|
Средства структурного анализа и проектирования системЭтап анализа предполагает разработку совокупности моделей, отражающих различные аспекты проблемы. Процессы и потоки информации, протекающих между ними, отображаются диаграммами потоков данных (DFD), информационные потребности разрабатываемой системы - диаграммами «сущность-связь» (ERD), временные аспекты функционирования - диаграммами переходов состояний (STD). Этап завершается формированием предыдущей архитектуры системы из совокупности моделей. Описания всех элементов моделей сосредотачиваются в словаре данных. В результате получают: • модель ПО, представляющий собой совокупность моделей DFD, ERD и STD; • словарь данных с описанием всех элементов моделей: потоков данных, хранилищ данных, процессов (в виде спецификаций), сущностей и их атрибутов, а также связей между сущностями (с описанием характера этих связей), состояний и переходов; • план тестирования; • предварительную архитектуру системы. Полученная информация называется структурной спецификации на ПО и отображает требования к его разработке. Структурное проектирование начинается с анализа предыдущей архитектуры, сформированной на этапе анализа. Анализ основывается на критериях качества, определенных для архитектуры. Архитектура системы носит логичный характер в том смысле, что она не привязана к конкретным языкам программирования, операционных систем и особенностей компьютера. Дальнейшая работа заключается в учете этих особенностей, благодаря чему получают физическую архитектуру. На этом же этапе проектируются БД и интерфейс пользователя. В результате получают: • архитектуру системы в виде структурных карт, на которых отображена программные модули и связи между ними; • проект БД и интерфейса пользователя; • словарь данных, содержащий описание системных данных; • спецификации модулей с описанием их назначения и особенностей; • проект архитектурных тестов (в которых модули рассматриваются как «черный ящик» без учета их внутренней структуры). Эта информация передается на последующие этапы создания ПО. Среди разнообразия средств структурного анализа и проектирования центральное место занимают диаграммы потоков данных (DFD) вместе со словарями данных и спецификациями процессов, или мини-спецификациями, диаграммы «сущность-связь» (ERD) и диаграммы переходов состояний (STD). Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Другие статьи по теме: - Построение алгоритмов- Среда программирования. Интегрированные среды программирования - Среда программирования delfi 2.0 - Технология intranet - Понятие языка программирования |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |