| |
|
week number
from date - to date |
Topic |
Literature |
|
|
- introduction
- week schedule
- literature
- P.O.W.E.R. - learning - web-page
|
|
|
|
- what is systems development?
- what are models?
- what is objectoriented analysis and design?
- what is UML?
- What is UP and UPEDU?
|
introduction
[Lar] chapters 1.1-1.7 - slides
[Lar] chapters 2.10-2.11 - slides
[Lar] chapter 3 - slides |
|
|
- what is systems development?
- what are models?
- what is objectoriented analysis and design?
- what is UML?
- What is UP and UPEDU?
- Assignment :
Visit www.upedu.org (Unified Process for EDUcation)
Answer the following questions:
What is a Use Case?
What is an analysis class? a design class?
What is the purpose of the Vision Document?
When is testing done according to UPEDU?
- Organizational structure
|
introduction
[Lar] chapters 1.1-1.7 - slides
[Lar] chapters 2.10-2.11 - slides
[Lar] chapter 3 - slides
[MJH] - slides
|
41
08.10-12.10 |
- Mandatory Assignment-1: Dice Game
- NetBeans
- Dice Game
- use case
- domain model
- interaction diagram
- design class diagram
|
[Lar] chapter 1.5
Pair Evaluation
|
|
|
|
|
43
22.10-26.10 |
- Inception phase - what is? how long? which artifacts? what to do?
- SWOT-analysis
- Five Forces analysis
|
[Lar] chapter 4, slides
SWOT-analysis
Five Forces analysis |
44
29.10-02.11 |
- use cases - ASSIGNMENT: Car Rental
- use cases - SOLUTIONS: actors and use cases, brief use cases,
- Porters Generic Strategies
|
[Lar] chapters 5.1, 5.3-5.5, slides
[Lar] chapters 6.1-6.7, (6.8-6.10), 6.11-6.16, slides
Porters Generic Strategies
|
|
|
- use cases
- Fully Dressed:
Register Customer, Register Car, Register Contract, Check In Car
- use case diagram
- other requirements
- Value Chain analysis
|
[Lar] chapters 6.1-6.7, (6.8-6.10), 6.11-6.16
[Lar] chapter 6.17
Value Chain Analysis
|
|
|
- elaboration phase - what is? how long? which artifacts? what to do?
- domain models
- concepts
- associations, generalizations, aggregations
- attributes
|
[Lar] 8 slides
[Lar] 9 slides + [Lar] 31 slides
|
|
|
- domain models
- concepts
- associations, generalizations, aggregations
- attributes
- The Business Model Concept
- Mandatory assignment 2: Business Analysis - report template
|
[Lar] 8
[Lar] 9 + [Lar] 31
[IT&BM] chapter 6
|
|
|
- system sequence diagrams
- operation contracts
- logical architecture
|
[Lar] chapter 10.1-10.6 slides
[Lar] chapter 11.1-11.9 slides
[Lar] 13.1-13.3, 13.7-13.8 slides
|
|
|
- sequence diagrams
- design class diagram
|
[Lar] 14.4 slides
[Lar] 15.4 (pages 227-237) slides
[Lar] 16.2, 16.4-16.6, 16.11, 16.15, 16.21 slides |
|
|
- GRASP - designing objects with responsibilities
|
[Lar] 17 slides |
51
17.12-19.12 |
- GRASP - designing objects with responsibilities
- mandatory assignment (software design)
|
[Lar] 17 slides |
52
24.12-28.12 |
CHRISTMAS VACATION |
|
1
10.12-14.12 |
CHRISTMAS VACATION |
|
|
|
- GRASP - designing objects with responsibilities - assignment
- visibility
|
[Lar] 17
[Lar] 18 slides
[Lar] 19 |
3
04.06-08.06 |
|
|