русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Логическое проектирование ЭИС


Дата добавления: 2013-12-23; просмотров: 1219; Нарушение авторских прав


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

Рис. 16.20. Технологическая сеть логического проектирования:

Dпи', Dпи'' - диаграммы прецедентов-использований ЭИС; Dо', Dо'' - диаграммы классов объектов; Dс', Dс'' - диаграммы состояний объектов; Dпк', Dпк'' - диаграммы пакетов; db''- диаграммы взаимодействий; Dд'' - диаграммы деятельностей

 

Детализация Dпи'' - диаграммы прецедентов использования (преобразователь П21) предполагает разработку основных и альтернативных потоков событий, которые могут быть представлены самостоятельными диаграммами прецедентов использования. Кроме того, могут быть выделены прецеденты использования, расширяющие набор функций основных прецедентов или из нескольких прецедентов использования могут быть выделены общие функции в самостоятельные прецеденты. При этом соответственно задаются отношения расширения и исполь­зования.

Детализация Dо'' - диаграммы классов объектов (преобразо­ватель П22) выполняется путем уточнения классов объектов-сущ­ностей и введения интерфейсных и управляющих классов объек­тов. Интерфейсные классы объектов соответствуют актерам пре­цедентов использования, а управляющие классы объектов - координирующим функциям обработки объектов-сущностей.

Уточнение Dс'' - диаграммы состояний объектов (преобразо­ватель П23) выполняется в связи с детализацией диаграммы пре­цедентов использования Dпи'' и диаграммы классов объектов Dо''.

Разработка db'' - диаграммы взаимодействий (преобразова­тель П24) выполняется для каждого прецедента использования с учетом построенных диаграмм классов объектов и состояний. В частности, сообщение от одного объекта к другому в диаграм­ме взаимодействия должно соответствовать событию, вызыва­ющему переход состояния объекта получателя сообщения в ди­аграмме состояний. Аналогично внешнее событие в диаграмме взаимодействий, вызываемое актером, соответствует событию, осуществляющему переход состояния объекта в диаграмме со­стояний.



Разработка Dд'' - диаграммы деятельностей (преобразователь П25) уточняет характер взаимодействия объектов не в одном, а в нескольких прецедентах использования. Если диаграммы взаи­модействий объектов формируют набор методов обработки объектов, то диаграммы деятельностей дают спецификацию ал­горитмов для последующего программирования процедур этих методов.

Детализация Dпк'' - диаграммы пакетов (преобразователь П26) связана с уточнением состава классов объектов-сущностей и появлением интерфейсных и управляющих классов объектов. Например, интерфейсные и управляющие классы объектов могут быть выделены в самостоятельные обеспечивающие пакеты.



<== предыдущая лекция | следующая лекция ==>
Анализ системных требований к ЭИС | Реализация ЭИС


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.