Software Engineering 5611

Course Objectives

The course aims to provide students with an introduction to software system development and practices, and to provide insight into the conditions that influence the software system development process, such as organisational conditions and emerging new technologies. The course will acquaint students with how information technology may be used in organisations, and provide an introduction software systems engineering methodology and to the work involved in evaluating, acquiring and developing software systems.

Course Description

Software system development process, process models, methods and techniques for software system description, methods and techniques for software system specifications, analysis and development of software systems. Object-oriented and structured methodes for software system development, UML-modelling and data modelling, prototyping and experimental software system development. Strategies for software system development. Information processing and quality assurance, testing, configuration management and documentation. Introduction to tools for system and database development. Project work and the conditions for system development.

Learning Methods

6-8 hours of lectures per week in the autumn semester.

Assessment Methods

Obligatory assignments submitted during the course must be approved before the student will be permitted to sit the final 5-hour written examination.

Minor adjustments may occur during the academic year, subject to the decision of the Dean

Publisert av / forfatter Ingrid Sundbø <ingrid.sundboSPAMFILTER@hit.no>, last modified Ian Hector Harkness - 18/04/2008