- •Каскадная модель:
- •Сущность структурного подхода к проектированию по
- •Метод функционального моделирования sadt. Состав функциональной модели.
- •Диаграмма иерархий. Общие положения.
- •Диаграмма иерархий. Типы связей между функциями.
- •Типы связей между функциям
- •Диаграмма потоков данных. Структура. Общие сведения.
- •Состав диаграммы потоков данных.
- •Диаграммы вариантов использования. Моделирование требований к системе.
- •Типы связей на диаграмме вариантов использования.
- •Унифицированный язык моделирования (uml). Типы диаграмм моделирования.
- •Диаграммы классов.
- •Стереотипы классов.
- •Атрибуты классов.
- •Типы операций и связей.
- •Диаграммы последовательности.
- •Типы сообщений на диаграмме последовательности.
- •Диаграммы деятельности.
- •Диаграммы «сущность-связь».
-
Диаграмма иерархий. Общие положения.
Построение sadt модели начинается с представления всей системы в виде простейшего компонента одного блока и дуг изображающих интерфейсы с функциями вне системы. Поскольку единственный блок отображает систему как единое целое имя, указанное на блоке является общим. Это верно и для интерфейсных дуг, они также соответствуют полному набору внешних интерфейсов системы в целом. Затем блок который представляет систему в качестве единого модуля детализируется на другой диаграмме с помощью нескольких блоков соединённых интерфейсными дугами. Эти блоки определяют основные подфункции исходной системы. Каждая из этих подфункций может быть декомпозирована подобным образом в целях большей детализации. Во всех случаях каждая подфункция может содержать только те элементы которые входят в исходную функцию, кроме того модель не может опустить какие либо элементы т.к. родительский блок задаёт контекст (внешнее окружение) диаграммы. К нему ничего нельзя добавить и из него не может быть ничего удалено.
На каждом шаге диаграмма предыдущего уровня называется родительской для более детальной диаграммы. Некоторые дуги присоединены к блокам диаграммы обоими концами, у других же один конец остаётся не присоединённым. Не присоединённые дуги соответствуют входам управления и выходам родительского блока. Источник и получатель этих пограничных дуг может быть обнаружен только на родительской диаграмме. Все граничные дуги должны продолжаться на родительской диаграмме, чтобы она была полной и непротиворечивой.
-
Диаграмма иерархий. Типы связей между функциями.
Построение sadt модели начинается с представления всей системы в виде простейшего компонента одного блока и дуг изображающих интерфейсы с функциями вне системы. Поскольку единственный блок отображает систему как единое целое имя, указанное на блоке является общим. Это верно и для интерфейсных дуг, они также соответствуют полному набору внешних интерфейсов системы в целом. Затем блок который представляет систему в качестве единого модуля детализируется на другой диаграмме с помощью нескольких блоков соединённых интерфейсными дугами. Эти блоки определяют основные подфункции исходной системы. Каждая из этих подфункций может быть декомпозирована подобным образом в целях большей детализации. Во всех случаях каждая подфункция может содержать только те элементы которые входят в исходную функцию, кроме того модель не может опустить какие либо элементы т.к. родительский блок задаёт контекст (внешнее окружение) диаграммы. К нему ничего нельзя добавить и из него не может быть ничего удалено.
На каждом шаге диаграмма предыдущего уровня называется родительской для более детальной диаграммы. Некоторые дуги присоединены к блокам диаграммы обоими концами, у других же один конец остаётся не присоединённым. Не присоединённые дуги соответствуют входам управления и выходам родительского блока. Источник и получатель этих пограничных дуг может быть обнаружен только на родительской диаграмме. Все граничные дуги должны продолжаться на родительской диаграмме, чтобы она была полной и непротиворечивой.
