Отчет по Проектированию ИС
.docМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
ФЕДЕРАЛЬНОЕ ГОСУДАРТСВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ»
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ И СОЦИАЛЬНЫХ ТЕХНОЛОГИЙ
КАФЕДРА ИНФОРМАТИКИ
ОТЧЕТ
по лабораторной работе №1
по дисциплине «Проектирование информационных систем»
Выполнили:
студенты 3 курса
группы ПИЭ-09-1
Проверила:
Липецк 2012
Содержание
1. Задание…………………………………………………….............................................................3
2. Описание процесса моделирования…….……………………………………………….………3
3. Результат моделирования………………………………………………………………………..5
4. Оценка результатов моделирования……....………………………………………………….....6
5. Список использованных источников…………………………………………………………....7
-
Задание
Ознакомиться с технологиями создания функциональных моделей и особенностями их подготовки в Ramus Educational. Построить контекстную диаграмму и диаграмму 1-го уровня для функциональной модели питания семьи.
-
Описание процесса моделирования
Цель: построить функциональную модель питания семьи.
Точки зрения: родители.
Построение списка данных и функций
-
приготовить еду
-
собрать семью
-
купить продукты
-
составить список
-
рассчитать финансовые затраты
-
убрать со стола
-
приготовить посуду
-
сервировать стол
-
разложить еду в тарелки
-
составить меню
-
узнать предпочтения
-
составить режим питания
-
помыть посуду
-
вытереть со стола
-
убрать посуду по местам
-
помыть руки
-
разогреть еду
-
убрать продукты в холодильник
-
учесть продукты в холодильнике
-
учесть деньги в наличие
-
съесть еду
-
проанализировать с точки зрения сбалансированности
-
создать условия для хранения продуктов
-
рассчитать время приготовления
-
учесть противопоказания
-
сходить в магазин
-
заказать готовую еду
Выделим основные процессы, позволяющие описать систему организации питания
Название процесса |
Функции |
1. составить меню |
2. собрать семью 11. узнать предпочтения 25. учесть противопоказания 12. составить режим питания 10. составить меню 22. проанализировать с точки зрения сбалансированности 4. составить список |
2. купить продукты |
19. учесть продукты в холодильнике 20. учесть деньги в наличие 5. рассчитать финансовые затраты 26. сходить в магазин 3. купить продукты 23. создать условия для хранения продуктов |
3. приготовить еду |
24. рассчитать время приготовления 16. помыть руки 1. приготовить еду 17. разогреть еду 27. заказать готовую еду |
4. обслужить за столом |
7. приготовить посуду 8. сервировать стол 9. разложить еду в тарелки 21. съесть еду |
5. убрать со стола |
6. убрать со стола 18. убрать продукты в холодильник 14. вытереть со стола 13. помыть посуду 15. убрать посуду по местам |
Построение диаграммы 1-го уровня
Проанализируем представленные выше процессы, в результате чего установим, что процессом 1 «составить меню» будут управлять финансы, противопоказания и предпочтения, а выходом из него будет меню.
Процессом 2 «купить продукты» будут управлять меню и рецепты, входом данного процесса будут деньги, а выходом будут являться продукты.
Процесс 3 «приготовить еду» будет находиться под управлением рецептов, а из продуктов на выходе получится приготовленная пища.
В процессе 4 «обслужить за столом», который будет находиться под управлением традиций, из голодного человека на входе появятся сытый человек и грязный стол на выходе.
И последний процесс 5 «убрать со стола» будет управляться традициями, а выходом из него будет мусор.
Объединив все процессы в контекстную диаграмму, установим, что для процесса «организовать питание семьи» входными данными будут являться деньги и голодный человек, выходными – мусор и сытый человек, а управляющими данными – финансы, предпочтения, противопоказания, рецепты и традиции.
3. Результат моделирования
На рисунках ниже представлены построенные диаграммы.
Рис.1. Контекстная диаграмма
Рис 2. Диаграмма 1-го уровня
Оценка результатов моделирования
Проанализировав получившиеся диаграммы, увидим, что каждый процесс имеет управляющие факторы и выходы. Следовательно, можно сделать вывод, что диаграммы построены без грубых нарушений. Это означает, что результаты моделирования удовлетворяют предъявляемым требованиям.
Список использованных источников
-
http://forum.ramussoftware.com
-
Гвоздева Т.В., Баллод Б.А. «Проектирование информационных систем», Феникс; 2009
-
Грекул В. И., Денишенко Г. Н., Коровкина Н. Л «Проектирование информационных систем», 2006
-
Маклаков С.В. «BPwin и ERwin. CASE - средства разработки информационных систем», 2003
~