Software design 3 (EN)2018/2019
- Content and learning outcomes
In the Software Design 3 course you will be presented with several system development methods and process models.Knowledge
The goal is to gain the skills to be able to develop a system, from an initial idea to a running program and to be able to further develop existing systems and integrate IT systems on a systematic basis using situation-specific modern system development methods and techniques. You will work with agile processes and methods, such as SCRUM and XP. The course also includes topics in planning and project management including estimation techniques, metrics and configuration management.
The course is completed with a project where the students conduct a self-chosen system development project in cooperation with a company. The purpose is that the students can demonstrate that they can selectively choose a process model and system development method, and that they can work systematically with the method as well as plan and manage the project.
The student has acquired knowledge ofSkills
1. the significance of experiments as part of or a supplement to the system development method
2. the significance of quality criteria in relation to the system development process and the final system design.
The student has acquired the skills needed toCompetences
1.model and design IT systems
2.use an appropriate software architecture
3.document and communicate product and process, and ensure traceability
4.quality assure product and process
6.situationally design user interfaces and select a process model and system development method
7.work systematically on a project based on a selected system development method
8.plan, assess and regulate a project
9.select and use appropriate design patterns and components
10.design systems that are integrated with other systems.
The student has acquired the competencies needed to
1.participate competently in a development project
2.situationally adapt a system development method to a project
3.acquire new process models and system development methods
4.reflect on and adapt processes and methods in practice.
- Type of instruction
The teaching method is a mixture of classroom teaching, exercises and project work.
The learning outcomes of the exam are identical with the learning outcomes of the subject(s)/modul(es)Prerequisites for access to the examinationThere is one mandatory activity linked to the exam, which is described in the relevant
semester/class room on Fronter. Documentation of mandatory activities must be submitted
via Fronter.Exam in one or more subjectsSubject/module is tested standaloneType of examOral examinationFormal requirements• Front page, including title, name and date of birth, class and date
• Table of contents
• Problem statement or question
• Main section
• Bibliography (including all sources referenced in the project)
• Appendix (only appendices central to the report are to be included)
• All pages must be numbered
The written project must be at least 20 standard pages and cannot exceed 30 standard pages for one student.
For each additional student, the total number of pages increases according to the table below:
1 student - min. 20 - maks. 30 pages
2 students - min. 25 - maks. 40 pages
3 students - min. 30 - maks. 45 pages
4 students - min. 35 - maks. 50 pages
A standard page is 2,400 characters, including spaces and footnotes. Front page, table of contents, bibliography and appendices are not included.
Each figure or diagram is equivalent to 800 characters.
Students who fail to comply with the requirements cannot participate in the exam and will
have used one exam attempt.Individual exam or group examGroup, 2-4 max participantsExam languagesEnglishDurationThe project must be presented by the project group based on the System Development report – 10 minutes per student; however, a maximum of 30 minutes in total. The group members are then examined individually – 20 minutes per examinee, including grading.Type of evaluation7-point grading scaleExaminersInternal censureExam criteriaThe assessment criteria for the exam correspond to the learning objectives for the compulsory programme element: System Development
The learning objectives are set out in the common part of the curriculum.
In the subject Software design 3 (EN) you will receive 96 hours of instruction, which corresponds to 128 lessons (1 lesson = 45 min.) and 35% of your total workload for the subject.
The teaching primarily consists of the following activities: classroom teaching.
The preparation primarily consists of the following activities: reading your own notes, reading the curriculum.
Read about KEAs Study Activity Model
*KEA can deviate from the number of hours if this is justified by special circumstances