User Tools

Site Tools


course_outline

This is an old revision of the document!


Course Outline

Week 1 January 3

Tuesday: Covered 01 slides (mathematical models) and 02 slides (building in software reliability).

Thursday: What does a requirements document look like? There are many topics that will span many lectures. 04-Requirements slides. The notion of atomic requirements. What makes a good atomic requirement? The difference between R-statements (in the optative mood) and E-statements about the environment (in the indicative mood). Mathematical models: contexts for the static part and machines for the dynamic par. A simple bank as an example.

Required reading: How to write requirements (see SVN)

Week 2 January 9

Tuesday: Discuss Assignment 1. Complete Requirements/Mathematical Model.

Thursday: Discuss in detail the requirements document for the the return on investment calculator (this may take at least two weeks). This is in preparation for a large assignnment to be handed out next week. Slides on tabular expressions (due to David Parnas).

Required reading: A rational design process: How and why to fake it, Parnas and Clements here (available online via the library).

Week 3 January 16

Start at section 3, Dictionary

course_outline.1326401740.txt.gz · Last modified: 2012/01/12 20:55 by jonathan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki