DD1363, Mjukvarukonstruktion

Aktuell kursomgång: period 2-4 07/08

Kursledare: Rand Waltzman
Datorpostadress(er): rand@nada.kth.se

 

Assigned Reading

NOTE:  In the assigned readings below, Sommerville is the course text book:  “Software Engineering”, by Ian Sommerville, Pearson/Addison Wesley, 8th Edition.

31/10 – 2/11
Sommerville Chapters 1, 2, 3 and 4. 

5/11 – 9/11
Sommereville Chapters 5 and 6.
Wikipedia article on Project Management
Wikipedia article on Work Breakdown Structure
Wikipedia article on Project Scheduling
Wikipedia article on Gantt Charts

12/11 – 16/11
Required:  Sommerville Chapter 7 and Use-case Model: Writing Requirements in Context by Andy Pols.   
Highly Recommended:  Structuring Use Cases with Goals by Alistair Cockburn

19/11 – 23/11
Required:  Sommerville Chapters 8 and 9.

26/11 – 30/11
Required:  Sommerville Chapters 11 and 12.

3/12 – 7/12
Required: Sommerville Chapters 13 and 14.

 

Additional readings on writing requirements documents:

 

Lecture A:

Lecture B:

Lecture C:

Lecture D:

Lecture E:

 

IEEE Recommended Practice for Software Requirements Specifications

Writing Effective Requirements Specifications  This is a very interesting and worthwhile article from NASA’s Goddard Space Flight Center's Software Assurance Technology Center on assessing requirements that are specified in natural language.

Writing Software Requirements Specifications  This is a very nice article by Donn Le Vie from Intel.

 

These contain a lot of good practical guidance.

 

Happy Holidays to one and all!!  See you next year.

 

^Upp till Nadas kurser.


Sidansvarig: <rand@nada.kth.se>
Tekniskt stöd:
<webmaster@nada.kth.se>