|
|
|
|
Software engineering, English page
Results
Lecturer
How to pass the course
There is one exam (Friday 15.11.2002, Teollisuuskatu Auditorium) crediting at most 48 points.
You may get at most 12 points by doing the weekly exercises.
Exercises
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)
- Lectures 17.9.2002
- Software project
- Organising the Software project
Lectures 19.9.2002
Pressman: ch 3.1 & 3.2
- Project planing
Lectures 24.9.2002
Pressman: ch 3.3, 3.4, 3.5, 3.7, 5.1-5.4
- Estimation of effort
Lectures 26.9.2002
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
Exercises 3
- Project scheduling
Lectures 26.9.2002
Pressman ch 7.1-7.7
- Controlling the project
- Quality
Lectures 3.10.2002
Pressman: 8.1-8.5
- Tasks in Software engineering
- Requirements analysis
Lectures 3.10.2002
Pressman ch 10, 11 (not 11.2.2, 11.4)
- Techniques for Requirements analysis
Lectures 8.10.
- Object modeling (refreshment)
Pressman ch 21 (not CRC)
- state transition diagrams
Lectures 10.10.
- Data flow diagrams
Lectures 15.10.
Pressman ch 12.4, 12.6
- Design
- Design principles
Lectures 17.10. -->
Pressman ch 13
- Architecture design
Pressman ch 14.1-14.3, 22.1-22.2
- Component design
Pressman 22.3
- Use case driven design
Laine:Olioiden maihinnousu, luku 6.4
- Design Patterns
Pressman: ch 22.4
Strategy Pattern
Composite Pattern
Observer pattern
Command Pattern
Abstract Factory Pattern
Visitor Pattern
Programming
Testing
Pressman ch 17
Maintenance
| |