Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AIS_Lektsia_8.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
65 Кб
Скачать
☆

2 Структурный системный анализ. Методы структурного анализа

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

Одним из методов исследования систем при системном анализе является т.н. структурный анализ. Структурный анализ – метод исследования, которой начинается с общего обзора системы и затем детализируется, приобретая иерархическую структуру со все большим числом уровней. Имеется две похожих версии структурного анализа: 1-я Де Марко и Йордана и 2-я Гейна и Сарсона. Обе версии основаны на следующих концепциях:

  1. Нисходящая иерархическая организация.

  2. Решение проблемы по частям.

  3. Графические средства общения и документирования.

Структурный анализ использует метод нисходящей функциональной декомпозиции для определения требований к системе. Системная спецификация. создаваемая процессом структурного анализа является нисходящей, подразделенной на части моделью планируемой системы. Поскольку спецификация является графической моделью, т. е. компактной и легко уясняемой, пользователь может познакомиться с системой задолго до ее реализации. Поскольку спецификация разделяется на небольшие, легко управляемые фрагменты. ее легко модифицировать, реагируя на изменения в требованиях. Де Марко определил анализ, как процесс трансформации: а) потока информации о текущих операциях и б) новых требований в некоторый вид строгого описания системы, которая должна быть построена. Считается, что использование единого метода конструирования, а именно – функциональной декомпозиции, как для создания спецификации, так и для проектирования, повышает вероятность создания системы, адекватной потребностям пользователя. Структурный анализ в наибольшей степени совместим со структурным проектированием. Он обеспечивает наилучший из возможных входов в структурное проектирование. Структурная спецификация имеет следующие характеристики:

  1. Является графической;

  2. Разбита на части;

  3. Является нисходящей иерархической моделью;

  4. Является логической.

Структурная спецификация интегрирует в себе схему потоков данных (СПД), словарь данных,и спецификации процессов.

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

  2. Словарь данных. Словарь данных необходим, чтобы добавить строгость и тщательность к спецификации. Словарь данных – множество формальных описаний всех данных, фигурирующих в потоках, хранилищах. процессах СПД. По сути это справочник разработки проекта, в дальнейшем он становится справочником реализованной системы. словарь данных укрупнено включает 3 типа мета сущностей: а) данные, б) процессы и их компоненты, с) мета объекты окружающей среды (источники и приемники данных). Он служит для обеспечения непротиворечивости описаний в данной системе.

  3. Спецификации процессов. Спецификация процесса (minispec) в отличие от системной спецификации описывает, что происходит в блоке процесса СПД. Она должна умещаться на 1 странице. Она определяет, какие данные входят в процессы и выходят из них и какие действия выполняются над данными. Спецификация процесса создается для каждого блока СПД самого нижнего уровня. Спецификация процесса записывается на СЕЯ, а также в виде таблиц решений и деревьев решений.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]