1 Flashcards

1
Q

Vad är en Requirement engineering mål när man jobbar:

A

To understand the customers goal and needs regarding future software system.

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

Reasons why software systems evolves over time:

A

Changes with:
-law, regulations (abroad),

-policies/ rules (in organizations)

Emergence of:
-technology, innovation, new competing software solutions

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

När software system evolevs, 4 challenges appear from stakeholders:

A
  1. System complexity increase - quality, functions after costumers needs
  2. Pressure to reduce cost - companies want lower product prices to reduce their cost and system and the system must be developed and produced at lower cost.
  3. Shorter development time - increasing competitions, and the customer want a faster and innovated system functions in a short time.
  4. Higher quality demands: need to have high quality demands for the company.

Sum: higher level of quality, shorter time frame and lower cost.

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

Sucessfactors for planning a project:

A

1.Good requirements
2. user involved
3. Good planing
4. Small milestones
5. educated people

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

failure factors in a project:

A

1.Changing requirments
2. Incomplete requirments
3.Lack of planning
4. Lack of resources

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

Problem and consequenses with bad RE

A
  1. some features might work but not all in the system
  2. customer get something else than expected
  3. Lack of prioritering of the requirments, problem to design the system
  4. postpone relese date, money waste etc.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The reeingenering frameworks of concept:

A
  1. Requirment
  2. Stakeholder
  3. Requirment documentation
  4. RE activites
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. What is Requirment (IT definition):
  2. What is the main types of Requirment
A
  1. What is requirement in IT?
    Describe a condition (capability)that the system must meet.
  2. Main types of system requirements are: (FQL)

-functional requirement : task of what the system should achieve

-Quality requirement: Defines a quality property/attribute of the entire system or of a system
component , service , or function .

-Constraints/limits requirement: limited the way the system should be developed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. What is a stakeholder?
A

-(System) stakeholders are the persons or the organizations that have an interest in the system to be developed. they commonly have requirements for the system.

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

What is :
3.1 Requirement document
3.2 Requirment document descirbes (5 things)

A

3.1 A formal documentation to stakeholders of requirments for the system.

3.2 FQLIB
-Functions for the system
- The quality and limits for the system
- Business goal that system should support
- Integrate with other system

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

Name 3 core activities from requirements engineering:

Name 2 sectional acitivites that supports these 3 core

A
  1. Elicitation: improve the understanding of requirements. (interview)
  2. Documentation: specify requirments, (brainstorming)
  3. Negotiation: approved/change requirements from diffrent stakeholders needs.

Sectional activites:

  1. Validation: prirites the requirments and sort them
  2. mangement: change and work with the requirments.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Methods: For RE

What is:
-Planned driven development?
- Agile development?

A
  1. PDL: well formulated document for each activite and step by step process (predicteable projects)
  2. Agile: Interactive activites and tight communication with customer over the development cycle. rapid and flexible response to changes through development.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly