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
Next revision
Previous revision
start [2020/04/13 16:05] jonathanstart [2020/04/13 16:13] (current) jonathan
Line 7: Line 7:
  
  
-===== Description  =====+====== Description  ======
  
 Large-scale project involving all stages of the software development life cycle: requirements, analysis and design, implementation, testing and delivery. Team work. Open only to students in the Software Development Stream. Prerequisites: LE/EECS 3311 3.00 (with minimum grade of B), LE/EECS 3101 3.00, LE/EECS 3342 3.00. Corequisites: LE/EECS 4312 3.00, LE/EECS 4313 3.00.   Large-scale project involving all stages of the software development life cycle: requirements, analysis and design, implementation, testing and delivery. Team work. Open only to students in the Software Development Stream. Prerequisites: LE/EECS 3311 3.00 (with minimum grade of B), LE/EECS 3101 3.00, LE/EECS 3342 3.00. Corequisites: LE/EECS 4312 3.00, LE/EECS 4313 3.00.  
Line 42: Line 42:
 However, Teams doing this project also need to recognize up-front that many things can go wrong. Individual Team members might withdraw. The Sponsor may not provide the input hoped for, or might withdraw prematurely. The project may prove too challenging. If such events happen, and the problems cannot be resolved by the Team (assisted by the Instructor), then students may not be able to pass this course in the first instance. In this sense, this course is "risky", just as is software development in any industrial setting. However, Teams doing this project also need to recognize up-front that many things can go wrong. Individual Team members might withdraw. The Sponsor may not provide the input hoped for, or might withdraw prematurely. The project may prove too challenging. If such events happen, and the problems cannot be resolved by the Team (assisted by the Instructor), then students may not be able to pass this course in the first instance. In this sense, this course is "risky", just as is software development in any industrial setting.
  
 +===== Milestones and Evaluation 2019-20 =====
  
 +
 +**By the end of first term Dec. 20th**:
 +  * (10%): An initial requirements document. The Team must provide a technically complete and literate requirements document written to professional standards.
 +  * (5%): An oral slide presentation to the Instructor of the preliminary design and documentation. Each team member must present an aspect of the whole design.
 +
 +**By the end of the second term April 30:**
 +  * (10%): The final requirements documents 
 +  * (40%): Proof of usability and correctness of the actual product via acceptance testing and a Test document.
 +  * (25%): A professional Design Document
 +  * (5%): Final slide presentation (this is organized by the course coordinator for EECS4080)
 +  * (5%): Team self-assessment of each other.
 +
 +Regular weekly or biweekly meetings will be held with with the Project Supervisor.
  
start.1586793939.txt.gz · Last modified: 2020/04/13 16:05 by jonathan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki