Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шаврин С.М. Моделирование и проектирование ИС.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Учебное задание

Информационная система для аптеки.

У аптеки имеется несколько поставщиков, поставляющих лекарства, различных производителей. Каждое лекарство относится к некоторой категории (от насморка, болеутоляющее, от аллергии и пр.). Лекарства хранятся в различных шкафах и на полках, в зависимости от условий реализации (требуется рецепт, спец. рецепт) и условий хранения. Полки могут находиться в шкафах.

Перед разрабатываемой системой ставятся следующие основные задачи:

  1. Оперативный учет остатков товаров.

  2. Анализ спроса.

  3. Формирование отчетов о приходе/расходе товара.

Примерный перечень вопросов к зачету по всему курсу

  1. Жизненный цикл информационной системы. Понятие жизненного цикла, процессы жизненного цикла, его виды.

  2. Структурный и объектный подходы к разработке информационных систем. Суть подходов, различия между ними, достоинства и недостатки.

  3. Моделирование. Понятие и назначение моделирования, понятие модели, классификация моделей.

  4. Метамоделирование. Классификация метамоделей. Классификация информационных систем по количеству, уровню и способу использования моделей.

  5. Модель прецедентов. Цель и принцип построения модели прецедентов, понятия прецедента и актора, диаграмма прецедентов.

  6. Модель бизнес-процессов. Цель и принцип построения модели бизнес-процессов, понятие активности, диаграмма активностей.

  7. Концептуальная модель. Цель и принцип построения концептуальной модели, диаграмма понятий (понятия, атрибуты, ассоциации, роли).

  8. Концептуальная модель. Цель и принцип построения концептуальной модели, диаграмма понятий (обобщение, правило is_a, правило 100%, агрегация).

  9. Диаграммы последовательностей. Цель и принцип построения диаграмм последовательностей, понятия системного сообщения и системной операции, связь между ними.

  10. Диаграммы сотрудничества. Цель и принцип построения диаграмм сотрудничества, понятия сотрудничества и взаимодействия, связь между ними.

  11. Шаблоны проектирования. Шаблоны GRASP. Примеры.

  12. Диаграммы классов. Цель и принцип построения диаграмм классов.

  13. Модель реализации. Понятие компонента, диаграмма компонентов.

  14. Модель развертывания. Понятие узла, диаграмма развертывания.

Вопрос для итоговой аттестации

Понятие модели информационной системы. Статическая, динамическая и функциональная модели информационной системы; связь между ними; относительная важность. Концептуальная модель, модель спецификации и модель реализации; различия в интерпретации. Классификация Буча. Понятие метамодели. Язык UML. Краткий обзор диаграмм языка UML.

III. Примерное распределение часов курса по формам и видам работ

№ п/п

Наименование разделов и тем

Всего часов

Аудиторные занятия

Самостоятельная работа

лекционные

лабораторные

Раздел 1

Введение

2

2

0

0

Тема 1.1

Понятие информационной системы

1

1

0

0

Тема 1.2

Проблемы сложных задач

1

1

0

0

Раздел 2

Введение в теорию моделирования

8

5

0

3

Тема 2.1

Понятие моделирования и модели. Принципы моделирования и классификация моделей

3

2

0

1

Тема 2.2

Метамоделирование

3

2

0

1

Тема 2.3

Классификация информационных систем по уровню и составу моделей

2

1

0

1

Раздел 3

Жизненный цикл программного обеспечения

4

2

0

2

Тема 3.1

Понятие жизненного цикла. Процессы жизненного цикла

2

1

0

1

Тема 3.2

Модели жизненного цикла.

2

1

0

1

Раздел 4

Структурный подход к разработке информационных систем

8

4

0

4

Тема 4.1

Сущность и основные принципы структурного подхода

2

1

0

1

Тема 4.2

Метод функционального моделирования SADT

2

1

0

1

Тема 4.3

Моделирование потоков данных

2

1

0

1

Тема 4.4

Моделирование структур данных

2

1

0

1

Раздел 5

Объектно-ориентированный подход к разработке информационных систем

4

2

0

2

Тема 5.1

Сущность и основные принципы объектно-ориентированного подхода

2

1

0

1

Тема 5.2

Пример объектно-ориентированного анализа и проектирования

2

1

0

1

Раздел 6

Унифицированный язык моделирования UML

46

18

0

28

Тема 6.1

Обзор языка UML

4

2

0

2

Тема 6.2

Моделирование функциональных требований и диаграмма прецедентов

6

2

0

4

Тема 6.3

Моделирование бизнес-процессов и диаграмма активностей

4

2

0

2

Тема 6.4

Концептуальное моделирование и диаграмма понятий

10

4

0

6

Тема 6.5

Моделирование поведения системы и диаграмма последовательностей

4

2

0

2

Тема 6.6

Проектирование поведения системы и диаграмма сотрудничества

6

2

0

4

Тема 6.7

Проектирование статической структуры системы и диаграмма классов

6

2

0

4

Тема 6.8

Модель реализации и диаграмма компонентов

3

1

0

2

Тема 6.9

Модель и диаграмма развертывания

3

1

0

2

Раздел 7

Шаблоны проектирования

9

3

0

6

Тема 7.1

Введение в шаблоны проектирования

3

1

0

2

Тема 7.2

Шаблоны проектирования GRASP

6

2

0

3

Итого:

80

36

0

44