ZiBaT   => Peter Levinsky   => SWD => curriculum 
Software Design
CURRICULUM
September 2014-June 2015
Updated: 2015-05-13

Applying UML and Patterns, Craig Larman, 3rd edition ISBN =-13-148906-2

chap 1 Object-oriented Analysis and Design 1-1.9 p. 3-16
chap 2 Iterative, Evolutionary, and Agile 2-2.15

p. 17-40

chap 3 Case Studies 3-3.4

p. 41-44

chap 4 Inception is Not the Requirements Phase 4-4.5

p. 47-50

chap 5 Evolutionary Requirements 5.1-5.7

p. 53-59

chap 6 Use Cases 6.1-6.20 + 6.21 + 6.22-6.23

p. 61-93 + 93-99 + 99-100

chap 7 Other Requirements 7-7.3 + 7.5 + 7.7 + 7.9 + 7.11-7.13
(7.4+7.6+7.8+7.10)

p. 101-103 + 107-108 + 111-114 + 115-116 + 117-120
p. 104-106 + 109-111+ 115 + 116-117

chap 8 Iteration 1 - Basics 8-8.3

p. 123-130

chap 9 Domain Model 9-9.5 + 9.6 + 9.7-9.14 + 9.15 + 9.16 + 9.17 + 9.18- 9.20

p. 131-142 + 143-144 + 144-156 + 156-158 + 158-166 + 166-168 + 168-171

chap 10 System Sequence Diagram 10-10.11

p. 173-180

chap 11 Operation Contracts 11-11.8 + 11.9 + 11.10-11.14

p. 181-189 + 190-191 + 191-194

chap 12 Requirements to Design - Iteratively 12-12.3

p. 195-196

chap 13 Logical Architecture and UML Package Diagrams 13-13.8 + 13.9-13.11

p. 197-211 + 211-212

chap 15 UML Interaction diagrams 15-15.4

p. 221-240

chap 16 UML Class Diagram 16-16.21

p. 249-269

chap 17 GRASP: Design Objects with Responsibilities 17.1-17.5 + 17.6-17.15 p. 271-278 + p.278-319
chap 25 Grasp: More objects with Responsibilities 25-25.4

p. 413-434

chap 26 Applying GoF Design Patterns 26-26.7 + 26.9-26.12

p. 435-452 + 461-472

chap 29 uml State Machine Diagram and Modeling 29-29.4

p. 485-490

chap 30 Relating Use Cases 30-30.5

p. 493-500

chap 31 Domain Model Refinement 31-31.5 + 31.6 + 31.7-31.14 + 31.15-31.19

p. 501-510 + 510-513 + 513-523 + 524-533

chap 32 More SSDs and Contracts 32-32.1

p. 535-539

Note om Business Generation Canvas:http://www.businessmodelgeneration.com/downloads/businessmodelgeneration_preview.pdf 

Note MS MVVM: http://msdn.microsoft.com/en-us/library/windows/apps/jj883732.aspx

Note om MS Metro App: http://laerer.rhs.dk/peterl/2014e-swd-1S/slides/MS-Metro.pdf

Note om testing: http://www.upedu.org/process/discplns/test/int_test.htm

Note om review: http://www.upedu.org/process/gdlines/md_rview.htm

Note om Project management UPEDU:
Project management: http://upedu.org/process/discplns/manageme/int_pm.htm
Artifact Software Developement Plan
Artifact Iteration Plan
Artifact Risk List

Scrumboard tool Trello trello.com

Noter i Fronter:
(1) Review (professionel Systemudvikling kap 6),
(2) Testing (Upedu kap 7, testcase)
(3) Analyse værktøjer (swot, porters, etc) (Projekt Management kap 2)
(4) Project Management (Cadle & Yeates kap 2+3)
(5) Database Database Solutions kap 1,2,8 + (kap 11)
(6) Eksperimenter Christane Floyd
(7) RigeBilleder (Strukturede analyse og design)
(8) Kvalitets faktorer (Sommerville kap 24)

 

General information  http://laerer.rhs.dk/peterl