русс | укр

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

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

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

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


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

Функционально-ориентированное проектирование ЭИС


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


Тема: Автоматизированное проектирование ЭИС.

 

 

CASE (Computer Aided System/Software Engineering)

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

 

Метод – процедура или техника генерации описаний компонентов ЭИС (например, проектирование потоков и структур данных)

 

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

 

Инструментальные средства CASE- специальные программы, которые поддерживают одну или несколько методологий проектирования ИС.

 

Архитектура:

1) Ядро – репозитарий. Специализированная база данных. Содержит описания объектов: диаграмм, организационных структур, связей между диаграммами, процедур и т.д.

2) Графический редактор диаграмм предназначен для отображения в графическом виде в заданной нотации проектируемой ЭИС

3) Верификатор диаграмм – служит для контроля правильности построения диаграмм в заданной методологии проектирования ЭИС.

4) Документатор – позволяет получать информацию о состоянии проекта в виде различных отчетов.

5) Администратор – инструменты для выполнения след. функций: инициализации проекта, задание начальных параметров, назначение прав доступа, мониторинг выполнения проекта.

6) Сервис – утилиты. Выполняют архивацию, восстановление данных, создание нового репозитария.

 

 

 

Основа – структурный анализ и проектирование.

 

В качестве инструментальных средств структурного анализа и проектирования выступают следующие диаграммы:

1. BFD (Business Function Diagram) – диаграмма бизнес-функций

2. DFD (Data Flow Diagram) – диаграмма потоков данных



3. STD (State Transition Diagram) – диаграмма переходов состояний

4. ERD (Entity Relationship Diagram) – модель данных предметной области

5. SSD (System Structure Diagram) – диаграмма структуры программного приложения.

 

1. Диаграммы бизнес-функций.

 

Позволяют общую структуру ЭИС, отражающую взаимосвязь различных задач в процессе получения требуемых результатов.

Основные объекты диаграммы:

Функция – некоторое действие информационной системы, необходимое для решения экономической задачи.

Декомпозиция функции – разбиение функции на множество подфункций.

 

Объект Нотация Йодана Гейна - Сарсона SADT SAG
1. Функция  
 
 

 

 

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

 



<== предыдущая лекция | следующая лекция ==>
Модельно-ориентированное проектирование ЭИС. | Диаграммы потоков данных


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


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

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

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


 


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

 
 

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

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