Week 4 - Functional Requirements / User Story Flashcards

quiz2

1
Q

is an engineering discipline concerned with all aspects of software production

A

Software Engineering

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

early stages of system specification through to maintaining the system after it has gone into use.

A

Software Engineering

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

This environment is a nearly exact replica of the production environment so it seeks to mirror an actual production environment as closely as possible to ensure the software works correctly.

A

Staging Environment

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

often restricted to a
small number of selected users

A

Staging Environment

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

Test on a near-production level but in a non-production environment to verify that the application will behave correctly after deployment.

A

Staging Environment

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

It is kept invisible from end-users.
Conduct tests
to ensure that no problems come up
in production.

Staging environment is not meant to be a
substitute
for a real-world production environment.

A

Staging Environment

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

This is where the software is produced and is running
on a production server.

It has officially gone live to real users.

A

Production Environment

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

the release can be deployed in phases to a segment of your users first to see how it performs to catch and fix any additional bugs before deploying to the rest of your users.

A

Production Environment

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

this is where the development of the software takes place.

It is the first environment where developers write the first lines of code

A

Development Environment

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

allows QA engineers to test new and changed code whether via automated or non- automated techniques.

The faulty code can be removed in this environment.

A

Testing Environment

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

If all tests pass, the test environment can automatically move the code to the next deployment environment

A

Testing Environment

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

Developed during the first phase in the software development life cycle

A

Requirements Engineering

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

Requirements engineering is the practice of establishing
the services that the **customer needs from a system.

A

Requirements Engineering

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

They help define exactly what needs to be
implemented
in the software to be developed.

A

Requirements Engineering

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

Software system requirements are often classified as functional requirements or nonfunctional requirements

A

Requirements Engineering

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

How the system should behave in reaction to particular inputs and how the system should perform when presented with specific situations.

A

Functional Requirements

17
Q

What requirements (What the product must do).

A

Functional Requirements

18
Q

Describe functionality or system services (what are the inputs, the outputs and expectations).

A

Functional Requirements

19
Q

Depend on the type of software, expected users and the type of organization where the system is developed

A

Functional Requirements

20
Q

The first stage is
ESTABLISHING WHAT
EXACTLY IS NEEDED

A

REQUIREMENTS
SPECIFICATIONS

21
Q

All the things an end user needs the app to do

A

Business Requirements

22
Q

specific situations that the end user is likely to encounter

A

Use cases

23
Q

Business requirements and use cases explained from an end user’s point of view

A

User stories

24
Q

What are the Five Ws (and an H)

A

Who, What, When, Where, Why, How

25
Q
A