chapter 5 Flashcards

1
Q

software Process

A

concrete proces of software developement

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

software Processmodel

A

formal/precise definition of software development
order of activity
methods,equipement,techniques needed

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

lebenszyklusmodell

A

determination of the essential types of development activitie
s its dependencies

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

why there are different life cycle models

A

development projects can present structurally diverse requirements,

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

code and fix model

A

writing code and fixing errors
with no prior phase for analysis design and planning
negative
unstructured code, not maintainable,
difficult bug fixing no documentation

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

waterfall model

A

it has clear phase, software anforderung->analysis->entwurf->programing->testing->
there is also feedback

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

benefits of using waterfall model

A

it has clear phase and clear responsibility
implementation after analysis of problems

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

disadvantage of waterfall model

A

doesnt account for iterative development driven by insights
phases cannot overlap
over abstraction
EMPHASIS ON fully elaborated documents

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

spital model

A

identification of goals contrainits alternative
risk management (Assesment treatment evaluation)
testingt and developement
review

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

advantage and disadvantage os spiralmodel

A

regular review at intervals
potentially redefining the process flow
flexibility errors are elimit
nachteil
management high
for small projects

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

Prototypes

A

usage
throw away prototypes
evolutinary increment prototypes
implementation of prototypes
horizontal and vertical prototypes

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

horizontal prototype

A

implement only specific layer of the system
ve

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

vertical prototypes

A

implement selected part of the target system fully accross all layer

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

prototyping Modells

A

vorteil- geeignete werkzeuge schnell erstellt werden
increase creativity
intense feedback from end user

reduction of develompment risk
negative
part of the product

17
Q

v model

A

horizantal for time
vertical for details of developement
mix of warerfall model

18
Q

advantage of v model

A

quality ensurence
clear distinction between constructive and evaluate activity

19
Q

disadvantage

A

testing is able after implementation
no insight gaining through iteration

20
Q

v model bund

A

it is a software process model that provides precise guidelines and specifically defines activities roles

21
Q

v model

A

basic idea. process is divided into four areas of activity
->system dev
Quality Assurance
Project magement
configuration management

22
Q

v model 95

A

is too much basically

23
Q

v model xt

A

tailoring
every has a use

24
Q

v model bund vorteil

A

integration of se qs km pm
identifikation of roles and definition
it sees a lot of aspects
nachteil complex and training

25
Q
A