Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПО_Бугай_Шпоры_телефон.doc
Скачиваний:
11
Добавлен:
23.09.2019
Размер:
5.94 Mб
Скачать
  1. Диаграммные техники объектно - ориентированного с анализа и их назначение

Во всех методологии проектирования ИС в различных комбинациях используются приведенные ниже техники диаграмма в порядке:

Название – Процедуры – Данные

1)Средства анализа:

- диаграмма потоков данных - + - -

- диаграмма потоков управления - + - -

- таблицы и деревья решений - + - -

- матрицы- + - +

- диаграммы зависимости - + - -

- диаграммы декомпозиции - + - -

2)Средства проектирования:

- структурные карты _-+

- диаграммы деятельности -+

- диаграммы Варнье-Орра - + - +

- диаграммы переходов состояний -+

- языки проектирования спецификаций -+

- блок-схемы -+

- схемы экранов - - - +

- диаграмма «сущность-связь» - - - +

Для проектирования СРВ исп.специальные типы структурных диаграмм: диаграмма потоков управления, диаграмма переходов состояний, контекстные графы, матрица состояний. Однако, многие из них являются вариациями стр.диаграмм для проектирования ИС.

  1. Способы описания поведения по

Поведение – это то, что может быть описано уже в момент возникновения идеи программы. Самое важное в объектно-ориентированном подходе – это характеристика ПО в терминах поведения, то есть в терминах действий, которые должны быть выполнены. Эти действия следует распределить между компонентами программы.

  1. Диаграмма состояния: назначения и основные элементы

Каждая диаграмма состояний описывает все возможные состояния одного экземпляра определенного класса и возможные последовательности его переходов из одного состояния в другое, то есть моделирует все изменения состояний объекта как его реакцию на внешние воздействия.

Диаграммы состояний чаще всего используются для описания поведения отдельных объектов, но также могут быть применены для спецификации функциональности других компонентов моделей, таких как варианты использования, актеры, подсистемы, операции и методы.

Каждая диаграмма состояний представляет некоторый автомат. Основными понятиями, входящими в формализм автомата, являются состояние, переход и составное состояние.

Состояние (State) - это ситуация в жизни объекта, на протяжении которой он удовлетворяет некоторому условию, осуществляет определенную деятельность или ожидает какого-то события. Состояние может быть задано в виде набора конкретных значений атрибутов класса или объекта, при этом изменение их отдельных значений будет отражать изменение состояния моделируемого класса или объекта.

Переход (Transition) - это отношение между двумя состояниями, показывающее, что объект, находящийся в первом состоянии, должен выполнить некоторые действия и перейти во второе состояние, как только произойдет определенное событие и будут выполнены заданные условия.

Составное состояние (composite state) это сложное состояние, состоящее из других вложенных в него состояний. Вложенные состояния выступают по отношению к сложному состоянию как подсостояия (substate).

  1. Диаграмма состояния: состояния

Состояние (State) - это ситуация в жизни объекта, на протяжении которой он удовлетворяет некоторому условию, осуществляет определенную деятельность или ожидает какого-то события. Состояние может быть задано в виде набора конкретных значений атрибутов класса или объекта, при этом изменение их отдельных значений будет отражать изменение состояния моделируемого класса или объекта.

Состояние на диаграмме изображается прямоугольником со скругленными вершинами. Прямоугольник может быть разделен на две секции горизонтальной линией. Если указана лишь одна секция, то в ней записывается только имя состояния. При наличии двух секций, в первой из них записывается имя состояния, а во второй список некоторых внутренних действий или переходов в данном состоянии. Под действием в языке UML понимают некоторую атомарную операцию, выполнение которой приводит к изменению состояния или возврату некоторого значения (например, «истина» или «ложь»).