МАПО 2013 Лекция 10 Применение mindmap idef0

28
Применение Применение MindMap MindMap IDEF0 IDEF0 Лекция 10 (c) Гудаев О.А. 2013

Upload: -

Post on 22-May-2015

1.131 views

Category:

Education


0 download

DESCRIPTION

Дисциплина "Моделирование и анализ программного обеспечения"

TRANSCRIPT

Page 1: МАПО 2013 Лекция 10 Применение MindMap IDEF0

ПрименениеПрименениеMindMapMindMap

IDEF0IDEF0

Лекция 10 (c) Гудаев О.А. 2013

Page 2: МАПО 2013 Лекция 10 Применение MindMap IDEF0

2

Моделирование программного обеспечения

Дипломные работы.Текст пояснительной записки по

программированию является документом технорабочего проекта.

Ниже приведено использование карт MindMap и диаграмм IDEF0 в описании компьютерных систем.

Каждая схема содержит поясняющий текст. По рисункам легко составлять описание пояснительной записки.

Page 3: МАПО 2013 Лекция 10 Применение MindMap IDEF0

3

Проект 1 «Розробка програмного забезпечення сайту розширеної

реальності», 2013 рік.ДВНЗ «ДонНТУ» ФКНТ Дипломний проект Матчина Олександра Анатолiйовича

Рисунок 1.1 – Класифікація сайтів

Page 4: МАПО 2013 Лекция 10 Применение MindMap IDEF0

4

Діаграма IDEF0 головного процесу дипломної роботи «Розробка програмних

засобів сайту розширеної реальності»

Головний процес для даної дипломної роботи зображений на рисунку 1.2. Він відображає всі необхідні для виконання даного процесу дані, такі як вхідні дані, вихідні дані, дані, котрі використовуються як джерела обмежень для процесу, дані, що надають інформацію про механізми, завдяки яким даний процес виконується.

Page 5: МАПО 2013 Лекция 10 Применение MindMap IDEF0

5Рисунок 1.2 – Діаграма головного процесу у нотації IDEF0, рівня А-0.

Page 6: МАПО 2013 Лекция 10 Применение MindMap IDEF0

6

Текст описания уровня А-0Аналізуючи рисунок 1.2 можна зробити висновок, що

для розробки програмних засобів сайту знадобитися в якості вхідних даних інформація про користувача: пароль, логін, імʼя, адреса електронної пошти. Для створення й функціонування програмних засобів необхідна достатня кількість ресурсів ЕОМ, наявність веб-клієнта (браузера) необхідного для відображення сторінок сайтів і керування ними, наявність веб-сервера потрібна для обробки запитів зі сторінок при наявності динамічного сайту, присутність системи керування БД потрібно для роботи з даними в табличному виді, текстовий редактор застосовується для створення й редагування тексту програм (модулів). Обмеженнями для процесу є правила мов веб-розмітки, мов роботи з динамічним вмістом (мова «РНР»). Вихідними даними є розроблені модулі реєстрації користувача, авторизації користувача, відновлення пароля.

Page 7: МАПО 2013 Лекция 10 Применение MindMap IDEF0

7Рисунок 1.3 – Діаграма IDEF0 деталізації рівня А0

Page 8: МАПО 2013 Лекция 10 Применение MindMap IDEF0

8

Деталізація діаграми IDEF0

Для більш детального опису діаграми, зображеної на рисунку 1.2 необхідно побудувати діаграму рівня А0, де окремо представити кожний процес, що входить в основний. Дана діаграма представлена на рисунку 1.3.

Дана діаграма 1.3 відображає саме ті процеси, що входять у головний процес, зображений на діаграмі А-0.

Такі процеси, як «регістрація користувача», «авторизація користувача», «відновлення паролю», «розробка зворотнього звʼязку», «розробка пошуку інформації», теж деталізуються на особисті складові процеси, котрі відображаються на діаграмах цього ж стандарту.

Page 9: МАПО 2013 Лекция 10 Применение MindMap IDEF0

9

Далее приведено 5 страниц диаграмм IDEF0 проекта №1, без

описания.

Детализация боков:А1, А2, А3, А4, А5

Page 10: МАПО 2013 Лекция 10 Применение MindMap IDEF0

10Рисунок 1.4 – Діаграма рівня А1 «Реєстрація користувача»

Page 11: МАПО 2013 Лекция 10 Применение MindMap IDEF0

11Рисунок 1.5 – Діаграма рівня А2 «Відновлення пароля»

Page 12: МАПО 2013 Лекция 10 Применение MindMap IDEF0

12Рисунок 1.6 – Діаграма рівня А3 «Авторизація користувача»

Page 13: МАПО 2013 Лекция 10 Применение MindMap IDEF0

13

