Lesson 1 Analysis

Prototyping

Learning Objectives

Tools

Lesson 1 Analysis

Analysis Phase of the SDLC

Functional Requirements

Examples of functional requirements are:

Lesson 1 Analysis

Non-Functional Requirements

Examples of non-functional requirements are:

Requirements Gathering

Lesson 1 Analysis

Questionnaires

Characteristics of Using Questionnaires:

Challenges of Using Questionnaires:

Interviews

Characteristics of using interviews:

Challenges of Using Interviews:

Lesson 1 Analysis

Observation

Characteristics of using Observation:

Challenges of Using Observation:

Examination of Existing Documentation

Characteristics of using Examination:

Challenges of Using Examination:

Lesson 1 Analysis

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

Lesson 1 Analysis

Using Diagrams in the Analysis Phase

Why Do we Use Diagrams

Lesson 1 Analysis

Different Diagram Examples: Workflow Diagram

Tree Diagram

Lesson 1 Analysis

Wireframe Diagram

Use Case Diagram

Lesson 1 Analysis

Using Pencil Project to Design a Workflow Diagram

In addition to the built-in shapes included in the program,

Lesson 1 Analysis

Table 2.2: Basic shapes of workflow diagrams

Creating a New Diagram

Lesson 1 Analysis

To create a workflow diagram:

Lesson 1 Analysis

To add text to the shape:

Adding New Shapes to the Chart

Lesson 1 Analysis

Adding Links and Texts

Lesson 1 Analysis

To add a text block to the diagram:

Lesson 1 Analysis

Saving the Diagram and Export Options

Lesson 1 Analysis

To export the project:

Lesson 1 Analysis

Open Pencil Project and see what the following shapes represent:

Lesson 1 Analysis

Match each of the following requirements with their examples in each of the following:

Lesson 1 Analysis

Read the sentences and tick True or False.

Lesson 1 Analysis

Match each of the following requirements with their examples in each of the following:

Lesson 1 Analysis

List one use for each of the following diagrams: 1. Workflow diagram:

2. Use case diagram:

3. Tree diagram:

4. Wireframe diagram: