User Tools

Site Tools


whats_new

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
whats_new [2008/04/08 17:51] jonathanwhats_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 128: Line 129:
 Software development is a process of eliciting **Requirements**, coming up with a **Design** and then **Implementation** of the design in code.  Software development is a process of eliciting **Requirements**, coming up with a **Design** and then **Implementation** of the design in code. 
  
-In Design we must decide on the following to help satisfy the requirements+The focus of this course is Design. In Design we need to make the following design decisions:
   * what modules (classes) do we need to satisfy the Requirements;   * what modules (classes) do we need to satisfy the Requirements;
   * the API (features and their signatures for each module);   * the API (features and their signatures for each module);
Line 139: Line 140:
 **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.1207677085.txt.gz · Last modified: 2008/04/08 17:51 by jonathan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki