Читайте также:
|
|
Позволяет специфицировать функции ПО и обработанные данные. Систему представляют в виде иерархии диаграмм потоков данных, описывающих асинхронный процесс преобразования информации с момента ввода до выдачи результатов. В основе модели лежат понятия внешней сущности процесса – хранилище и потока данных.
Процесс – преобразование входных потоков в выходные в соответствии с алгоритмом. Внешняя сущность – материальный объект или физическое лицо, источник или приемник информации. Хранилище – абстрактное устройство для хранения информации. Поток данных – процесс передачи информации от источника к приемнику. Для изображения диаграмм потока данных используют две нотации:
e) нотация Йордана,
f) нотация Гейна-Сарсона.
Пример:
Разработать иерархию диаграмм потоков данных системы учета успеваемости студентов. В качестве внешних сущностей для системы выступают декан, зам. декана и сотрудник деканата. Определим потоки данных:
декан должен получать:
а). сводку успеваемости по факультету (процент успеваемости групп, курсов и в целом по факультету на текущий или указанный момент времени);
б). должен получать полные сведения об учебе конкретного студента (успеваемость по всем предметам завершенных семестров с учетом пересдачи);
зам. декана должен получать:
а) сводку успеваемости по курсу (процент успеваемости по группам на текущий или указанный момент)
б) сведения о сдаче экзаменов и зачетов указанной группы
в) текущие сведения об успеваемости студента
г) полные сведения об учебе студента
д) список должников по факультету со списком несданных предметов.
сотрудник деканата должен обеспечить
а) ввод списков студентов, зачисленных на первый курс,
б) корректировку списков студентов,
в) ввод учебных планов кафедр,
г) ввод расписаний сессий,
д) ввод результатов зачетов и экзаменов на основании ведомостей и направлений.
Также сотрудник деканата должен иметь возможность получать: справку о прослушанных студентом предметах с указанием часов и итоговых оценок, приложения к диплому выпускника с указанием часов и итоговых оценок. Сначала строится контекстная диаграмма системы учета успеваемости студентов по нотации Гейна-Сарсона. Затем процессы в системе детализируются.
Для моделирования управляющих процессов с помощью диаграмм потоков данных можно применить диаграммы переходов состояний, рассмотренные ранее, или диаграмм управляющих потоков данных.
Дата добавления: 2015-09-06; просмотров: 184 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Диаграмма переходов состояний | | | В ГОРОДЕ МОСКВЕ. |