Chapter 4: Planning to Analysis Flashcards

1
Q

What is a Design Brief

A

A simple document which outlines the core details and problems of your project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a ‘Mission Statement’

A

Statement which has a collective, ultimate goal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How are goals different from objectives?

A

A goal is an outcome that you want to achieve and is a broad statement, whereas an objective is a specific and measurable action which can be reached in a short period of time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the ways that data can be collected?

A
  1. Interviews
  2. Observing the information system
  3. Surveys
  4. Focus groups
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does an ‘Information System’ involve?

A
  1. Processes
  2. People
  3. Digital systems (Software & Hardware)
  4. Data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Types of Non-Functional requirements

A

M- Maintainability
U- Usability
R- Reliability, Robustness
P- Portability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are functional solution requirements?

A

What the software solution is required to do, the inputs and outputs it must receive and generate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Types of Constraints in a solution

A
  1. Cost
  2. Speed of processing
  3. Security requirements
  4. Capacity
  5. Equipment availability
  6. Legal requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does a Gantt chart allow you to do?

A

It allows tasks to be visually represented, resources allocated to each task and their progress monitored.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the scope?

A

The BOUNDARIES of the solution, what it will and will not do.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The Waterfall Model

A

Moves through the PSM method in order, however once an activity/stage is completed, it isn’t revisited, thus called the “Waterfall” model.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Advantages of Waterfall Model

A
  1. Simple linear progression which is easy to understand and follow.
  2. Easier to concentrate resources on each task and complete it.
  3. Works best for small projects
  4. Easier to keep track of milestones.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Disadvantages of Waterfall Model

A
  1. Once an application is in the development or evaluation stage, changes to the design cannot be made.
  2. Not suited to large scale projects
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

PSM

A
  1. Analysis
  2. Design
  3. Development
  4. Evaluation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Agile Model

A

Makes a quick start and then rapidly performs all of the stages over and over, gradually improving the final product.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Spiral Model

A

Has four phases:
1. Planning
2. Risk analysis
3. Engineering
4. Evaluation

14
Q

Advantages of Agile Model

A
  1. Clients are more included in the development process
  2. Agile development is able to adapt to changing circumstances
14
Q

Disadvantages of Agile Model

A
  1. The scope of the project may not be fully evident at the start
  2. Project can quickly go off track
14
Q

Advantages of Spiral Model

A
  1. As it is focused on Risk analysis, the avoidance of risk is increased
  2. Good for large projects
  3. Additional functionality can be added later
  4. Software is produced early in the development cycle
15
Q

Disadvantages of Spiral Model

A
  1. Risk analysis requires a software developer with a high level of skill/experience
  2. Doesn’t work well for small projects
15
Q

Detailed definition of information system

A

The combination of data, people, processes and digital systems that interact to create, control, and communicate ideas and data in digital solutions.

16
Q

Robustness

A

Measure of how well a software solution responds to poor use of inputs.

17
Q

Maintainability

A

How easily a software solution can be fixed when problems occur.

18
Q

Advantages of using surveys as data collection

A

Easy to manage, cheap

19
Q

Disadvantages of surveys

A

Responses may not be legitimate, time-consuming

20
Q

Advantages of observations as data collection

A

Give a view of the system that is unbiased

20
Q

Advantages of interviews as data collection

A

Provide richer data

20
Q

Disadvantages of using observations

A

Time-consuming, expensive

21
Q

Purpose of goals

A
  1. Guidance
  2. Assist planning
  3. Inspire
  4. Support evaluation process
21
Q

Describe Objectives

A

They support the goals by providing some TARGETS with MEASUREABLE results. (QUANTITIVE)

21
Q

Describe Organisation goals

A

Statements that describe potential future principles that the organisation strives to achieve (NEVER QUANTITIVE)

21
Q

What are black holes? (CHAPTER 5)

A

Used to describe the situation that occurs when data flows into a process but nothing is produced

22
Q

How many max processes in a DFD (CHAPTER 5)

A

8

23
Q

Software Requirements Specification

A
  1. Introduction outlining purpose of solution, scope and constraints.
  2. Description of proposed solution
  3. Functional, non-functional requirements
  4. Environment
24
Q

What are the two ways to record progress?

A
  1. Logbooks, keeping track of everything
  2. Annotation of Gantt Chart