6 Flashcards

1
Q

process begins before a project progresses into the
development stage. It helps an analyst or project manager discovering business
goals to document and test them or create a visual representation. This process
designs optimal software with the fewest risks possible.

A

requirements analysis

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

It is a process used to determine the needs and expectations of a new product. It
involves frequent communication with the stakeholders and end-users of the product
to define expectations, resolve conflicts, and document all the key requirements.

A

requirements analysis

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

is the quintessential phase of gathering,
analyzing, and prioritising the specifications your software development project team
needs before developing anything.

A

requirements analysis

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

A business analyst may use a gap analysis, Gantt charts, or a business process
model to design requirements that meet a project’s objective and satisfy all the
stakeholders.

A

TRUE

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

process is a top-down approach that drives business needs
into the arms of end-user expectations for a successful final product.

A

analysis requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  • A requirements analysis review showed how the process saves time and money
    while preventing scope creep and the failure to meet user expectations, two key
    elements of a project’s success.
A

TRUE

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

is instrumental to the success of any software engineering
product.

A

analysis requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  • Faster delivery with highly detailed requirements that fit company needs
  • A lower chance of defective or glitchy software products and the necessity for software rework
  • Improved communication among stakeholders and the development team
  • A collaborative development process that prioritises genuine requirements
  • Growth and opportunity through gap analysis and other techniques
  • A better product with an enhanced customer or user experience
A

Here are some advantages of a requirement analysis:

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

The requirements analysis process ensures each requirement or final product conforms
to the following:

A
  • Testability
  • Actionability
  • Measurability
  • Traceability
  • Sufficiently detailed (document-worthy)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

how clear and concise language, active listening, and communication channels improve the
project’s success. A communication plan is one of the first deliverables our digital
strategy consultants promise.

A

Effective Communications during Analysis

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

The first step of the requirements analysis process is to identify key stakeholders
who are the main sponsors of the project. They will have the final say on what
should be included in the scope of the project.

A

Identify Stakeholders and End-users

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

Some benefits of communication in the analysis phase include:
* Improved teamwork with everyone on the same page
* Problem-solving takes the fast lane
* Reduce miscommunication and incorrect requirements
* Increase efficiency and performance from the developers

A

true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  • Different stakeholders have a say in software projects, including business owners,
    investors, business analysts, sponsors, managers, employees, customers, suppliers,
    users, and beneficiaries. Identified business stakeholders is the first step to
    understanding the business requirement list.
A

true

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

Next, identify the end-users of the product. Since the product is intended to satisfy
their needs, their inputs are equally important.

A

true

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

A process of analysis, called software development life cycle requirements gathering,
helps to identify software requirements from user stories, use cases, and other
techniques.

A

Requirement Gathering

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

Software engineers may use the following techniques to gather relevant
requirements:

A
  • Data flow program (DFP)
  • Use cases
  • User stories
  • Build Prototypes
15
Q

A prototype provides users a sample look and feel of the final
product. This technique will help address feasibility issues and identify problems
ahead of time.

A
  • Build Prototypes
15
Q

focus on user needs, user expectations, and user goals.

A
  • User stories
16
Q

determine system behaviour and communicate from the end user’s
perspective.

A
  • Use cases
17
Q

define the project scope without too much detail.

A
  • Data flow program (DFP)
18
Q
A
19
Q
A
20
Q
A
21
Q
A
22
Q
A
23
Q
A
24
Q
A
25
Q
A
26
Q
A
27
Q
A
27
Q
A
28
Q
A
29
Q
A
30
Q
A
31
Q
A