-
Notifications
You must be signed in to change notification settings - Fork 27
lab 5
Лабораторная 5 - подготовка диаграмм DFD курсового проекта
Примечание: освежите в памяти, что такое DFD(Data flow diagrams, или Диаграмма потоков данных), пробежав по лекции 13, начиная с 16 страницы
- Определение основных средств автоматизации
- Определение конфигурации технических средств (рабочие станции, серверы, другое оборудование)
- Определение конфигурации программных средств (одноуровневые, многоуровневые, встроенные, распределенные)
- Определение допустимых видов хранилищ и их размещения
- Добавление текста в файл readme.md
Примечение: На самом деле, ничего сложного. Более подробно разберем каждый из пунктов, начиная с верхушки списка.
Определение основных средств автоматизации. Говоря простыми словами, это архитектура будущей системы. То, как система будет выглядеть в конечном счете, из каких компонентов будет состоять, и каким образом эти компоненты будут взаимодействовать между собой. Главное, описывая компоненты, указать, входные/выходные потоки. Компоненты(хранилища) выступают обработчиком потока. Т.к. речь идет о DFD-диаграммах, ожидается, что вы опишите входные источники данных(то, откуда потоки данных будут поступать в систему), внутренние хранилища данных(также как система обрабатывает входящие потоки данных). Нетрудно догадаться, что потоки должны переходить от компонента к компоненту, и каждый компонент с потоком должен что-то делать. Конечными точками(из которых потоки данных выходить не будут) в системы могут, и, скорее всего, должны быть хранилища данных.
Определение конфигурации технических средств. Конфигурация = настройка. Говоря простыми словами, это архитектура будущей системы. То, как система будет выглядеть в конечном счете, из каких компонентов будет состоять, и каким образом эти компоненты будут взаимодействовать между собой. Главное, описывая компоненты, указать, входные/выходные потоки. Компоненты(хранилища) выступают обработчиком потока. По сути, рабочие станции - те же стационарные ПК, ноуты. Сервера - то место, где лежит ваше приложение, БД, какой-то скоуп данных. Под другим оборудованием понимается то оборудывание, с которых необходимо передавать потоки данных. Например, у вас есть какие-то счетчики, с которых нужно передавать данные в систему потоком для их обработки.
Определение конфигурации программных средств. Подготавливая ответ на этот пункт, вы должны четко понимать, из каких программных средств ваша система состоит.
- Под одноуровневыми программными средствами понимается ПО, которое изолировано от других средств и не взаимодействует с ними.
- Стандартный пример многоуровневого ПО - клиент-серверное приложение.
- Пример встроенных программных средств - операционные системы, на которых работают ваши устройства, компьютеры, телефоны и тд. То, что установлено по дефолту, примеры можно посмотреть во втором семинаре
- Разработка диаграмм в RAMUS
- Декомпозиция всех автоматизируемых блоков в DFD
- Определение типа каждого блока в DFD (экранная форма, печатная форма, модуль обработки)
- Определение типа каждого хранилища в DFD (файл, таблица БД, структура в памяти, внешний сервис)
- Открытие проекта в веб-браузере, получение и сохранение модели в развернутом виде
- Загрузка модели в репозиторий личного проекта
- Добавление ссылок в файл readme.md