Table of Contents

  1. Requirements Specification
    1. Functional and Non-Functional Requirements
    2. Requirement Summary Form
    3. Example of a Requirements Specification Document
  2. Data Flow Modelling
    1. Difference between Physical and Logical
    2. Difference between Current and Required
    3. DFD Symbols
    4. DFD Example
    5. Activity 4
    6. Answer to Activity 4
    7. Level 1 DFD
    8. Answer to Activity 5
    9. Applying the Rules
    10. Activity 6
    11. Answer to Activity 6
    12. Level 2 DFDs
    13. Updated Diagram
    14. Applying the Three Rules
    15. Activity 7
    16. Answer to Activity 7
  3. Logicalisation
    1. Deal with the Names of the Objects in the Model
    2. Deal with Duplicated Data Stores
    3. Deal with Duplicated Processes
    4. Deal with Temporary Data Stores
    5. Conclusion
    6. Logical DFDs
    7. Activity 8
    8. Answer to Activity 8
  4. Entity Relationship Diagrams (ER)
    1. Data Modelling Symbols
    2. Relationships Between Entities
    3. One-to-One Relationships
    4. One-to-Many Relationships
    5. Many-to-Many Relationships
    6. The Problem with Many-to-Many Relationships
    7. Identifying and Naming Entities
    8. Activity 9
    9. Answer to Activity 9
    10. Activity 10
    11. Answer to Activity 10