ВУЗ:
Составители:
Рубрика:
22
системы — состояний, поведения или изменения состояний. Заметное
исключение составляет диаграмма классов, которая определяет все три
аспекта — состояние и поведение объектов, и, косвенно, изменения
состояний объектов.
Каждая диаграмма дает представление об определенной стороне
системы. Взятые вместе диаграммы дают возможность разработчикам и
пользователям взглянуть на предлагаемое решение с разных точек зрения,
выделяя одни его стороны и игнорируя другие. Ни одна из диаграмм в
отдельности не дает полного определения системы. Систему можно
понять только через взаимосвязанный набор диаграмм.
Аналогично случаю интерпретации завершенных моделей
конструирование диаграмм — это не последовательный процесс
построения одной диаграммы за другой.
Диаграммы разрабатываются параллельно, и в результате каждой
последующей итерации к ним добавляются новые детали. В то время, как
разработчики должны следовать строго определенному процессу
разработки, решение о том, какая из моделей должна играть роль
«движущей силы» разработки, в значительной мере зависит от личных
предпочтений аналитика. Обычно диаграммы прецедентов и модели
классов — как наиболее важные типы моделей — конструируются
параллельно, взаимно «обогащая»
друг друга идеями.
С каждой новой итерацией разработки глубина и степень
детализации спецификации возрастает. Многие более глубокие свойства
объектов модели выражаются скорее в текстовом, нежели графическом
виде. Некоторые свойства определяют замысел объекта модели, а не
результат анализа. Некоторые другие свойства могут отражать
особенности CASE-средств.
2.1.2Спецификациисостояний
Состояние объекта определяется значениями его атрибутов и
ассоциаций. Например, объект BankAccount (Банковский счет) может
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »