Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Средства структурного анализа и проектирования систем


Этап анализа предполагает разработку совокупности моделей, отражающих различные аспекты проблемы. Процессы и потоки информации, протекающих между ними, отображаются диаграммами потоков данных (DFD), информационные потребности разрабатываемой системы - диаграммами «сущность-связь» (ERD), временные аспекты функционирования - диаграммами переходов состояний (STD). Этап завершается формированием предыдущей архитектуры системы из совокупности моделей. Описания всех элементов моделей сосредотачиваются в словаре данных. В результате получают:
• модель ПО, представляющий собой совокупность моделей DFD, ERD и STD;
• словарь данных с описанием всех элементов моделей: потоков данных, хранилищ данных, процессов (в виде спецификаций), сущностей и их атрибутов, а также связей между сущностями (с описанием характера этих связей), состояний и переходов;
• план тестирования;
• предварительную архитектуру системы.

Полученная информация называется структурной спецификации на ПО и отображает требования к его разработке.

Структурное проектирование начинается с анализа предыдущей архитектуры, сформированной на этапе анализа. Анализ основывается на критериях качества, определенных для архитектуры. Архитектура системы носит логичный характер в том смысле, что она не привязана к конкретным языкам программирования, операционных систем и особенностей компьютера. Дальнейшая работа заключается в учете этих особенностей, благодаря чему получают физическую архитектуру. На этом же этапе проектируются БД и интерфейс пользователя. В результате получают:
• архитектуру системы в виде структурных карт, на которых отображена программные модули и связи между ними;
• проект БД и интерфейса пользователя;
• словарь данных, содержащий описание системных данных;
• спецификации модулей с описанием их назначения и особенностей;
• проект архитектурных тестов (в которых модули рассматриваются как «черный ящик» без учета их внутренней структуры).

Эта информация передается на последующие этапы создания ПО.
Среди разнообразия средств структурного анализа и проектирования центральное место занимают диаграммы потоков данных (DFD) вместе со словарями данных и спецификациями процессов, или мини-спецификациями, диаграммы «сущность-связь» (ERD) и диаграммы переходов состояний (STD).

Другие статьи по теме:

- Построение алгоритмов
- Среда программирования. Интегрированные среды программирования
- Среда программирования delfi 2.0
- Технология intranet
- Понятие языка программирования


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами