Файл: Н. А. Соловьева должность, уч степень, звание подпись, дата инициалы, фамилия лабораторная работа 1 структурный анализ информационной системы. Разработка диаграмм потоков данных по дисциплине Технология программирования.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.01.2024

Просмотров: 149

Скачиваний: 7

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИфедеральное государственное автономное образовательное учреждение высшего образования«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ 
АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ» ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
КАФЕДРА «Кафедра компьютерных технологий и программной инженерии»

ОЦЕНКА ПРЕПОДАВАТЕЛЬ

Н.А. Соловьевадолжность, уч. степень, звание подпись, дата инициалы, фамилияЛАБОРАТОРНАЯ РАБОТА №1«СТРУКТУРНЫЙ АНАЛИЗ ИНФОРМАЦИОННОЙ СИСТЕМЫ. РАЗРАБОТКА ДИАГРАММ ПОТОКОВ ДАННЫХ»по дисциплине: «Технология программирования»

РАБОТУ ВЫПОЛНИЛ


СТУДЕНТ ГР. №

Z0442K





Баранов Т.Г.






номер группы

подпись, дата

инициалы, фамилия

Студенческий билет №

2019/3798






Шифр ИНДО 10

Санкт-Петербург 2023 1. Цель работыЦелью данной работы является изучение методологии графического структурного анализа и построение структурной модели на основе диаграмм потоков данных.2. Задание на лабораторную работуРазработать структурную модель информационной системы «Веб-сервис для хостинга IT-проектов и их совместной разработки»:- Построить контекстную диаграмму потоков данных;- Осуществить декомпозицию контекстной диаграммы (построить диаграмму потоков данных 1-го уровня, содержащую не менее 10 процессов);- Осуществить декомпозицию любых 3 процессов диаграммы 1-го уровня (построить диаграмму потоков данных 2-го уровня).3. Структурная модель информационной системы
3.1 Контекстная диаграммаНиже изображена контекстная диаграмма системы:Рисунок 3.1.1 – Контекстная диаграмма системы «Веб-сервис для хостинга IT-проектов и их совместной разработки»На рис. 3.1.1 "Веб-сервис для хостинга IT-проектов и их совместной разработки" изображена как система, которая на самом деле состоит из различных компонентов, которые взаимодействуют между собой и совместно выполняют определенную функциональность. Например, компонентами являются репозиторий проектов, контроль версий, менеджер проектов и т.д. Пользователь является клиентом системы.3.2 Диаграмма потоков данных 1-го уровняНиже изображена диаграмма потока данных 1-го уровня: Рисунок 3.2.1 – Диаграмма потоков данных 1-го уровня для информационной системы «Веб-сервис для хостинга IT-проектов и их совместной разработки»3.3 Диаграмма потоков данных 2-го уровняНиже представлены три диаграммы декомпозиции процессов:Рисунок 3.3.1 – Декомпозиция процесса №1 «Аутентификация пользователя»Рисунок 3.3.2 – Декомпозиция процесса №3 «Управление проектами»Рисунок 3.3.3 – Декомпозиция процесса №6 «Резервное копирование и восстановление»4. Выводы по работеВ результате выполнения этой лабораторной работы была изучена методология и один из основных инструментов графического структурного анализа - диаграммы потоков данных. Была разработана структурная модель системы "Веб-сервис для хостинга IT-проектов и их совместной разработки" на основе диаграмм потоков данных. Эта модель не описывает всего функционала анализируемой системы и сосредоточена только на клиентской части и не включает в себя серверную и административную часть. Кроме того, сущности, такие как сервера развертывания и сборки исходного кода, не включены в модель, и, следовательно, все процессы,

связанные с этими сущностями, не представлены. В целом, основные процессы и потоки данных были описаны.

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

Список использованных источников

1. Software Ideas Modeler [Электронный ресурс]: CASE tool for software design & analysis. – Электронные данные – Dušan Rodina, 2009-2017. – Режим доступа: https://www.softwareideas.net/

2. Иванова Г. С. Технология программирования: учебник для вузов, 2-е изд.: – М.: ИД КноРус, 2013. – 333 с.: ил.

3. ConceptDraw – Yourdon and Gane-Sarson notifications [Электронный ресурс]. – Электронные данные – CS Odessa Corp., 2017. – Режим доступа: http://www.conceptdraw.com/diagram/differences-between-gane-and-sarson-and-yourdon-symbols

4. SmartDraw – Data Flow Diagram [Электронный ресурс]. – Электронные данные – SmartDraw, 1994-2017. – Режим доступа: https://www.smartdraw.com/data-flow-diagram/

5. Visual Paradigm – Functional Modeling with Data Flow Diagram Tutorial [Электронный ресурс]. – Электронные данные – Visual Paradigm, 1999-2017. – Режим доступа: https://www.visual-paradigm.com/tutorials/data-flow-diagram-dfd.jsp