Glossary of Terms

Documenting System Requirements

Keyword Definition
Entity Relationship Diagram A visual representation of the relationships between entities in a database.
Flowchart A visual representation of a process or algorithm that uses different shapes and arrows to illustrate the sequence of steps and decision points.
In Scope Refers to the boundaries and limits of a project, including the activities, deliverables, and resources that are considered part of the project.
Mockup A visual representation or model of a design, used to showcase the layout and functionality of a product.
Out Of Scope Refers to the activities, deliverables, and resources that are not included in the project and are considered beyond the boundaries of the project.
Project Scope The total amount of work required to complete a project and the boundaries within which the project must be executed.
Prototyping Prototyping involves creating a working model of the system to demonstrate its functionality and gather feedback from stakeholders.
Pseudocode A high-level description of a computer program or algorithm using a mixture of natural language and informal programming language syntax.
Scope Creep Occurs when the project's boundaries and limits are expanded without proper approval, leading to additional work that was not initially planned.
Scope Statement A document that outlines the project's deliverables, objectives, requirements, and constraints, including what is included in scope and what is out of scope.
Success Criteria The specific metrics or conditions that must be met in order to determine if a project has been successful.
System Architecture Diagram A diagram that shows the structure of a system, including its components and how they interact.
Use Cases Use cases are descriptions of how users interact with the system to achieve a particular goal, providing a detailed view of the system's functionality.