Study Guide@lith   Link to LiU Homepage
 

Linköping Institute of Technology

Link to LiU Homepage
 
Valid for year : 2002
 
TDDB61 Software Engineering Project from a Wide Perspective, 12 ECTS credits.
/Programvaruprojekt i ett helhetsperspektiv/

For:   C   D   IT  

  Area of Education:

Subject area:

  Advancement level (A-D): C

Aim:
To give knowledge of the organisation of large software development projects and through that be able to participate in such projects. To get insights in and solve problems which come up in groups when they are working in large software development projects. To get perspectives on impacts of project for the society in small and large.

Prerequisites: (valid for students admitted to programmes within which the course is offered)
The student must be well acquainted with programming in at least one high level programming language and must have used advanced algorithms and data structures.

Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.

Organisation:
The lectures will treat the theory. The project is carried out on laboratory and leisure time. The estimated amount of work of each student is 200 working hours. The large seminars are devoted to introduction, discussion and oral presentations of the project status and product, and the impact on society.

Course contents:
Theory part: Software requirement analysis. Software design. Design Patterns. Software as products and quality of products. Project work in all project phases and the life cycle of software. Purpose and contents of different documents, e.g. user specification and function specification. Methodology for specification and development to attaining reliable software. Testing and verifying are included as well as quality assurance and configuration management Project part: A group of about seven students develop practically a software product in a project. The project definition are from a real problem and the projects are carried out with realistic assumptions. During the large seminar the group members will present what has been achieved in each development phase and what the status of the project is, e.g. presentation of user specification, project plan, architectural design and running the completed software. The reflection over experiences gained from the project work are very important to do and to improve the software process and the documentation standards

Course literature:
The project participant can choose books of their own. A list of recommended books is given. Most recommended is [Pfleeger - Software Engineering, Prentice-Hall].  A course collection of articles. Course language is English (for the theory part).

Examination:
A written examination
Assignment
2 p
6 p
 



Course language is Engelska (Theory).
Department offering the course: IDA.
Director of Studies:
Examiner: Uwe Assmann
Link to the course homepage at the department


Course Syllabus in Swedish

Linköping Institute of Technology

Link to top of pagep


Contact: TFK , val@tfk.liu.se
Last updated: 02/09/2003