|Kursusnavn (dansk):||Software Architecture, Master |
|Kursusnavn (engelsk):||Software Architecture, Master (Professional education) |
|Semester:||Forår 2019 |
|Udbydes under:||Master i it, Software Engineering (sen) |
|Omfang i ECTS:||7,50 |
|Min. antal deltagere:||1 |
|Forventet antal deltagere:||0 |
|Maks. antal deltagere:||12 |
|Formelle forudsætninger:||Please note! Changes to all parts of this course description may happen until start of the semester (week 35).
The students are required to have programming skils in equivalent level to a computer science batchelors.
Moreover the student must always meet the admission requirements of the IT University.
I øvrigt skal man opfylde IT-Universitetets generelle optagelseskrav.
|Læringsmål:||By the end of the course the student is expected to:
- Describe the main steps in a software design process
- Represent functionality and system qualities in an implementation by identifying how to make important decisions
- Conduct architectural prototyping experiments
- Recognize and apply architectural patterns and tactics
- Evaluate an architectural design
- Extract the architectural design of an existing system.
|Fagligt indhold:||The design, development, and implementation of a software system requires the evaluation of several and many times conflicting aspects of the system. The aim of this course is to provide the participants with knowledge on how to develop software systems in a structured and systematic way that addresses the required functionality and supports the necessary system qualities. This requires a technical toolbox with concepts, methods, and principles to support the software design, implementation, and evaluation as much as a wider understanding of the context and domain of the system. |
14 ugers undervisning bestående af forelæsninger og øvelser
The course contains 12 teaching weeks that include lectures, exercises and project consultation.
The course will also involve guest lectures, students presentations, and project work.
|Obligatoriske aktivititer:||In order for a student to be approved to participate in the final exam, he/she is required to have:
- Held at least one presentation of their work
All of the deliverables (both group and individual) have to be presented in the classroom either as group or as individual presentations.
- Have provided constructive feedback in the work of another group in the form of report review.
Each of the students will have to review the report of another group and provide constructive feedback.
Please note that the review of a report is only used as feedback offered from student to student and by no means affects the official assessment of the report or the student’s grade. The same applies to the presentation.
Note: The student will receive the grade NA (not attended) at the ordinary exam, if the he/she does not complete the mandatory activities and will use an exam attempt. In case of re-exam the student if not completed already, the student will have to complete a review and a presentation of their work. The presentation will be held before the re-examination.
|Eksamensform og -beskrivelse:||D2G Aflevering med mundtlig eksamen der supplerer projekt. Delt ansvar for projekt., (7-scale, external exam)|
The student must:
- Submit the project report (as a group)
The project report is the architectural description of the designed system. It serves as a documentation of the architectural design work and follows the methods applied in the course. The architectural description is submitted as a group and also contain sections of individual work (explicitly stated) where e.g. one member of the group has conducted an architectural reconstruction analysis. These sections are the individual assignment explained bellow.
- Submit at least one optional assignment (individual)
The optional assignments are individual and submitted as part of the project report (group report) in a separate section/chapter where stated clearly the name of the student and subject of the assignment.
The oral exam is 30 minutes. The exam includes (a) a joint presentation of the deliverable as a group (10 minutes) and (b) an individual oral examination of each student based on the course curriculum (20 minutes incl. voting). The student assessment is based on the oral examination ((a) and (b) above) and takes weight on the deliverable (project report & individual assignment).
Type of group examination: Mixed Exam 2.