Class Quiz Flashcards

1
Q

Explain the difference between traditional waterfall model and Agile?

A

Waterfall model is non-recursive, macro manageable, and costly while Agile is innovative, recursive, small group manageable, inexpensive, and collaborative.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. What is the difference between a functional requirement and a non-functional requirement? Provide an example.
A

Functional requirement is whereby consumers can see what’s happening at the front end. An example will be
While non-functional is where consumers cannot see what’s happening at the back-end. An example is The Internet once a consumer hits the send or enter button.

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

What is a Software and System?

A

Software is various kinds of programs used to operate a computer or device while system is another word for application.

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

. What are some differences between software and system?

A

A software system is operating systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. What are the types of Applications/Software?
A

Desktop, user/client, and web application

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

What is an SDLC? List all the phases of SDLC with a one sentence description for each.

A

SDLC stands for software development life cycle and it is the steps taken to develop an application. The phases are:
​Planning – the first stage to gather foundational information with project manager.
​Analysis – asking necessary information from stakeholder who, what, why, when, how.
​Design – Practical stage involving blueprint
​Development – Further developing of application with details
​Testing – Testing with quality assurance members
​Deployment – moving from one environment to the next to check if product is working
​Production –
​Maintenance – keeping product updated and working

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

What is a Software Quality?

A

​Bug free, tested/testable, clear, and manageable to the requirements of your product.

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

. Give some examples of business requirement artifacts/documents.

A

Business requirement specification, User requirement specification, System requirement specification, and Functional requirement specification

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

. What is the INVEST model? Give the definition of each letter.
An essential model to gather information and build your requirement or business needs.

A

An essential model to gather information and build your requirement or business needs.

Independent – delivered in portions
Negotiate – leaves room for negotiation
Valuable – adds value to the product
Estimated --
Small – not too big
Tested – bug free and working
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a User Story?

A

A short writing to build your functional product.

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

What is the format of a User Story?

A

As a [ user role], I want to [ functional], so that I [ output].

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

. What is an Acceptance Criteria?

A

To check the functionally of the product using scenarios/ narrations of how one arrived there.

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

Give the 3 types of software development methodology.

A

Waterfall, V-model, and Agile.

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

. Who develops User Stories?

A

Stakeholders along with business analysts.

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

What are some type of questions a Business Analyst should ask when eliciting or gathering requirements?

A
Who will use the product?
What will the product be used for?
Why do you need the product?
When do you need the product?
How will you use the product?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly