![]() |
|
||||||||||||||||||||||||||||||||||||||||||||||
Software Engineering - ZEIT3110 | |||||||||||||||||||||||||||||||||||||||||||||||
![]()
Description This course aims to give students an understanding of the difficulties involved in developing large software systems, and of tools and techniques for overcoming these problems. The major item for assessment is a group project. Technical skills taught include analysis and design (structured and object-oriented), documenting requirements and design, design for modifiability and understandability, testing, and the use of appropriate tools. Management skills taught include project planning and tracking, estimation, quality assurance, configuration management, process improvement. The course also includes material on professionalism and ethical responsibilities in software development and human-computer interaction.
|