Prototyping
Learning Objectives
Tools
Analysis Phase of the SDLC
Functional Requirements
Examples of functional requirements are:
Non-Functional Requirements
Examples of non-functional requirements are:
Requirements Gathering
Questionnaires
Characteristics of Using Questionnaires:
Challenges of Using Questionnaires:
Interviews
Characteristics of using interviews:
Challenges of Using Interviews:
Observation
Characteristics of using Observation:
Challenges of Using Observation:
Examination of Existing Documentation
Characteristics of using Examination:
Challenges of Using Examination:
Table 2.1: Comparison of the ways of collecting user requirements
It is important to note that the criteria for choosing the method of data
Using Diagrams in the Analysis Phase
Why Do we Use Diagrams
Different Diagram Examples: Workflow Diagram
Tree Diagram
Wireframe Diagram
Use Case Diagram
Using Pencil Project to Design a Workflow Diagram
In addition to the built-in shapes included in the program,
Table 2.2: Basic shapes of workflow diagrams
Creating a New Diagram
To create a workflow diagram:
To add text to the shape:
Adding New Shapes to the Chart
Adding Links and Texts
To add a text block to the diagram:
Saving the Diagram and Export Options
To export the project:
Open Pencil Project and see what the following shapes represent:
Match each of the following requirements with their examples in each of the following:
Read the sentences and tick True or False.
Match each of the following requirements with their examples in each of the following:
List one use for each of the following diagrams: 1. Workflow diagram:
2. Use case diagram:
3. Tree diagram:
4. Wireframe diagram: