- •Как связаны методы программной инженерии с методами автоматизированной разработки программ по case
- •Четыре основных фазы программного процесса
- •Методология Microsoft Solutions Framework
- •Iso/iec 12207 - Процессы жизненного цикла программных средств
- •Pmbok Свод знаний по управлению проектами
- •Группа процессов планирования
- •Swеbok - Свод знаний по программной инженерии
- •Ieee 1074 - процессы жизненного цикла для развития программного обеспечения.
- •Каковы основные принципы спиральной модели
- •Iso 12207 (15504) - Жизненный цикл пп: структура и организация.
- •Каковы основные фазы каскадной модели жизненного цикла
- •Модель msf жизненного цикла разработки по
- •Модель rup жизненного цикла разработки по?
- •Модель rad жизненного цикла разработки по
- •Модель xp экстремального программирования разработки по
- •Структурная декомпозиция работ и какие планы существуют при структурной декомпозиции работ
- •Фазы обеспечения качества по: «отбраковки», «управления качеством» и «планирования качества», «Выявление рисков» и «Анализ рисков» согласно msf
- •Основные понятия положены в основу стандарта качества смм
- •Модель технологического процесса, потоков данных и разработки по
- •Язык визуального моделирования по uml при разработке по
Модель msf жизненного цикла разработки по
Предназначенная для решения широкого круга задач. Она ориентирована не просто на создание программного продукта, удовлетворяющего перечисленным требованиям, а на поиск решения проблем, стоящих перед заказчиком.
Модель жизненного цикла MSF является гибридом каскадной и спиральной моделей, сочетая простоту управления каскадной модели с гибкостью спиральной. Модель жизненного цикла MSF ориентирована на — ключевые точки проекта, характеризующие достижение какого-либо существенного результата.
Основными фазами модели MSF являются:
Создание общей картины приложения. На этом этапе решаются основные задачи: оценка существующей ситуации; определение состава команды, структуры проекта, бизнес-целей, требований и профилей пользователей; разработка концепции решения и оценка риска
Планирование. Включает планирование и проектирование продукта. Этап состоит из трех стадий: концептуальное, логическое и физическое проектирование. На стадии концептуального проектирования задача рассматривается с точки зрения пользовательских и бизнес-требований и заканчивается определением набора сценариев использования системы. Логическое проектирование задача рассматривается с точки зрения проектной команды, решение представляется в виде набора сервисов. физическое проектирование задача рассматривается с точки зрения программистов, уточняются используемые технологии и интерфейсы.
Разработка Создается вариант решения проблемы в виде кода и документации очередного прототипа, включая спецификации и сценарии тестирования.
Стабилизация Подготовка к выпуску окончательной версии продукта, доводка его до заданного уровня качества
Развертывание. Выполняется установка решения и необходимых компонентов окружения, проводится его стабилизация в промышленных условиях, и передача проекта в руки группы сопровождения
Модель rup жизненного цикла разработки по?
Модель жизненного цикла RUP является довольно сложной, детально проработанной итеративно-инкрементной моделью с элементами каскадной модели. В модели RUP выделяются 4 основные фазы, 9 видов деятельности
Основными фазами RUP являются:
• Фаза начала проекта. Определяются основные цели проекта, бюджет проекта, основные средства его выполнения — технологии, инструменты, ключевой персонал, составляются предварительные планы проекта.
Фаза проработки. Основная цель этой фазы — на базе основных, наиболее существенных требований разработать стабильную базовую архитектуру продукта, которая позволяет решать поставленные перед системой задачи и в дальнейшем используется как основа разработки системы.
Фаза построения. Основная цель этой фазы — детальное прояснение требований и разработка системы, удовлетворяющей им, на основе спроектированной ранее архитектуры.
• Фаза передачи. Цель фазы — сделать систему полностью доступной конечным пользователям. Здесь происходит окончательное развертывание системы в ее рабочей среде, подгонка мелких деталей под нужды
пользователей.
Деятельности RUP делятся на пять рабочих и четыре поддерживающие
Моделирование предметной области Цели этой деятельности — понять бизнес-контекст, в котором должна будет работать система, понять возможные проблемы, оценить возможные их решения и их последствия для бизнеса организации, в которой будет работать система.
Определение требований. Цели — понять, что должна делать система, определить границы системы и основу для планирования проекта и оценок ресурс затрат в нем.
Анализ и проектирование. Выработка архитектуры системы на основе ключевых требований, создание проектной модели, представленной в виде диаграмм UML, описывающих продукт с различных точек зрения.
Реализация. Разработка исходного кода, компонент системы, тестирование и интегрирование компонент.
Тестирование. Общая оценка дефектов продукта, его качество в целом; оценка степени соответствия исходным требованиям.
Поддерживающими деятельностями являются:
Развертывание. Цели — развернуть систему в ее рабочем окружении и оценить ее работоспособность.
Управление конфигурациями и изменениями). Определение элементов, подлежащих хранению, и правил построения из них согласованных конфигураций, поддержание целостности текущего состояния системы, проверка согласованности вносимых изменений.
Управление проектом включает планирование, управление персоналом, обеспечение связей с другими заинтересованными лицами, управление рисками, отслеживание текущего состояния проекта.
Управление средой проекта. Настройка процесса под конкретный проект, выбор и смена технологий и инструментов, используемых в проекте.
