Задания к лабораторным и практическим работам_2сем. Задания к лабораторным и практическим работам
Скачать 218.52 Kb.
|
Задания к лабораторным и практическим работам (весенний семестр) 1. Согласно технологии RUP описать стадии ЖЦ АИС: начальная стадия, стадия уточнения, стадия конструирования, стадия ввода в действие. 1.1. На начальной стадии выполнить/построить: • общее описание системы (основные требования к проекту, его характеристики и ограничения); • начальная диаграмма вариантов использования (степень готовности - 10 - 20%); • начальный проектный глоссарий (словарь терминов); • начальный бизнес-план; • план проекта, отражающий стадии и итерации; • один прототип. 1.2. На стадии уточнения выполнить/построить: • диаграмма вариантов использования (завершенная по крайней мере на 80%)» определяющих требования к системе; • перечень дополнительных требований, включая требования нефункционального характера и требования, не связанные с конкретными вариантами использования; • описание базовой архитектуры будущей системы; Архитектура включает: 1) модель предметной области, которая отражает понимание бизнеса и служит отправным пунктом для формирования основных классов предметной области; 2) технологическую платформу, определяющую основные элементы технологии реализации системы и их взаимодействие. Базовая архитектура является основой всей дальнейшей разработки, она служит своего рода проектом для последующих стадий. В дальнейшем неизбежны незначительные изменения в деталях архитектуры, однако серьезные изменения маловероятны. • работающий прототип; • уточненный бизнес-план; • план разработки всего проекта, отражающий итерации и критерии оценки для каждой итерации. 1.3. Получить результат стадии конструирования Результатом стадии конструирования является продукт, готовый к передаче конечным пользователям. Как минимум, он содержит следующее: • ПО, интегрированное на требуемых платформах; • руководства пользователя; • описание текущей реализации 1.4. Стадия ввода в действие (ознакомиться) Назначение этой стадии - передача готового продукта в распоряжение пользователей. Данная стадия включает: • бета-тестирование, позволяющее убедиться, что новая система соответствует ожиданиям пользователей; • параллельное функционирование с существующей (legacy) системой, которая подлежит постепенной замене; • конвертирование баз данных; • оптимизацию производительности; • обучение пользователей и специалистов службы сопровождения. 2. Построить диаграммы для рабочего процесса В UML рабочий процесс может быть описан с помощью диаграммы последовательности, сотрудничества или процессов. 3. Выполнить в Rasion Rose: Изучить и применить примеры и шаблоны проектных решений для Ration Rose 3. Сформировать пояснительную записку по выполненным проектным работам. Защитить все проектные решения. Список лабораторных работ в Ration Rose Лабораторная работа №1 «Диаграммы вариантов использования» Лабораторная работа №2 «Диаграммы последовательности» Лабораторная работа №3 «Диаграммы взаимодействия: Диаграммы кооперативные» Лабораторная работа №4 «Диаграммы состояний» Лабораторная работа №5 «Диаграммы классов CD» Лабораторная работа №6 «Диаграммы пакетов, компонентов и размещения» Лабораторная работа №7 «Генерация исходных текстов программ» Лабораторная работа №8 «Обратное проектирование (Reverse Engineering)» |