- •1. Стадии и этапы создания автоматизированных информационных систем по гост 34.601-90.
- •2. Понятие жизненного цикла программного обеспечения (жцпо), краткая характеристика каждого этапа.
- •3. Этапы “анализ” и “проектирование”, основные вопросы, решаемые на этих этапах, результаты этапов.
- •4. Жцпо, модели жцпо, их сравнительный анализ.
- •5. Техническое задание на информационную систему (ис). Основные разделы по гост 34.602 – 90. Виды обеспечения ис, к которым предъявляются требования.
- •6. Понятие информационной системы. Классификация ис по территориальному признаку, классификация ис по способам организации хранения информации.
- •7. Виды анализа ис. Назначение и основные принципы структурного анализа. Понятие и назначение нотации. Классификация нотаций используемых при структурном анализе.
- •8.Понятие потоковой диаграммы, основные элементы. Контекстная диаграмма, ее назначение. Понятие и назначение словаря данных. Бнф-нотация.
- •9. Понятие диаграммы "сущность-связь". Основные элементы. Нотация Баркера. Нормализация схемы данных.
- •10. Понятие и назначение событийной диаграммы (std). Основные элементы.
- •11.Назначение спецификации процесса. Классификация методов задания спецификаций процессов, сравнительный анализ.
- •12. Классификация и назначение методологий структурного анализа. Методология idef0. Основные принципы и компоненты.
- •13. Понятие структурных карт. Назначение. Структурные карты Джексона и Константайна. Назначение и основные элементы.
- •14. Способы оценки качества модели по, полученной в результате структурного подхода. Понятие связности. Виды связности и их сравнительный анализ. Понятие сцепления. Виды сцепления.
- •15. Понятие бизнес процесса. Цель применения. Методы на основе бизнес-процесса.
- •16. Методология datarun основные принципы, используемые при анализе и представлении предметной области. Порядок создания основных моделей.
- •17. Понятие case технологий. Структура жизненного цикла по. Преимущества данного подхода перед структурным. Понятие репозитария, назначение.
- •18.Оценка качества программного обеспечения.
- •19.Сущность объектно-ориентированного подхода. Основные понятия.
1. Стадии и этапы создания автоматизированных информационных систем по гост 34.601-90.
1. Формирование требований к АС;
2. Разработка концепции АС;
3. Техническое задание ТЗ (Разработка и утверждение технического задания на создание АС);
4. Эскизный проект ЭП (Разработка предварительных проектных решений по системе и ее частям; разработка документации на АС и ее части);
5. Пилот-проект (П-П) – может быть;
6. Технический проект ТП (Разработка проектных решений по системе и ее частям; документации на АС и ее части; документации на поставку изделий для комплектования АС и (или) технических требований на их разработку; на проектирование в смежных частях проекта по автоматизации объекта);
7. Рабочая документация (разработка рабочей документации на систему и ее части; разработка и адаптация программ);
Интеграция и тестирование
8. Ввод в действие
Тиражирование
9. Сопровождение АС
2. Понятие жизненного цикла программного обеспечения (жцпо), краткая характеристика каждого этапа.
Процессы ЖЦ раскрываются через модели ЖЦ.
Модель жизненного цикла - структура, состоящая из процессов, работ и задач, включающих в себя разработку, эксплуатацию, и сопровождение программного продукта, охватывающая жизнь системы от установления требований к ней до прекращения ее использования (ГОСТ Р ИСО/МЭК 12207).
При проектировании ПО выделяют следующие основные этапы ЖЦ по ГОСТ 28195-89:
ЖЦ ПО:
1. анализ требований - совмещается с формированиями требований и разработкой концепции АС – стратегией (1,2);
2. проектирование - совмещается с ЭП, ПП, ТП (4,5);
3. кодирование (программирование) и тестирование - совмещается с РД (6);
4. внедрение - совмещается с вводом в действие (7);
5. сопровождение – совмещается с сопровождением.(8).
Анализ требований – преобразование требований к системе в более точные определения. На данном этапе дается ответ на вопрос: «Что должна делать будущая система».
Проектирование - дает ответ на вопрос: «Каким образом система будет удовлетворять предъявленным к ней требованиям?». Проектирование в данном аспекте определяется как «Процесс получения логической модели системы вместе со строго сформулированными целями, поставленными перед нею, а также написания спецификаций физической системы, удовлетворяющей этим требованиям»
Тестирование – проведение тестов функциональности системы и ПО, оценки ее надежности, производительности, т.е. ее адекватность предъявляемым требованиям.
Эксплуатация и сопровождение – поддержка пользователя и версий ПО
3. Этапы “анализ” и “проектирование”, основные вопросы, решаемые на этих этапах, результаты этапов.
Анализ требований – ответ на вопрос: «Что должна делать будущая система».
Состоит в исследовании системных требований, а не в поисках пути их решения. Результат – модели в виде набора диаграмм.
Анализ бывает 2-х разновидностей:
1) структурный системный анализ – исследование системы, которое начинается с ее общего обзора и затем детализируется в иерархическую структуру. Не обеспечивает создания предельно сложных систем;
2) объектно-ориентированный анализ - основан на объектах и их взаимодействии между собой. Достоинство - объектно-ориентированные системы более гибкие и лучше развиваются.
Проектирование - дает ответ на вопрос: «Каким образом система будет удовлетворять предъявленным к ней требованиям?». На этом этапе используются графические нотации.
Конечный продукт этого этапа:
1. Схема базы данных из инфологической модели;
2. Набор спецификаций модулей системы (строится на базе функциональной модели).
Здесь строится модель ПО.