
- •Практическая работа № 2 Анализ предметной области с использованием средств методологии sadt
- •1. Основные понятия
- •2. Средства структурного анализа (са) и их взаимосвязь
- •3. Основные символы диаграммы потоков данных в нотации Гейна-Сарсона (Gane-Sarson) (табл. 1).
- •4. Контекстная диаграмма. Декомпозиция данных
- •5. Этапы построения dfd-модели
- •6. Пример учебной задачи
Практическая работа № 2 Анализ предметной области с использованием средств методологии sadt
Основные понятия.
Взаимосвязь средств структурного анализа.
Основные символы диаграммы потоков данных.
Контекстная диаграмма. Декомпозиция данных.
Этапы построения.
Пример учебной задачи.
1. Основные понятия
В качестве базовых понятий следует усвоить следующие: предметная область, информационная система, автоматизированная ИС, база данных (БД), СУБД.
Определение. Предметная область (ПрО)
Под ПрО принято понимать часть реального мира, подлежащего изучению для организации управления и, в конечном счете, автоматизации, например, предприятие, вуз и т.д.
Иначе, под ПрО принято понимать ту часть реального мира, которая имеет существенное значение или непосредственное отношение к процессу функционирования программы. Другими словами, ПрО включает в себя только те объекты и взаимосвязи между ними, которые необходимы для описания требований и условий решения некоторой задачи.
Под системой понимают любой объект, который одновременно рассматривается и как единое целое, и как объединенная в интересах достижения поставленных целей совокупность разнородных элементов. Системы значительно отличаются между собой как по составу, так и по главным целям.
Пример 1 Приведем несколько систем, состоящих из разных элементов и направленных на реализацию разных целей.
Таблица 1
Система |
Элементы системы |
Главная цель системы |
Фирма |
Люди, оборудование, материалы, здания и др. |
Производство товаров |
Компьютер |
Электронные и электромеханические элементы, линии связи и др. |
Обработка данных |
Телекоммуникационная система |
Компьютеры, модемы, кабели, сетевое программное обеспечение и др. |
Передача информации |
Информационная система |
Компьютеры, компьютерные сети, люди, информационное и программное обеспечение |
Производство профессиональной информации |
Добавление к понятию "система" слова "информационная" отражает цель ее создания и функционирования. Информационные системы обеспечивают сбор, хранение, обработку, поиск, выдачу информации, необходимой в процессе принятия решений задач из любой области. Они помогают анализировать проблемы и создавать новые продукты.
Информационные системы (ИС) существовали с момента появления общества, поскольку на любой стадии развития общество требует для своего управления систематизированной, предварительно подготовленной информации. Особенно это актуально для производственных процессов, которые изменяются наиболее динамично и по мере их развития усложняется управление ими, что в свою очередь способствует совершенствованию ИС.
Определение. (Федеральный закон “Об информации, информатизации и защите информации”). Информационная система – организационно упорядоченная совокупность документов и информационных технологий, в том числе с использованием средств вычислительной техники и связи, реализующих информационные процессы.
Определение 2. ИС – системы, содержащие процедуры ввода, хранения, поиска и выдачи информации по запросам или регулярно.
Определение 3. Информационная система - это часть реальной действительности, представленной в виде множества элементов и отношений между ними.
Современное понимание информационной системы предполагает использование в качестве основного технического средства переработки информации персонального компьютера. В крупных организациях наряду с персональным компьютером в состав технической базы информационной системы может входить суперЭВМ. Кроме того, техническое воплощение информационной системы само по себе ничего не будет значить, если не учтена роль человека, для которого предназначена производимая информация и без которого невозможно ее получение и представление, поэтому
Определение. Автоматизированная информационная система – это искусственно созданная человеком взаимосвязанная совокупность средств (в том числе и компьютерных), методов и персонала, используемых для получения, хранения, обработки, манипулирования и выдачи информации в интересах достижения поставленной цели.
Автоматизированная информационная система (АИС) в общем случае осуществляет следующие операции:
сбор, первичную обработку и оценку достоверности информации;
преобразование информации, то есть возможное преобразование информации (перекодирование, перезапись), когда способ представления информации или ее носитель не совместимы с блоком ее использования;
передачу информации в пункт хранения;
хранение информации;
возможную вторичную обработку, когда полученную информацию нельзя использовать непосредственно, то есть когда она в том виде, в каком есть, не может вызвать требуемого управляющего воздействия;
передачу информации и выдачу информации пользователю (представление информации);
компьютерную поддержку принятия решений;
использование информации лицом, принимающим решение для управления.
Методологические подходы к анализу и проектированию.
Отметим, что подход характеризуется соответствующим набором методологий, каждая из которых, в свою очередь, реализуется через определенные технологии. Как отмечалось ранее, в настоящее время выделяют два основных методологических подхода к анализу и проектированию1:
структурный подход – метод исследования системы, изучение которой начинается с ее общего обзора, последующей детализации, созданием иерархической структуры с достаточным числом уровней.
объектно-ориентированный подход – метод анализа предметной области, основанный на выявлении объектов и установлении взаимных связей между ними.