DD1392 Introduction to Software Engineering 9.0 credits
A project-based introduction to software engineering. Topics include user requirements capture and analysis, software architectural design, software lifecycle models, risk management, software quality assurance and UML modeling languages.
Education cycleFirst cycle
Main field of studyTechnology
Grading scaleA, B, C, D, E, FX, F
At present this course is not scheduled to be offered.
Intended learning outcomes
After the course the student should be able to
- describe different theories of how software can be developed,
- apply appropriate methods for the design and implementation of modern software systems,
- produce the documents needed in the construction of large software systems,
- work in large development groups, with different individual roles,
in order to
- be prepared to participate in large scale IT projects.
Course main content
Theory: systematic principles for the construction of correct and robust software, lifecycle models, PPS-05 documentation standard, project organisation and planning, project risk, software requirements capture and analysis.
Presentation of project proposals, assignment of project groups and work, student presentation of project planning document PPD and user requirements
Software engineering project: planning and requirements capture and analysis for a large software engineering project in groups of at least 10 students, in collaboration with an industrial partner or academic researcher that functions as an external client and provides the project proposal and also evaluates the result.
Ian Sommerville: Software Engineering, Addison Wesley, ninth edition.
- ÖVN1 - Exercise, 9.0, grading scale: A, B, C, D, E, FX, F
In this course all the regulations of the code of honor at the School of Computer science and Communication apply, see: http://www.kth.se/csc/student/hederskodex/1.17237?l=en_UK.
CSC/computational Science and Technology
Karl Meinke (email@example.com)
Karl Meinke <firstname.lastname@example.org>
The course has been replaced by DD1393.
The following courses cannot be included in the same degree as DD1392: DD1363, DD1365, DD1385, DD1393.
Course syllabus valid from: Spring 2014.
Examination information valid from: Spring 2014.