IT-PSM Flashcards

(24 cards)

1
Q

What is the primary focus of the Analysis stage?

A

Determining what is required to solve a problem

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

What are the two types of solution requirements?

A
  • Functional requirements
  • Non-functional requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What do functional requirements describe?

A

What the software solution should do, including specific details such as input, output, and functions

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

What are non-functional requirements focused on?

A

Quality attributes of the solution, including usability, reliability, portability, robustness, and maintainability

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

Name three tools used to assist in determining solution requirements.

A
  • Context diagrams
  • Data flow diagrams
  • Use case diagrams
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are solution constraints?

A

Conditions or limitations that must be considered when designing a solution

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

List the categories of solution constraints.

A
  • Economic (cost and time)
  • Technical (speed, capacity, compatibility, security)
  • Social (user expertise)
  • Legal (intellectual property, data ownership, privacy)
  • Usability (accessibility, usefulness, ease of use)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does solution scope define?

A

The boundaries or parameters of the solution, identifying what will and will not be addressed

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

What skills underpin the Analysis stage?

A
  • Collecting data using various techniques
  • Analyzing sources of data for reliability and relevance
  • Drafting and evaluating questions to analyze requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is involved in the Design stage?

A

Determining how the solution requirements will function and appear

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

What is the focus of solution design?

A

Development of design ideas into preferred designs using design principles and tools

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

Name two ideation techniques for generating design ideas.

A
  • Mood boards
  • Brainstorming
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the purpose of evaluation criteria in the design process?

A

To measure the efficiency and effectiveness of designs and the entire solution

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

What does the Development stage involve?

A

Transforming requirements and designs into a working software solution

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

What is data manipulation in the context of software development?

A

Applying functions and techniques using software tools to meet specifications

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

What is the purpose of validation in software development?

A

To check the reasonableness and completeness of data being input

17
Q

What techniques are used for validation?

A
  • Existence check
  • Range check
  • Type check
18
Q

What does testing in software development check for?

A

Whether solutions meet all requirements, function as expected, and are usable by intended users

19
Q

What is the role of documentation in software development?

A

To explain the structure and behavior of a solution

20
Q

What skills are important during the Development stage?

A
  • Determining contingencies
  • Modifying designs as the solution develops
  • Refining evaluation criteria
21
Q

What is the focus of the Evaluation stage?

A

Determining the degree to which the software solution has met requirements

22
Q

What does an evaluation strategy outline?

A

How the solution will be evaluated, including criteria, time frame, and responsibility

23
Q

What is the purpose of solution evaluation?

A

To determine whether a solution has met requirements, needs, or opportunities

24
Q

What skills are needed for the Evaluation stage?

A
  • Critically evaluating the analysis process
  • Evaluating the design process
  • Identifying potential improvements to the solution