Subject
Објектно ориентирана анализа и дизајн
| 1. | Course Title |
Објектно ориентирана анализа и дизајн Object Oriented Analysis and Design |
||||||||||||
| 2. | Code | F18L1S015 | ||||||||||||
| 3. | Study Programme | Software engineering and information systems, Софтверско инженерство и информациски системи | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | Прв циклус | ||||||||||||
| 6. | Academic year / semester | 2 / Летен | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | — | ||||||||||||
| 9. | Prerequisites for enrolling in the course | — | ||||||||||||
| 10. | Objectives of the course programme (competences) | Запознавање со техниките за анализа, дизајн и моделирање на објектно ориентираните системи. Оспособување за практична анализа на кориснички барања и креирање ефективни ОО модели како почетна фаза на имплементацијата на ОО системот. | ||||||||||||
| 11. | Course content | Вовед во објектно ориентираниот модел на реалниот свет, и негова примена во софтверското инженерство. Повторна употреба на кодот, стандардизација. Основни својства на објектно ориентираната парадигма. Класи и објекти и нотација. Развој на ОО софтвер. Модуларност, хиерархија, агрегација и генерализација. Основни концепти на УМЛ. Базични класни дијаграми. Асоцијации помеѓу класите. Ограничувања и квалификатори. Интерфејси. Дијаграми на кориснички сценарија. Функции на вклучување и проширување. Дијаграми на активности. Дијаграми на состојби. Секвентни дијаграми. Колаборациски дијаграми. Интеракција со други системи. Дефинирање на интерфејси кон други системи со користење на УМЛ. Дијаграми на компоненти. Развојни дијаграми за имплементација во УМЛ. Примена на УМЛ нотацијата. | ||||||||||||
| 12. | Learning methods | Предавања поддржани со презентации преку слајдови, интерактивни предавања, вежби (користење на опрема и софтверски пакети), тимска работа, пример случаи, поканети гости предавачи, самостојна изработка и одбрана на проектна задача и семинарска работа, учење во електронско опкружување (форуми, консултации). | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 часа | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | completed activities 15.1 and 15.2 | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | Механизам за интерна евалуација и анкети | ||||||||||||
| 22. | Literature |
|