Е. А. Неймарк модели жизненного цикла и технологии



Pdf көрінісі
бет19/28
Дата04.09.2022
өлшемі1,29 Mb.
#38433
түріУчебно-методическое пособие
1   ...   15   16   17   18   19   20   21   22   ...   28
Основные процессы 
Моделирование предметной области 
Цели этой деятельности — понять бизнес-контекст, в котором 
должна будет работать система (и убедиться, что все заинтересованные 
лица понимают его одинаково), понять возможные проблемы, оценить 
возможные их решения и их последствия для бизнеса организации, в 
которой будет работать система. 
Определение требований 
Цели — понять, что должна делать система, определить границы 
системы и основу для планирования проекта и оценок ресурсозатрат в 
нем. 
Анализ и проектирование
Выработка архитектуры системы на основе ключевых требований, 
создание проектной модели, представленной в виде диаграмм UML
описывающих продукт с различных точек зрения. 
Реализация
Разработка исходного кода, компонент системы, тестирование и 
интегрирование компонент. 
Тестирование
Общая оценка дефектов продукта, его качество в целом; оценка 
степени соответствия исходным требованиям. 
Поддерживающие (вспомогательные)процессы: 
Развертывание (Deployment). 
Цели — развернуть систему в ее рабочем окружении и оценить ее 
работоспособность. 
Управление конфигурациями и изменениями (Configuration and 
Change Management).
Определение элементов, подлежащих хранению и правил 
построения из них согласованных конфигураций, поддержание 
целостности текущего состояния системы, проверка согласованности 
вносимых изменений. 
Управление проектом (Project Management).
Включает планирование, управление персоналом, обеспечения 
связей с другими заинтересованными лицами, управление рисками, 
отслеживание текущего состояния проекта.


27 
Управление средой проекта (Environment).
Настройка процесса под конкретный проект, выбор и смена 
технологий и инструментов, используемых в проекте. 
Для автоматизации генерации кода и создания документации 
используется инструментальные средства комплекса Rational Rose. В основе 
работы Rational Rose лежит построение диаграмм и спецификаций UML, 
определяющих архитектуру системы, ее статические и динамические аспекты. 
Рис. 5. Интенсивность процессов PUP на разных фазах 
В результате разработки проекта с помощью Rational Rose формируются 
следующие документы: 

диаграммы UML, представляющие собой модель разрабатываемой 
программной системы;

спецификации классов, объектов, атрибутов и операций;

заготовки текстов программ. 
Тексты программ являются заготовками для последующей работы 
программистов. Состав информации, включаемой в программные файлы
определяется либо по умолчанию, либо по усмотрению пользователя. В 
дальнейшем эти исходные тексты развиваются программистами в полноценные 
программы. 
Подводя итоги описания технологии RUP, подчеркнем основные аспекты 
ЖЦ, положенного в ее основу. В данной технологии используется каскадная 
модель ЖЦ с элементами инкрементальной. Черты инкрементальной модели 
выражаются в разбивке каждого этапа на итераций, целью которых является 
последовательное осмысление стоящих проблем, наращивание эффективных 
решений и снижение риска потенциальных ошибок в проекте. Каскадной – в 
переходе к следующей фазе после достижения заданного уровня качества, 
наличии четких правил перехода и использовании результатов предыдущей 
фазы для начала текущей. 


28 


Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   28




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет