4 Development Processes and Component Development Flashcards

1
Q

Wartbarkeit

A

Leichtigkeit mit der sich

  • Korrektur von Fehlern
  • Verbesserungen der externen Software-QUalität
  • Anpassungen an Änderungen der Umgebung, der ANforderungen oder der funktionalen Spezifikation

Def nach ISO/IEC: The degree of effectiveness and efficiency with which the product can be modified

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

Wartbarkeit nach ISO/IEC

A
Analysierbarkeit
Modularität
Wiederverwendbarkeit
Modifizierbarkeit
Testbarkeit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Types of Comp Based Develop.

A

COTS-based dev

  • cots = commercial-off-the-shelf or comp-off-the-shelf
  • comps developed by some orgs to be marketed
  • other orgs use comps available on marketplaces
  • no direct influence on comp providers

Product-line dev
-single org develops comps for internal reuse in severl products

Architecture-driven comp dev

  • comps developed as result of topdown sys design
  • not primarily intended for reuse
  • comp-based design here
  • -enforces well modularized system, allows benefits from standard services of comp tech
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Bottom-up /top-down

A

BU:

  • comps are developed independently of each other and independently of application
  • applics are created by assembling comps

TD:

  • framework and software apps with explicit plugin extension mechanisms are developed
  • plugins are developed to fill these applications, eg browser, photoshop, eclipse
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Produktlinien

A

EIne Menge von Programmvarianeten (Sftwr-Produkten)
teilen eine gemeinsame Menge v. Merkmalen (Features)
die auf eine gemeinsames Marktsegment (Domain) zgeschnitten sind
mit dem Ziel der Wiederverwendung von gemeinsamen Software-Artefakten
zB Datenbank Prduktlinie für embedded systems

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

Product Line Frameworks

A

Software reference architecture
-a software architecture that defines entities concrete architectures have to reference to

Software product line

  • a set of software products that share considerable parts
  • a product line approach allows the planned, architecture-centric and intra-organisational reuse of software artefacts

A framework is the half finished software implementation for a defines application area

  • it can be specialised to executable software by filling variation points with code
  • -Component framework: comps needed for specialisatn
  • -Object framework: subclasses are needed for spclstn

Application with plugins
-an executable aypplication that can be specialised by plugins during deployment or run-time
but also runnable without plugin

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

Variability

A

A product line caputres variability through variation points

-variation points delay design decisions

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

Features

A

Visible property or behaviour of the system
can be optional to the system

features represent commonality and differences btw. systems

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

Features vs Varianten

A

Features sind grundbausteine einer Produktlinie (zb implementiert durch comps, packages etc)

feature-kombinationen bilden individuelle produkte

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