56. Основные этапы проектирования кис.
- анализ,
- проектирование,
- кодирование (реализация),
- тестирование,
- сопровождение
При этом моделируются действия стандартного инженерного цикла.
Системный анализ определяет роль каждого элемента в компьютерной системе, взаимодействие элементов друг с другом. Анализ начинается с определения требований и назначения подмножества этих требований программному элементу.
На этом этапе начинается решение задачи планирования проекта ПО.
В ходе планирования проекта определяются:
- объем проектных работ,
- риск проектных работ,
- необходимые трудозатраты,
- формируются рабочие задачи,
- формируется план-график работ.
Анализ требований, относящийся к программному элементу, т.е. к ПО, уточняет и детализирует:
- функции ПО,
- характеристики ПО,
- интерфейс ПО.
Все определения документируются в спецификации анализа.
Проектирование создает представления:
- архитектуры ПО,
- модульной структуры ПО,
- алгоритмической структуры ПО,
- структуры данных,
- входного и выходного интерфейса (входных и выходных форм данных).
Кодирование (реализация) состоит в переводе результатов проектирования в текст на языке программирования.
Тестирование – это выполнение программы для выявления дефектов в функциях, логике и форме реализации программного продукта.
Сопровождение – это внесение изменений в эксплуатируемое ПО.
Цели изменений:
- исправление ошибок,
- адаптация к изменениям внешней для ПО среды,
- усовершенствование ПО по требованию заказчика.
Сопровождение ПО состоит в повторном применении каждого из предшествующих шагов (этапов) жизненного цикла, т.е. системного анализа, анализа требований, проектирования и т. д., к существующей программе, но не разработке новой программы. Каждая стадия (этап) завершается выпуском полного комплекта документации, достаточной для того, чтобы разработка могла быть продолжена другой командой разработчиков.
Достоинствами классического жизненного цикла являются:
- получение плана и временного графика по всем этапам проекта,
- упорядочение хода разработки.
К недостаткам классического жизненного цикла относятся:
- частое отклонение реальных проектов от стандартной последовательности шагов,
- основанность цикла на точной формулировке исходных требований к ПО, тогда как реально в начале проекта требования заказчика определены лишь частично,
- доступность результатов проекта заказчику лишь в конце работы.
57. Средства автоматизации проектирования КИС. CASE-средства.
Система автоматизированного проектирования — автоматизированная система, реализующая информационную технологию выполнения функций проектирования[1], представляет собой организационно-техническую систему, предназначенную для автоматизации процесса проектирования, состоящую из персонала и комплекса технических, программных и других средств автоматизации его деятельности.Основная цель создания САПР — повышение эффективности труда инженеров, включая:
сокращения трудоёмкости проектирования и планирования;
сокращения сроков проектирования;
сокращения себестоимости проектирования и изготовления, уменьшение затрат на эксплуатацию;
повышения качества и технико-экономического уровня результатов проектирования;
сокращения затрат на натурное моделирование и испытания.
Достижение этих целей обеспечивается путем:
автоматизации оформления документации;
информационной поддержки и автоматизации процесса принятия решений;
использования технологий параллельного проектирования;
унификации проектных решений и процессов проектирования;
повторного использования проектных решений, данных и наработок;
стратегического проектирования;
замены натурных испытаний и макетирования математическим моделированием;
повышения качества управления проектированием;
применения методов вариантного проектирования и оптимизации.
CASE — набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании программных продуктов. Также под CASE понимают совокупность методов и средств проектирования информационных систем с интегрированными автоматизированными инструментами, которые могут быть использованы в процессе разработки программного обеспечения. В функции CASE входят средства анализа, проектирования и программирования. С помощью CASE автоматизируются процессы проектирования интерфейсов, документирования и производства структурированного кода на желаемом языке программирования
- Понятие ис
- Корпоративные решения по организации корпоративной информации (базы данных, корпоративные порталы, облачные технологии)
- Перспективные направления использования информационных технологий в экономике.
- Информационная модель организации (предприятия). Источники и потребители информации.
- Роль информац ресурсов
- Доступ к ресурсам
- Сервисы
- Требования к программному обеспечению кис
- По кис и его классификация. Системное программное обеспечение кис. Операционная система кис
- По кис в предметной области.
- Ппп в предметной области.
- 31. Понятие системы искусственного интеллекта (ии). Направления использования систем искусственного интеллекта (ии) в экономике. Роль и место систем ии в информационных системах.
- 32. Математические методы и модели искусственного интеллекта: нечеткая логика, генетические алгоритмы, нейронные сети и др.
- 33. Интеллектуальный анализ данных. Системы иад. Управление знаниями.
- 34. Экспертная система (эс): назначение, структура и классификация. Примеры в предметной области
- 35. Система поддержки принятия решений (сппр): назначение, структура и классификация.
- 36. Искусственные нейронные сети, примеры применения для решения задач в предметной области
- 37. Перспективы развития систем ии.
- 40. Классы безопасности. Стандарты информационной безопасности
- 41. Информационная безопасность корпоративной сети. Критерии иб
- 43. Методы и средства защиты информации. Криптографический метод защиты.
- Электронная цифровая подпись. Компьютерная стеганография и др.
- Основные преимущества использования эцп:
- Правовое обеспечение информационной безопасности в Республике Беларусь
- 46. Компьютерная преступность, ее виды и этапы развития
- 47 Аппаратно-программное обеспечение безопасности кис
- 48. Понятие бизнес-процесса. Реинжиниринг бизнес-процессов. Участники и этапы реинжиниринга.
- 49 Примеры реализации реинжиниринга бизнес-процессов в управлении.
- 50. Роль ит в реинжиниринге бизнес-процессов
- 52. Вспомогательные процессы жц и их характеристика
- 53 Каскадная модель жц. Спиральная модель жц. Компонентная модель жц.
- 54. Стандарты проектирования ис
- 55. Проектирование кис. Подходы к проектированию кис – канонический и типовой.
- 56. Основные этапы проектирования кис.
- 58 Стандартизация и сертификация информационных систем.