8. Отношение использование между классами.
Это когда один класс использует описание другого, при этом первый класс не может быть описан без упоминания второго.
class Text { string S; }
class Block {
Array <Text> content; int x; int y;
…
}
Унифицированы процесс разработки ПО
1. Основные черты. Фазы и основные потоки работ.
RUP – совокупность рекомендаций к выполнению различной деятельности, необходимых для преобразований требований к системе в ПО.
Основные черты RUP:
Прецедент – часть функциональности системы, необходим для получения пользователем полезного и приятного результата.
Прецедент используется для написания тестов.
Фазы:
- анализ и определение требований: определение задач создаваемого продукта; подготовка исходного плана проектирования
- фаза проектирования – создание базового уровня архитектуры и определение большинства требований
- фаза построения – заканчивается созданием продукта (системы)
- фаза внедрения – передача пользователю, обучение и внедрение
Потоки работ:
- определение требований
- анализ требований
- проектирование
- реализация
- тестирование
2. Архитектурные шаблоны.
Архитектура – набор решений по организации программной системы.
3. Документо-вИдение.
Видение – это представление программного продукта со стороны пользователя или заказчика на уровне ключевых потребностей заинтересованных лиц и свойств системы.
4. Модель и словарь предметной области.
Контекстом для разрабатываемой системы является модель предметной области:
1. модель бизнес-процессов, которые протекают в системе; 2. модель предметной области в виде диаграмм.
Модель предметной области определяет наиболее важные классы объектов.
Ассоциация – отображение взаимосвязи (глаголы).
Роль – содержание (существительные).
Словарь предметной области – всё, что есть в предметной области, должно быть в глоссарии, но могут быть и дополнения.
5. Прецеденты.
Прецедент – последовательность действий актанта и системы (вариант использования).
Виды:
- идеальный прецедент – не указано никаких конкретных решений
- развернутый прецедент - содержит последовательность действий актанта и откликов системы без указания проектных решений
- реальный прецедент – последовательность действий актанта с указанием реакции системы в терминах проектных решений
Актант – внешняя система, частный случай – пользователь системы.
1. Прецедент – средство описания требований к системе.
2. Прецедент определяет модель анализа, модель проектирования и реализаций.
3. Прецедент используется для формирования тестов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.