studiehandbok@lith | ||
|
||
TDDB62 | Software Engineering, 5 p (sw) /Programutvecklingsmetodik/ Advancement level: C | |
Aim: The student will learn about different process models for effective software development. The different steps in the software development process will also be presented. The student will gain experience using commercial tools for software development and develop a software project as part of a team.Prerequisites: Some programming experience in a high-level programming language.Some programming experience in a high-level programming language. Object-oriented programming language experience helpful.Course organization: The course contains lectures, seminars and practical exercises. The lectures focus on the theoretical parts of software development, with examples from industry. The course is organized around a project which will give students practical experience in the different steps in a development process: feasibility study, requirements specification, design, implementation and testing.Course content: The software lifecycle. Management and control of the software development process. Quality assurance using reviews and testing. Software maintenance. Course literature: One or more books on software engineering and modeling with UML. Example texts: Software Engineering with Java, Visual Modeling with Rational Rose. |
|
|
||||||
|