- •Тема 5. Автоматизированное проектирование эис (case-технология)
- •Репозиторий (словарь данных)
- •2. Функционально-ориентированное (структурное) проектирование эис
- •Изображение объектов диаграммы иерархии функций
- •Символы std в различных нотациях
- •Объектно-ориентированное проектирование эис
- •Реализация объекта
- •Методология oose (Object-Oriented Software Engineering)
- •3.2. Методология datarun
- •Модель ис.
- •3.2.1.Унифицированный язык моделирования uml
- •3.3. Прототипное проектирование эис (rad-теxнолoгия)
- •4. Структурный и объектно-ориентированный подход
- •4.1. Особенности объектно-ориентированного подхода
- •4.2. Преимущества и недостатки объектно-ориентированного подхода
Символы std в различных нотациях
-
Объект
Гейна-
Сарсона
Йодана
SAG
SADT
Состояние
Имя
состояния
~
Имя
Триггер
Имя
Нет
(processing step)
Начальное
состояние
.
Нет
Переход
Условие
п ерехода
Условие
перехода
Действие
перехода
а)
Нет
Действие
перехода
б)
а) - условие
по данным
6) - условие
по времени
Диаграммы инфологических моделей «сущность-связь» (ER-диаграммы) ориентированы на разработку БД, структура которой не зависит от конкретных информационных потребностей и позволяет выполнять любые запросы пользователей.
ERD - диаграмма «сущностъ-связь» представляет собой набор множества объектов и их характеристик, а также взаимосвязей между ними, нужных для выявленных данных, которые в дальнейшем используются функциями проектируемой системы.
Ожидание выбора
пункта меню АРМ работника склада
«Приход» «Расход» «Инвентаризация»
риз-я»
Оформление прихода
товаров
Оформление
расхода товаров
Проведение
инвентарного контроля
данные данные данные Дата
о о об инв- закрыт.
приходе расходе -ции периода
a
b
c
d
b
c
a
b
c
d
Ведение БД «Движение
товаров»
Рис.5. Фрагмент диаграммы переходов состояний для задачи аналитического
учета товаров на складе в нотации SAG
Сущность – представляет собой множество экземпляров объектов, которые обладают общими свойствами (атрибутами).
Отношение – связь между двумя и более сущностями (должны создать имя в виде глагола).
Независимая сущность – это независимые данные всегда присутствующие в системе.
Зависимая сущность – данные, зависящие от других сущностей.
Диаграмма структуры программного приложения (SSD) – задает взаимосвязь функций и программных модулей, которые их реализуют (меню, формы, отчеты и т.д.).
Структура программного приложения (SSD) – иерархическая взаимосвязь программных модулей, реализуемых ИС, и служит мостом для перехода от системных требований, которые отображены в предыдущих диаграммах (BFD, DFD, STD, ERD), к реализации ИС.
