- •Введение
- •Лабораторная работа № 1 «Анализ предметной области разрабатываемого программного продукта»
- •Ход работы
- •Контрольные вопросы
- •Лабораторная работа № 2 «Методология idef0»
- •Ход работы
- •Контрольные вопросы
- •Лабораторная работа № 3 «Создание диаграмм потоков данных (dfd) и процессных диаграмм (idef 3)»
- •Ход работы
- •Контрольные вопросы
- •Лабораторная работа № 4 «Отчеты в bpWin»
- •Ход работы
- •Контрольные вопросы
- •Лабораторная работа № 5 «Методология idef1x»
- •Ход работы
- •Контрольные вопросы
- •Лабораторная работа № 6 «Создание логической модели»
- •Ход работы
- •Контрольные вопросы
- •Лабораторная работа № 7 «Нормализация. Создание физической модели»
- •Ход работы
- •Контрольные вопросы
- •Лабораторная работа № 8 «Отчеты в erWin»
- •Ход работы
- •Контрольные вопросы
- •Лабораторная работа № 9 «Введение в case-пакет Rational Rose 98»
- •Ход работы
- •Контрольные вопросы
- •Лабораторная работа № 10 «Диаграммы состояний и пакетов, компонентов и размещения»
- •Ход работы
- •Контрольные вопросы
Лабораторная работа № 10 «Диаграммы состояний и пакетов, компонентов и размещения»
Цель: изучение диаграмм состояний и пакетов, компонентов и размещения, изучение их применения в процессе постановки задачи.
Ход работы
1. Построить диаграммы состояний.
2. Построить диаграммы пакетов, компонентов и размещения.
4. Провести количественную оценку диаграмм.
Результаты выполнения всех заданий лабораторной работы оформить в соответствии требований, сделать выводы и представить отчет по лабораторной работе преподавателю. Будьте готовы отвечать на контрольные вопросы.
Контрольные вопросы
1. Каково назначение диаграмм состояния?
2. Как отображаются действия и деятельности на диаграммах состояния?
3. Что такое условный переход и как он описывается на диаграмме?
4. Какие особые состояния объекта отображаются на диаграмме?
5. Каковы преимущества и недостатки диаграмм состояния?
6. Какую проблему проектирования призваны решить диаграммы пакетов?
7. В чем отличие диаграмм пакетов от диаграмм классов?
8. В чем смысл зависимости между элементами диаграммы пакетов?
9. По каким признакам классы группируются в пакеты?
10. Какие виды элементов модели представлены на диаграмме компонентов? Как связаны между собой диаграммы пакетов и диаграммы компонентов?
11. Что показывает диаграмма размещения? Какие сущности отображаются на диаграммах размещения?
12. В каких случаях необходимо применение диаграмм размещения?
Приложение 1
Пример оформления титульного листа
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение
Высшего профессионального образования
«Хакасский государственный университет им. Н.Ф. Катанова»
Кафедра программного обеспечения вычислительной техники и автоматизированных систем
Лабораторная работа № …
по дисциплине «Технология программирования»
Выполнил:
Студент группы 41
Иванов И.И.
Проверила:
Казаева М.А.
г. Абакан, 2012