Week 4: Requirements/Class-Based/Behavioural Modelling Flashcards
What is Requirements Analysis
What is a Requirements Model? What are the primary objectives?
What are the different types of Requirements Models?
What is an example of a Scenario-Based Model?
Use Case Diagram
What is an example of a Class-Oriented Model?
Class Diagram
What is an example of a Behavioural Model?
Activity Diagram
What is an example of a Data Model?
ER Diagram
What is an example of a Flow-Oriented Model?
Data Flow Diagram
What are the rules of thumb for Requirements Modelling?
What are the Requirements Modelling Principles?
What are Class-Based Models? What do they represent?
For grammatical parsing, how do you find a Class?
What characteristics are important for considering potential classes for inclusion?
What are attributes?
What are operations?
What is the layout of a UML Class Diagram?
What levels of specificity are there for attributes and operations in a UML Class Diagram?
What are the different Relationship representations in UML Class Diagrams?
How do you represent Generalizations in UML Class Diagrams?
How do you represent Associations in UML Class Diagrams?
How do you represent Multiplicity in UML Class Diagrams?
How do you represent Dependencies in UML Class Diagrams?
How do you represent Aggregations in UML Class Diagrams?
Aggregation means one object is the owner of another object. Composition means one object is contained in another object
What is CRC Modelling? What sections are the cards divided into?