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 [2012/08/28 18:03] jonathanstart [2012/12/14 03:11] (current) jonathan
Line 10: Line 10:
  
   * Tuesdays & Thursdays 4pm-5.30pm in CB122   * Tuesdays & Thursdays 4pm-5.30pm in CB122
 +  * Guest lectures on UML by Dr. Jackie Wang, on Tuesdays Sep. 18, Sep. 25 and Oct. 2nd.
  
  
Line 20: Line 21:
   * Develop/Write a precise, structured, consistent **User Requirements Document**   * Develop/Write a precise, structured, consistent **User Requirements Document**
   * Formulate Acceptance Tests and Traceability matrices for showing that the implemented software product satisfies the User Requirements Document   * Formulate Acceptance Tests and Traceability matrices for showing that the implemented software product satisfies the User Requirements Document
-  * Models: use some modelling methods and tools for requirements analysis including UML models and mathematically specified  models for validating requirements (especially for safety/mission-critical software).+  * Models: use some modelling methods and tools for requirements analysis including  
 +    * Informal UML models such as use cases, sequence, state and class diagrams 
 +    * Mathematically specified  models for validating requirements (especially for safety/mission-critical software).
  
 A work-intensive project will allow students to apply their knowledge to a non-trivial example. A work-intensive project will allow students to apply their knowledge to a non-trivial example.
    
 In addition In addition
-  * you will be a temporal logic model checker using the for doing mathematical requirements analysis and verification (either [[http://www.comp.nus.edu.sg/~pat/|PAT2]]. See Chapter 17 in the suggested text.+  * you will be using a temporal logic model checker or doing mathematical requirements analysis and verification ([[http://www.comp.nus.edu.sg/~pat/|PAT2]] together with our own TTM plugin). See also Chapter 17 in the suggested text.
   * You will also need to know some of the UML diagrams (you may want to read UML distilled : a brief guide to the standard object, Martin Fowler, available from Steacie).   * You will also need to know some of the UML diagrams (you may want to read UML distilled : a brief guide to the standard object, Martin Fowler, available from Steacie).
  
start.1346177027.txt.gz · Last modified: 2012/08/28 18:03 by jonathan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki