DM529: Iterative System Development (5 ECTS)
STADS: 15006801
Level
Bachelor course
Teaching period
The course is offered in the autumn semester.
1st quarter
Teacher responsible
Email: lobo@mmmi.sdu.dk
Timetable
Group |
Type |
Day |
Time |
Classroom |
Weeks |
Comment |
Common |
I |
Monday |
12-14 |
U26 |
35-41 |
|
Common |
I |
Tuesday |
12-14 |
U26 |
35-41 |
|
S1 |
TE |
Wednesday |
10-12 |
U49 |
35-41 |
|
Show entire timetable
Show personal time table for this course.
Comment:
Ubegrænset deltagerantal. Kurset kører i 1. kvartal.
Prerequisites:
None
Academic preconditions:
The content of DM502 Programming A and DM503 Programming B must be known.
Course introductionTo give the student theoretical knowledge about and practical experience with iterative, object-oriented software development.
Expected learning outcomeAfter completion of the course the student is expected to be able to:
• Explain the characteristics and elements in the system development life- cycle model Unified Process (UP)
• Explain and use the Unified Modeling Language (UML)
• Describe the differences between analysis models and design models
• Explain what a requirement specification is and describe the elements in it
• Explain what a requirement is, the types of requirements, and the capturing, description and prioritization of requirements
• Explain what an analysis model is and describe the elements in it
• Make an analysis class diagram
• Make analysis-oriented use case realizations
• Explain what a design model is and describe the elements in it
• Make a design class diagram
• Make design-oriented use case realizations
• Implement a design model in an object-oriented language
Subject overviewObject-oriented software development with UML (Unified Modeling Language) and UP (Unified Process); Requirement specification; Requirement specification with use cases; Analysis modeling; Design modeling; Realization in an object-oriented language.
LiteratureMeddeles ved kursets start.
Syllabus
See syllabus.
Website
This course uses
e-learn (blackboard).
Prerequisites for participating in the exam
None
Assessment and marking:
a) Project assigment pass/fail marking by the teacher.
the project assignment must be apssed in order for the student to attend the oralexamination.
b) Oral examination external marking with the 7-scale mark
Re-examination after 2nd quarter
Expected working hours
The teaching method is based on three phase model.
Forelæsninger: 28 timer
Eksaminatorietimer: 14 timer
Kurset vil involvere projektarbejde.
Educational activities
Language
This course is taught in Danish or English, depending on the lecturer.
Course enrollment
See deadline of enrolment.
Tuition fees for single courses
See fees for single courses.