История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Интересное:
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
|
|
|
|
|
|
| ||
| Инструмент «Указатель». Служит для выделения объектов на диаграмме для последующего редактирования, а так же для их перемещения. Если щёлкнуть правой кнопкой мыши по объекту то появится меню, с помощью которого можно редактировать свойства объекта. | Да | Да | Да | Да | Да | Да | Да |
| Действующее лицо. Что бы создать «действующее лицо» в поле диаграммы, выберите данный инструмент и щёлкните левой кнопкой по диаграмме. | Да | Да | Да | ||||
| Вариант использования. Действия аналогичны предыдущему пункту. | Да | ||||||
| Связь «Наследование». Что бы соединить связью «Наследование» два варианта использования, необходимо сначала нажать левую кнопку мыши над вариантом-наследником, а потом, не отпуская кнопки, перевести указатель мышки на вариант-родитель, после чего отпустить кнопку. | Да | ||||||
| Связь «Включение». Действия аналогичны предыдущему пункту. Мышка проводится от включающего варианта к включаемому. | Да | ||||||
| Коммуникация. Коммуникацией соединяются варианты использования и действующие лица. | Да | ||||||
| Наследование. Наследованием соединяются объекты потомки с объектами родителями. Сначала указывается потомок, потом родитель. | Да | Да | |||||
| Границы системы. Границы системы изображаются в виде прямоугольной области. Варианты использования можно помещать внутрь данной области либо в момент создания варианта, либо перемещением с помощью инструмента «Указатель». | Да | ||||||
| Комментарий. Блок текста, поясняющего какой-либо элемент диаграммы. | Да | Да | Да | Да | Да | Да | Да |
| Связь между комментарием и элементом диаграммы. | Да | Да | Да | Да | Да | Да | Да |
| Пакет. Создаёт пакет в поле диаграммы классов. Пакеты могут быть связаны между собой зависимостями. | Да | ||||||
| Класс. Создаёт класс на диаграмме. Чтобы добавить или изменить атрибуты и методы класса, необходимо щёлкнуть правой кнопкой мыши по изображению класса и выбрать нужное действие в появившемся меню. | Да | ||||||
| Интерфейс. Создаёт интерфейс на диаграмме. Действия аналогичны классам. | Да | ||||||
| Класс по шаблону. Создаёт класс по шаблону, который можно выбрать в диалоге появляющемся при размещении класса в поле диаграммы. | Да | ||||||
| Ассоциация. Связывает между собой два элемента диаграммы. Чтобы провести ассоциацию, необходимо нажать левую кнопку мыши в поле первого объекта и, не отпуская, провести указатель до попадания в поле второго объекта, после чего отпустить кнопку. Для редактирования параметров ассоциации необходимо её выбрать, после чего в поле редактора атрибутов появятся её свойства. | Да | Да | Да | ||||
| Агрегация. Действия аналогичны ассоциации. | Да | Да | Да | ||||
| Ассоциация по шаблону. Создаёт ассоциацию по заранее определённому шаблону. | Да | ||||||
| Зависимость. Создаёт изображение зависимости между двумя элементами диаграммы. Линия проводится от зависимого объекта. | Да | Да | Да | Да | |||
| Объект. Создаёт изображение объекта в поле диаграммы. | Да | Да | Да | Да | |||
| Объект. Создаёт изображение объекта в поле диаграмм взаимодействия и кооперации. | Да | Да | |||||
| Сообщение. Создаёт изображение посылки сообщения от посылающего элемента диаграммы к получателю сообщения. | Да | Да | |||||
| Сообщение с временем доставки. Отличается от обычного сообщения возможностью указывать время его доставки. | Да | ||||||
| Сообщение самому себе. Создаёт изображение посылки сообщения от элемента диаграммы к самому себе. Для его создания необходимо щёлкнуть мышкой по выбранному элементу диаграммы. | Да | Да | |||||
| Состояние. | Да | Да | |||||
| Начальное состояние. | Да | Да | |||||
| Конечное состояние. | Да | Да | |||||
| История. Помещается в поле состояния. | Да | Да | |||||
| Горизонтальное ветвление /синхронизация. Изображается в виде горизонтальной линии, которая может получать сообщения или наоборот посылать. | Да | Да | |||||
| Вертикальное ветвление/синхронизация. Изображается в виде вертикальной линии, которая может получать сообщения или, наоборот, посылать. | Да | Да | |||||
| Сообщение. | Да | Да | |||||
| Активность. | Да | ||||||
| Ветвление. | Да | ||||||
| Получатель сигнала. | Да | ||||||
| Отправитель сигнала. | Да | ||||||
| Узел. Может содержать внутри своего поля компоненты и интерфейсы. | Да | ||||||
| Компонент. | Да | ||||||
| Интерфейс. | Да | ||||||
| Ассоциация для интерфейсов. | Да |
Приложение С. Пример решения учебной задачи
Чтобы более наглядно продемонстрировать использование рассматриваемых методологий, изложение теоретического материала проиллюстрируем решением типичного задания курсового проекта.
В настоящее время, графические нотации моделирования программных систем широко применяются в различных CASE средствах. Поэтому, вполне логично, что мы предлагаем моделирование CASE средства в качестве примера. Конечно, же в рамках данного пособия невозможно спроектировать полноценную CASE систему с достаточной степенью детализации. Мы будем рассматривать только наиболее характерные базовые функции, не углубляясь в нюансы. Целевая система должна поддерживать только часть жизненных фаз ПС.
Перейдём к постановке задачи.
Необходимо спроектировать систему поддержки разработки программ, отвечающую следующим требованиям:
- наличие средств визуального моделирования ПО;
- поддержка работы коллектива разработчиков;
- наличие средств автоматического создания документации;
- наличие средств генерации исходного текста (шаблона исходного текста) результирующей программы;
Проект системы должен включать в себя:
- функциональную SADT модель использования CASE-системы для разработки ПС. Цель – уяснить технологию разработки, выявить основные функциональные подсистемы и их взаимосвязь.
- Объектную модель системы на языке UML, включающую в себя следующие типы диаграммы: Классов - для описания статического аспекта системы, Пакетов – для описания иерархии компонент системы, Взаимодействия, Деятельности и Состояний – для описания динамических аспектов системыи Размещения – для описания топологии системы.
Комментарии к диаграммам:
Точка зрения – разработчиков ПС.
|
|
|
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!