Практика №1 (Игорь Сергеевич) 02.02.04

Моделирование - это устоявшееся и повсеместно принятая инженерная методика. Моделирование ПС - это построение ее моделей для представления о том, как она будет функционировать

Модели системы помогают понять, что будет представлять из себя система в дальнейшем.

Задачи моделирования:

1.  Визуализировать систему в текущем или желательном состоянии

2.  Определить структуру или поведение системы

3.  Получить шаблон позволяющий сконструировать систему

4.  Документировать принимаемые решения, используя полученные модели

Принципы моделирования

1.  Выбор модели оказывает определяющее влияние на подход к решению проблемы и на то, как будет выглядеть это решение

2.  Каждая модель должна быть воплощена с разной степенью абстракции

3.  Лучшие модели те, что ближе к реальности

4.  Нельзя ограничиваться созданием только 1ой модели. Должны быть построены несколько моделей. Которые описывают систему с разных углов зрения.

Виды моделей (будем строить):

1.  Диаграмма прецедентов, вариантов использования. – представлены прецеденты и актеры, а также отношения между ними. Д П относится к статическому виду системы с точки зрения видов использования. Они особенно важны при организации и моделировании поведения системы.

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

НЕ нашли? Не то? Что вы ищете?

3.  Диаграмма последовательностей

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

5.  Диаграмма компонентов – организация совокупности компонентов и существующие между ними зависимости.

6.  Диаграмма развертывания - представлена конфигурация обрабатывающих узлов системы и размещенных в них компонентов.

7.  Диаграмма состояний

Диаграмма прецедентов или модели вариантов использования

Эта модель, которая отображает функциональность системы на высоком уровне.

Варианты использования

1.  Функции системы

2.  Действующие лица ( все что взаим система)

3.  Отношения

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

Преимущество вариантов использования заключается в том, что можно отделить реализацию системы от описания ее принципиальных основ. Варианты использования – это высокоуровневое представление системы. В модели вариантов использования не должно быть много вариантов использования ( штук так 20). Чтобы определить варианты использования можно задать каждому заинтересованному лицу вопросы:

1.  Что он хочет делать с системой?

2.  Будет ли он с ее помощью работать с информацией?

3.  Нужно ли будет информировать систему о каких-либо внешних событиях?

4.  Должна ли система в свою очередь информировать заинтересованное лицо?

Как убедиться в том, что все варианты использования найдены. Ответить:

1.  Присутствует ли каждое функциональное требование, хотя бы в 1ом варианте использования?

2.  Учтено ли, как будет работать с системой каждое заинтересованное лицо?

3.  Какую информацию будет передавать системе каждое заинтересованное лицо?

4.  Какую информацию будет получать от системы каждое заинтересованное лицо?

5.  Учтены ли проблемы связанны с эксплуатацией?

6.  Учтены ли внешние системы с которыми будет взаимодействовать данная система?

7.  Какой информацией каждая внешняя система будет обмениваться с данной?

Общие принципы построения диаграммы вариантов использования:

1.  Не моделировать связь между действующими лицами.

2.  Не соединять 2 варианта использования стрелкой.

3.  Каждый вариант использования должен быть инициирован действующим лицом.