SW-Design, 1st semester

 

  • [Lar] Applying UML and Patterns, Craig Larman, 3rd edition, ISBN 0-13-148906-2
  • [IT&BM] It and Business Models, Jonas Hedman Thomas Kalling, ISBN 91-47-06404-8
week number
from date - to date
Topics - keywords Literature

37
08.09-12.09

  • introduction
  • week schedule
  • literature
  • P.O.W.E.R. - learning - web-page
  • Pair-Learning - assignment, evaluation
class 1i
class1j

38
15.09-19.09

  • 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

39
22.09-26.09

  • 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 and culture

introduction
[Lar] chapters 1.1-1.7 - slides
[Lar] chapters 2.10-2.11 - slides
[Lar] chapter 3 - slides

 

 

 

 


Note collection [MJH p 180-193, 206-217] - slides

40
29.09-03.10

  • assignment: DiceGame
  • NetBeans
  • DiceGame
    • use case
    • domain model
    • interaction diagram
    • design class diagram

[Lar] chapter 1.5
Pair Evaluation

41
06.10-10.10

[Lar] chapter 4, slides

[Lar] chapters 5.1, 5.3-5.5, slides
[Lar] chapters 6.1-6.7, (6.8-6.10), 6.11-6.16, slides
SWOT-analysis
Five Forces analysis

42
13.10-17.10

  • AUTUMN VACATION

 

43
20.10-24.10

[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

44
27.10-31.10

  • use cases - Fully Dressed:
  • 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

45
03.11-07.11

  • elaboration phase - what is? how long? which artifacts? what to do?
  • domain models
    • concepts
    • associations, generalizations, compositions
    • attributes

[Lar] 8 slides
[Lar] 9 slides + [Lar] 31 slides

46
10.11-14.11


[Lar] 8
[Lar] 9 + [Lar] 31

Note collection [IT&BM] chapter 6

47
17.11-21.11

Note collection [GUI] slides

48
24.11-28.11

[Lar] chapter 10.1-10.6 slides
[Lar] chapter 11.1-11.9 slides
[Lar] 13.1-13.3, 13.7-13.8 slides

49
01.12-05.12

  • 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

50
08.12-12.12

  • GRASP - designing objects with responsibilities
  • mandatory assignment (software design)

[Lar] 17 slides
controller - creator - expert - high cohesion - low coupling

51
15.12.07-19.12

  • GRASP - designing objects with responsibilities - assignment
  • visibility

[Lar] 17
[Lar] 18 slides
[Lar] 19

52
22.12-26.12

CHRISTMAS VACATION  

1
29.12-02.01.09

CHRISTMAS VACATION  

2
05.01-09.01

  • prepare for internal assessment - questions
 

3
12.01-16.01

  • prepare for internal assessment
 

4
19.01-23.01

  • internal assessment