Software design , Learning materials:

 

 

Introduction

 

B_Selic_Intro_MDD.pdf

 

  1. Ian Sommerville, Software engineering, 8th ed. – on software engineering

 

Presentations 1, 4, 6, 7, 17, 22, 23

 

  1. T.C. Lethbridge, R. Laganiere:

Object Oriented Software Engineering:

Practical Software Development using UML and Java, 2nd Ed.

 

Lecture slides from Chapters: 1, 2, 3, 4, 5, 8, 9, 10

 

  1. UML diagrams (static and dynamic – must know which is which)

 

Use case, Sequential, Class, Object, Communication (Collaboration), Statecharts, Activity, Components, Deployment

 

Intro_UML.ppt

UML_Structural.ppt

UML_Behavioral.pdf

RUP_Process.ppt

 

 

 

Project (within the Software design course)

 

Assignment:                             InstantChat.doc

Documentation template:         SD_ProjectDocumentation.doc

            Assistant in charge:                 Alan.Jovic@fer.hr