Диаграмма IDEF0 содержит рамку

Рисунок 1.7 – Діаграма рівня А4 для процесу «створення зворотного звʼязку»

Page 14: МАПО 2013 Лекция 10 Применение MindMap IDEF0

14

Рисунок 1.8 – Діаграма рівня А5, «розробка пошуку інформації»

Page 15: МАПО 2013 Лекция 10 Применение MindMap IDEF0

15

Проект 2 «Розробка програмного забезпечення оптимізації та просування сайтів», 2013 рік.ДВНЗ «ДонНТУ» ФКНТ випускна кваліфікаційна робота Богаудінова І.В.

Рисунок 2.1 – Інтелект-карта

Page 16: МАПО 2013 Лекция 10 Применение MindMap IDEF0

16

Проект 3 «Розробка програмного забезпечення спортивного порталу», 2013р.

ДВНЗ «ДонНТУ» ФКНТ випускна кваліфікаційна робота Ігнатова П.Ю.

Рисунок 3.1 – Інтелект-карта сайту

Page 17: МАПО 2013 Лекция 10 Применение MindMap IDEF0

17

Проект 4 «Разработка инструментальных средств для обеспечения процесса проведения широковещательных лекций», 2011 г.

ДВНЗ «ГУИиИИ» СКИТ Дипломний проект Ф.Ф. Фадеева

Рисунок 4.1 – Виды презентаций

Page 18: МАПО 2013 Лекция 10 Применение MindMap IDEF0

18

Раздел проекта №4 «АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ»

Рисунок 4.2 – Создание интерактивной презентации

Page 19: МАПО 2013 Лекция 10 Применение MindMap IDEF0

19

Проект 5 «Разработка программного обеспечения системы шифрования финансовой информации

2D графическими примитивами», 2011 г.

Рисунок 5.1 − Классификация методов криптографического преобразования

ДВНЗ «ГУИиИИ» СКИТ Дипломний проект Сиденко А.В.

Page 20: МАПО 2013 Лекция 10 Применение MindMap IDEF0

20Рисунок 5.2 − Классификация методов шифрования

Раздел «Математические методы»

Page 21: МАПО 2013 Лекция 10 Применение MindMap IDEF0

21

Файлы программных модулей

Модуль Main (см. рис. 5.3) – главный модуль программы. В нем содержаться основные функции системы. Модуль Main отвечает за введение текстовой информации, шифрование/дешифрование текстовых символов. В этом модуле происходит создание трафарета ключа, создание шифротекста и сброс всех данных. Через модуль Main происходит обращение к модулям Unit1, Unit2, Unit 3.

Рисунок 5.3 – Модуль Main

Page 22: МАПО 2013 Лекция 10 Применение MindMap IDEF0

22

Проект 6: «Розробка системи розширеної реальності

анімації друкованих ілюстрацій»

Спецчастина: Розробка програми розміщення сценарію розширеної

реальності на растровому зображенні2012 год

Керівник: ст. викл. Гудаєв О.О.

Виповнив: студент гр. ПОСс-11в Орлов Д.О.

Page 23: МАПО 2013 Лекция 10 Применение MindMap IDEF0

23

Концептуальна модель предметної області (проект №6)

Інтелект-карта інтерфейсу програми

Інтелект-карта інструментарію програми

Page 24: МАПО 2013 Лекция 10 Применение MindMap IDEF0

24

ДВНЗ «ДонНТУ» ФКНТ Дипломний проект Медведєв О.В.

Проект 7 «Підсистема виявлення сценарію розширеної реальності на растровому

зображенні», 2012 рік.

Page 25: МАПО 2013 Лекция 10 Применение MindMap IDEF0

25

Модель бізнес-процесу другого рівня деталізації

Формат файла JPG, BMP

Page 26: МАПО 2013 Лекция 10 Применение MindMap IDEF0

26

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

 

ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД

«ДОНЕЦЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕPСИТЕТ»

Інститут інформатики і штучного інтелекту

 

Кафедра програмного забезпечення

інтелектуальних систем

ВИПУСКНА КВАЛІФІКАЦІЙНА РОБОТА

на тему: «Розробка інтернет-магазину з продажу цифрових моделей

лексикографічних кодів розширеної реальності»

Керівник:

ст. вик. Гудаєв О. А.

Виконав:

ст. гр. ПЗС-08б Толокнов А. В.

2012

Проект 8

Page 27: МАПО 2013 Лекция 10 Применение MindMap IDEF0

27

Структура інтернет-магазину

Інтелект-карта інтернет-магазину

Page 28: МАПО 2013 Лекция 10 Применение MindMap IDEF0

28

Спасибо за вниманиеСпасибо за внимание

(c) Гудаев О.А., 2013ДонНТУ

кафедра ПОИС