The Systematic approach to problem solving Flashcards

1
Q

Advantages of the agile approach

A
  • If the user isn’t sure what’s possible they can’t define requirements clearly, they are able to change things
  • If the analyst misunderstands the user’s requirements/ wishes they are able to change things
  • It is much easier to say what is wrong with a prototype version than to express in advance exactly what you are expecting
  • Making changes to a finished product is expensive/time consuming so it avoids this.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What will an analyst ask questions about?

A
  • The data: origins, uses, volume, characteristics
  • The procedures: what is done, where, when, how
  • The future: development or expansion plans
  • Problems with existing solutions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define the system life cycle

A

Analysis –> Design –> Implementation –> Evaluation –> Testing –> Maintenance

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

What is the agile approach?

A
  • Getting feedback from the user throughout the development of a system so adjustments can be made at every stage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How are requirements of the new system established?

A
  • The analyst must find out exactly what the user wants by
  • interviewing users
  • observing the current system
  • examining documentation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

In the agile approach what may be required when establishing requirements of the new system?

A

-the process of clarifying requirements may involve building a prototype

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

What is acceptance testing?

A
  • Where the intended user test the program to ensure the intended solution is met
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is testing boundary data?

A
  • Test data that lies on the boundary of the systems expected range
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is testing erroneous data?

A
  • Test data that lies outside of the systems expected range
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is testing normal data?

A
  • Test data that lies within the systems expected range

- It should return the expected output

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