User Tools

Site Tools


start

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
start [2013/03/15 15:47] jonathanstart [2013/03/15 15:48] (current) jonathan
Line 25: Line 25:
   * Maintainable. (Just as it is hard to read a disorganized essay, so it is hard to understand a disorganized design, let alone extend it).   * Maintainable. (Just as it is hard to read a disorganized essay, so it is hard to understand a disorganized design, let alone extend it).
  
-The course is work intensive. This is particularly so of the course project (which is handed out prior to reading week, to give students sufficient time to produce a specified software product). A software developer must be able to produce programs that are used by others and maintained (and possibly extended) by other software development teams. Thus the code must have a good design and be properly documented. The main goal of project is to allow students to develop a software product where they must make a **persuasive case** that+The course is work intensive. This is particularly so of the course project (which is handed out prior to reading week, to give students sufficient time to produce a specified software product). A software developer must be able to produce programs that are used by others and maintained (and possibly extended) by other software development teams. Thus the code must have a good design and be properly documented. The main goal of the project is to allow students to develop a software product where they must make a **persuasive case** that
   *their software product is  **reliable**, i.e. that customers using their software product can rely on the fact that it is correct (performs precisely according to specification) and robust (behaves appropriately to abnormal conditions), and that   *their software product is  **reliable**, i.e. that customers using their software product can rely on the fact that it is correct (performs precisely according to specification) and robust (behaves appropriately to abnormal conditions), and that
   *their software product is **maintainable** (well-designed).    *their software product is **maintainable** (well-designed). 
start.1363362462.txt.gz · Last modified: 2013/03/15 15:47 by jonathan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki