
- •Понятие информационной системы (ис). Корпоративные ис
- •Понятие жизненного цикла ис (жц ис). Стандарты жц ис.
- •Понятие жизненного цикла ис (жц ис). Каскадная модель жц ис.
- •Понятие жизненного цикла ис (жц ис). Спиральная модель жц ис.
- •Методология разработки ис. Модель зрелости cmm/cmmi.
- •Методология разработки ис. Гибкие методологии. Манифест гибкой разработки.
- •Методология разработки ис. Экстремальное программирование.
- •Методология разработки ис. Методология Scrum.
- •Методология разработки ис. Унифицированный процесс
- •10. Язык uml. Способы использования uml. Model Driven Architecture. Executable
- •12. Требования и прецеденты. Формат описания прецедента. Структура прецедента.
- •13. Модель предметной области. Концептуальные классы. Выделение концептуальных классов. Ассоциации и атрибуты концептуальных классов. Выявление ассоциаций и атрибутов концептуальных классов.
- •14. Архитектура по. Архитектурные факторы. Описание архитектуры.
- •16. Паттерн: понятие, структура, классификация.
- •1) Понятие паттерна
- •2) Структура и Классификация паттернов
- •Диаграмма прецедентов. Диаграмма развертывания.
- •Диаграмма классов. Обозначение классов. Отношение ассоциации.
- •3. Диаграмма классов. Обозначение интерфейсов. Отношение обобщения и
- •Диаграммы: конечных автоматов и деятельности.
- •5. Диаграмма последовательности.
- •Диаграмма коммуникации.
- •Принцип единственности ответственности (srp).
- •Понятие функциональной связности (Cohesion). Принцип High Cohesion.
- •9. Понятие степени связанности (Coupling). Принцип Low Coupling.
- •Принцип открытости/закрытости (ocp).
- •Solid: принцип подстановки Лискоу (lsp)
- •Solid: принцип разделения интерфейса (isp).
- •Solid: принцип инверсии зависимости (dip).
- •Формулировка
- •1. .Net Framework. Общеязыковая среда исполнения (clr). Управляемые модули и
- •Net Framework. Механизм сборки мусора.
- •C#. Объявление класса.
- •C#. Делегаты. События.
- •C#. Наследование: правила, синтаксис. Сокрытие имен.
- •C#. Приведение типов. Операторы as и is.
Понятие жизненного цикла ис (жц ис). Каскадная модель жц ис.
Жизненный цикл – непрерывный процесс,
начинающийся с момента принятия решения о создании информационной системы и
заканчивающийся в момент полного изъятия ее из эксплуатации.
Группы процессов
Основные (приобретение, поставка, разработка, эксплуатация, сопровождение)
Вспомогательные — обеспечивают выполнение основных (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, разрешение проблем).
организационные — определяют действия и задачи, выполняемые заказчиком и разработчиком для управления своими процессами (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого ЖЦ, обучение)
Модель ЖЦ ИС – структура, определяющая последовательность осуществления процессов, действий и задач, выполняемых на протяжении ЖЦ ИС, а также взаимосвязи между этими процессами, действиями и задачами. Зависит от специфики ИС и условий, в которых она создается и функционирует.
каскадная (модель водопада, waterfall) 70-80 гг. XX в.
Разработка требований → Проектирование → Реализация → Тестирование → Ввод в действие
+на каждом этапе формируется законченный набор проектной документации
+возможность планировать сроки и соответствующие затраты
-задержка в получении результатов (согласование результатов производится только после завершения очередного этапа работ)
-возврат на более ранние стадии (ошибки, допущенные на ранних этапах, обнаруживаются на последующих стадиях)
Недостатки:
сложность параллельного ведения работ
информационная перенасыщенность
при внесении изменений в одну часть проекта необходимо оповещать других разработчиков сложность управления проектом
высокий уровень риска
конфликт между разработчиками
Недостатки приводят к:
увеличению сроков разработки
увеличению стоимости проекта
Реальный процесс каскадной модели
Понятие жизненного цикла ис (жц ис). Спиральная модель жц ис.
Жизненный цикл – непрерывный процесс, начинающийся с момента принятия решения о создании информационной системы и заканчивающийся в момент полного изъятия ее из эксплуатации.
Группы процессов
Основные (приобретение, поставка, разработка, эксплуатация, сопровождение)
Вспомогательные — обеспечивают выполнение основных (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, разрешение проблем ).
организационные — определяют действия и задачи, выполняемые заказчиком и разработчиком для
управления своими процессами (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого ЖЦ, обучение)
Модель ЖЦ ИС – структура, определяющая последовательность осуществления процессов, действий и задач, выполняемых на протяжении ЖЦ ИС, а также взаимосвязи между этими процессами, действиями и задачами. Зависит от специфики ИС и условий, в которых она создается и функционирует
Итерационная (спиральная) с середины 80-х гг. XX в.
+упрощается внесение изменений
+постепенная интеграция отдельных элементов ИС
+уменьшение уровня рисков
+большая гибкость в управлении проектом
+упрощает повторное использование компонентов
+ИС более надежна и устойчива
+возможность совершенствования процесса разработки
-Сложность определения момента перехода к следующей итерации
-
Планирование
работ на основе накопленного опыта