development and testing models Flashcards

1
Q

What is software development?

A

takes a long time with a lot of people to design and make, broken into chunks were people with specific skills do it and then swap and do another bit whilst others carry on from where they started

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

What are the pro’s and con’s of the waterfall development testing model?

A

Model is linear so if it goes perfectly it only needs to be done once, not flexible because you can’t go back on restart,
one variation allows easier upgrade ability but not good at actually designing it.

https://docs.google.com/document/d/1VFPwROHlIJ02UjEDVren-o40egUEPHahbvIBAXbhCl8/edit

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

What is abstraction

A

Abstraction is one of the four cornerstones of Computer Science. It involves filtering out – essentially, ignoring - the characteristics that we don’t need in order to concentrate on those that we do.

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

What is an algorithm

A

An algorithm is a list of rules to follow in order to solve a problem

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