3.3 DFD диаграммы созданные с помощью САSЕ-средства ВРWin
ВРwin - средство верхнего уровня, поддерживающее методологии IDEF0 (функциональная модель), IDEFЗ (Work Flow Diagram) и DFD (Data Flow Diagram). Диаграммы потоков данных (Data flow diagramming, DFD) используются для описания документооборота и обработки информации. Их можно использовать как дополнение к модели IDEF0 для более наглядного отображения текущих операций документооборота в корпоративных системах обработки информации. DFD описывают функции обработки информации (работы), документы (стрелки, arrow), объекты, сотрудников или отделы, которые участвуют в обработке информации (внешние ссылки, external references) и таблицы для хранения документов (хранилище данных, data store). В отличие от IDEF0 для стрелок нет понятия вход, выход, управление или механизм и неважно, в какую грань работы входит или из какой грани выходят стрелки. В ВРwin для построения диаграмм потоков данных используется нотация Гейна-Сарсона .
На контекстной диаграмме (Рисунок 3.4) отображен процесс «Учёт компьютерной техники». Участие в этом процессе принимает администратор, который выполняет регулярные запросы на предоставление необходимой информации.
|
|
|
3.3.1 Словарь данных
@ИМЯ = ДАННЫЕ О КОМПЬЮТЕРАХ
@ТИП = дискретный
@БНФ = организация + подразделение + сотрудник + наименование +
производитель + серийный № +документ + поставщик + цена +
гарантия
@ИМЯ = ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@ТИП = дискретный
@БНФ = ДАННЫЕ О КОМПЬЮТЕРАХ + инвентарный № + количество +
сумма + дата
@ИМЯ = ИНФОРМАЦИЯ О КОМПЬЮТЕРАХ
@ТИП = дискретный
@БНФ = ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@ИМЯ = ДАННЫЕ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ
@ТИП = дискретный
@БНФ = организация + подразделение + сотрудник + инвентарный № +
название + версия + регистрационный ключ + цена + Web-сайт
@ИМЯ = ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О ПРОГРАММНОМ
ОБЕСПЕЧЕНИИ
@ТИП = дискретный
@БНФ = ДАННЫЕ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ
@ИМЯ = ИНФОРМАЦИЯ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ
@ТИП = дискретный
@БНФ = ДАННЫЕ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ
@ИМЯ = ДАННЫЕ О КОМПЛЕКТУЮЩИХ
@ТИП = дискретный
@БНФ = организация + подразделение + сотрудник + инвентарный № +
название + модель + производитель + поставщик
@ИМЯ = ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О КОМПЛЕКТУЮЩИХ @ТИП = дискретный
@БНФ = ДАННЫЕ О КОМПЛЕКТУЮЩИХ
@ИМЯ = ИНФОРМАЦИЯ О КОМПЛЕКТУЮЩИХ
@ТИП = дискретный
@БНФ = ДАННЫЕ О КОМПЛЕКТУЮЩИХ
3.3.2 Спецификация процессов
Работать с комплектующими
@ВХОД = ДАННЫЕ О КОМПЛЕКТУЮЩИХ, ИНФОРМАЦИЯ О
КОМПЛЕКТУЮЩИХ
@ВЫХОД = ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О КОМПЛЕКТУЮЩИХ
@СПЕЦПРОЦ 0.2
Внести ДАННЫЕ О КОМПЛЕКТУЮЩИХ в базу данных отдела
@КОНЕЦ СПЕЦПРОЦ 0.2
Работать с программным обеспечением
@ВХОД = ДАННЫЕ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ, ИНФОРМАЦИЯ
О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ
@ВЫХОД = ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О ПРОГРАММНОМ
ОБЕСПЕЧЕНИИ, ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@СПЕЦПРОЦ 0.3
Произвести ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О ПРОГРАММНОМ
ОБЕСПЕЧЕНИИ в базу данных отдела
@КОНЕЦ СПЕЦПРОЦ 0.3
Зарегистрировать новый компьютер
@ВХОД = ДАННЫЕ О КОМПЬЮТЕРАХ
@ВЫХОД = ИНФОРМАЦИЯ О КОМПЬЮТЕРАХ, ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@СПЕЦПРОЦ 1.1
На основании ДАННЫЕ О КОМПЬЮТЕРАХ произвести ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О КОМПЬЮТЕРАХ
@КОНЕЦ СПЕЦПРОЦ 1.1
Изменение данных о компьютере
@ВХОД = ДАННЫЕ О КОМПЬЮТЕРАХ
@ВЫХОД = ИЗМЕНЕНИЕ ДАННЫХ О КОМПЬЮТЕРАХ
@СПЕЦПРОЦ 1.2
На основании ДАННЫЕ О КОМПЬЮТЕРАХ произвести ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О КОМПЬЮТЕРАХ
@КОНЕЦ СПЕЦПРОЦ 1.2
Поиск данных о компьютере
@ВХОД = ДАННЫЕ О КОМПЬЮТЕРАХ
@ВЫХОД = ИНФОРМАЦИЯ О КОМПЬЮТЕРАХ, ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@СПЕЦПРОЦ 1.3
На основании ДАННЫЕ О КОМПЬЮТЕРАХ произвести поиск ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@КОНЕЦ СПЕЦПРОЦ 1.3
Формирование отчета
@ВХОД = ДАННЫЕ О КОМПЬЮТЕРАХ
@ВЫХОД = ИНФОРМАЦИЯ О КОМПЬЮТЕРАХ, ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@СПЕЦПРОЦ 1.4
На основании ДАННЫЕ О КОМПЬЮТЕРАХ сформировать ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@КОНЕЦ СПЕЦПРОЦ 1.4
4 Разработка программного обеспечения
4.1 Требования к программному обеспеченью
Требования, предъявляемые к проектируемой системе можно разделить на две категории:
а) функциональные требования;
б) нефункциональные требования.
Функциональные требования определяют базовую функциональность системы, в последствии они могут быть дополнены.
Нефункциональные требования непосредственно не влияют на функционирование, но тем не менее также должны быть выполнены.
... пользоваться и которая не подведет; - операционная система Windows XP Home Edition более удобная и более быстрая. 2. Разработка компьютерной сети на предприятии по разработке программного обеспечения 2.1 Постановка задачи Необходимо разработать локальную сеть из 70 компьютеров. Выбор технологии подключения к Интернет произволен. Удаленный участок сети необходимо разместить в диаметре 1 ...
... скрученных пар с разъемами RJ-45. Коммутатор Ethernet представляет собой устройство для организации сетей большого размера. Для того чтобы лучше разобраться в устройстве и работе коммутаторов Ethernet, полезно понять основы технологии организации кабельных систем сети. Повторители В начале 80-х годов сети Ethernet организовывались на базе шинной топологии с использованием сегментов на основе ...
... , входящие в сеть выполняют следующие функции: - организацию доступа к сети - управление передачей информации - предоставление вычислительных ресурсов и услуг пользователям сети. Рождение компьютерных сетей было вызвано практической потребностью - иметь возможность для совместного использования данных. Персональный компьютер - прекрасный инструмент для создания документа, подготовки таблиц ...
... среднее время безотказной работы в часах. Для вычислительных сетей среднее время безотказной работы должно быть достаточно большим и составлять, как минимум, несколько тысяч часов. 2.4.3.2. Протоколы компьютерной сети – набор правил, определяющий взаимодействие двух одноименных уровней модели взаимодействия открытых систем в различных абонентских ЭВМ. Протокол – это не программа. Правила и ...
0 комментариев