whats_new
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
whats_new [2008/04/08 17:47] – jonathan | whats_new [2008/04/28 16:44] (current) – bil | ||
---|---|---|---|
Line 114: | Line 114: | ||
Grades for assign 3 were posted yesterday. For both sections, assignments can be picked up from outside the SEL (cseb2056) on Monday April 7th, noon to 5pm. The instructor for section Z will be available for office hours on Thursday April 10th from 4-6pm. | Grades for assign 3 were posted yesterday. For both sections, assignments can be picked up from outside the SEL (cseb2056) on Monday April 7th, noon to 5pm. The instructor for section Z will be available for office hours on Thursday April 10th from 4-6pm. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
Line 120: | Line 125: | ||
The exam is closed book. A single data sheet (US letter size) will be allowed, but nothing else. | The exam is closed book. A single data sheet (US letter size) will be allowed, but nothing else. | ||
- | Everything covered in class, the test, the assignments and the readings is required for the exam. | + | Everything covered in class, in the slides, the test, the assignments and the readings |
- | Software development is a process of eliciting Requirements, | + | Software development is a process of eliciting |
- | In Design we must decide on the following | + | The focus of this course is Design. |
- | * the modules (classes)that will satisfy | + | * what modules (classes) |
* the API (features and their signatures for each module); | * the API (features and their signatures for each module); | ||
* how the modules (classes) are organized and relate to each other (e.g. via client-supplier and inheritance relations. | * how the modules (classes) are organized and relate to each other (e.g. via client-supplier and inheritance relations. | ||
Line 131: | Line 136: | ||
Contracts, scenario & unit tests and BON static and dynamic diagrams are all important tools for describing the Design. | Contracts, scenario & unit tests and BON static and dynamic diagrams are all important tools for describing the Design. | ||
- | **Contracts** and tests are specifications that allow us to assess the correctness of the implementation, | + | **Contracts** and tests are specifications that allow us to assess the correctness of the implementation, |
**Design Patterns**. Another vital component of understaning Design is understanding some of the important design patterns. Good software developers have struggled with the same design problem that you may face -- and they have already solved something like your problem. Knowing these road-tested patterns allows you take advantage of best practices and to communicate aspects of your design to others. BON static and dynamic diagrams and contracts are useful for describing design patterns. | **Design Patterns**. Another vital component of understaning Design is understanding some of the important design patterns. Good software developers have struggled with the same design problem that you may face -- and they have already solved something like your problem. Knowing these road-tested patterns allows you take advantage of best practices and to communicate aspects of your design to others. BON static and dynamic diagrams and contracts are useful for describing design patterns. | ||
+ | ===== April 28, 2008 ===== | ||
+ | |||
+ | All grades for the course are now posted through ePost. | ||
+ | |||
+ | You can pick up Assignment 4 from CSEB 2056 at 12-5 on Thursday, May 1. |
whats_new.1207676854.txt.gz · Last modified: 2008/04/08 17:47 by jonathan