Проектирование архитектур информационных систем. Беляев К.С. - 22 стр.

UptoLike

Составители: 

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