Лабораторная работа: Готовые практикумы
Описание
Характеристики лабораторной работы
Список файлов
- Готовые практикумы
- Rose
- burdakovd.txt 1,72 Kb
- ex6
- ActorsAndUseCases.doc 73 Kb
- Classes.doc 110 Kb
- Glossariy.doc 34 Kb
- belikov.mdl 1,19 Mb
- merged.mdl 1,73 Mb
- stuff.ddl 1,47 Kb
- Жданов ATM
- ATM - analysis model.mdl 796,3 Kb
- ATM - design model.mdl 881,61 Kb
- Глоссарий проекта.doc 45 Kb
- Дополнительная спецификация.doc 22,5 Kb
- Задание - Банкомат.doc 27,5 Kb
- Спецификация вариантов использования
- Спецификация вариантов использования.doc 72,5 Kb
- Войти в систему.doc 29,5 Kb
- Загрузить деньги в банкомат.doc 28 Kb
- Проверить остаток.doc 27 Kb
- Снятие денег со счета.doc 33 Kb
- Прак
- merged_model.mdl 1,46 Mb
- Вариант 10 - Web Форум
- .project 416 b
- Forum
- .project 416 b
- Forum
- .project 416 b
- 4prak.uml 41,27 Kb
- 4prak.umldi 41,51 Kb
- Models
- Forum.uml 785,47 Kb
- Forum.umldi 1,13 Mb
- Persistency.uml 72,58 Kb
- Persistency.umldi 105,05 Kb
- Tж¦гTжTмTж-T¦СT¦СTж-T¦РTжTмTжTж.doc 30 Kb
- UseCase Documentation.doc 106 Kb
- icons
- boundary_l.jpg 812 b
- control_l.jpg 802 b
- database_l.jpg 930 b
- entity_l.jpg 796 b
- rube_actor_l.jpg 915 b
- rube_bam_l.jpg 922 b
- rube_bucm_l.jpg 921 b
- rube_entity_l.jpg 922 b
- rube_event_l.jpg 921 b
Препод особо в смысл диаграмм и говоримого не вдумывается, смотрит явные несоответствия на диаграммах (типа посылки сообщения актору, или отсутствие контроллера)
Анализ.
Показал ему диграмму ключевых абстракций и диаграммы последовательности, реализующие юз-кейсы (для первых нескольких показывал также диаграммы кооперации и VOPC, для остальных нет, так как они тривиальны). Диаграмму состояний он не спрашивал. (Хотя у Бориса спросил, видимо у него не такая впечатляющая диаграмма ключевых абстракций)
Проектирование.
Показал разбиение на уровни и пакеты. Показал диаграмму артефактов (уточнённую). Показал выделенные подсистемы.
В подсистеме был крупный фэйл, в подсистему работы с БД я выделил для простоты всего три метода, которых явно недостаточно было для реализации всех юзкейсов. Но он не спалил, типа форма диаграммы как в методичке - и всё, на смысл задания пофиг.) Для подсистемы БД показал диаграммы вида на подсистему извне, изнутри и Persistency Diagram.
Хотел показать уточнённые диаграммы последовательности, реализующие юзкейсы, но он забил и попросил сначала схему базу данных, потом диаграмму размещения. Потом попросил сгенерить код.
Генерация кода.
Генерировать проще на C++. Код не скомпилируется (так как в С++ нет классов типа Long/String/...), но нам компилировать и не надо, лишь бы успешно сгенерилось.
Генерацию можно проводить как описано в конце методички, только вместо "Выберите все объекты на диаграмме компонентов." выбрать только спецификации пакетов.
В итоге когда он не знал, что нам нужен зачёт, то собирался поставить 4, и то потому что я сдал поздно. Так что такая работа его удовлетворяет.
Мою модель можно посмотреть здесь: http://code.google.com/p/burdakovd/sourc e/browse/trunk/ooad/task2/
Начать зарабатывать