|
|
|
|
Software engineering, English page
How to pass the course
Standard way:
The course has one exam ( 19.3.2002, Teollisuuskatu Auditorium) crediting at most 48 points.
You may get at most 12 points by doing the exercises.
Alternative:
You may replace the exercises by answering an extra task in the exam.
Exercises
There is no exercise group in English. However the tasks will be available
in English. Please contact the lecturer to get feedback of your solutions.
Contents
This course assumes the technigues taught in
'Introduction to Application Design and Analysis' as known.
These include the basic UML-techniques.
The main textbook is:
Pressman Roger S.: Software Engineering - A Practioner's Approach, 5th ed. McGraw-Hill.
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides.:Design Patterns: Elements of Reusable Object-Oriented Software, Addison Wesley. October 1994
will be partly covered..
- Introduction
- What is Software Engineering
Pressman: ch 1.
- Software process
Pressman: ch2 (not 2.7.3)
- Software project
- Organising the Software project
- We are here on 22.1.2002
Pressman: ch 3.1 & 3.2
- Project planing
Pressman: ch 3.3, 3.4, 3.5, 3.7, 5.1-5.4
- Estimation of effort
Pressman: ch 4.2.2,4.3.1-4.3.2, 4.4, 4.5.4, 5.5-5.7
- Risk Analysis. Pressman: ch 6
- Here 29.1.
- Project scheduling
- Pressman ch 7.1-7.7
- Controlling the project
- Here 31.1.
- Quality
Pressman: 8.1-8.5
- Tasks in Software engineering
- Here 4.2.
- Requirements analysis
Pressman ch 10, 11 (not 11.2.2, 11.4)
- Techniques for Requirements analysis
- Here 7.2.
- Object modeling (refreshment)
- Here 11.2.
Pressman ch 21 (not CRC)
- state transition diagrams
- Data flow diagrams
- Here 14.2.
Pressman ch 12.4, 12.6
- Design
- Programming
- Testing Pressman ch 17
- Maintenance
| |