Software engineering random

?
  • Created by: loubrasso
  • Created on: 26-05-17 11:26
What is a signature?
The combination of the name, parameters and return type of an operation
1 of 11
What is an actor?
A representation of users of a software system in a particular role, when interacting with use cases.
2 of 11
At what point should you stop prototyping?
When you are not generating any new requirements
3 of 11
What are the 3 important characteristics of software that affect its development and the likelihood of errors?
Malleability, Complexity, Size
4 of 11
What is decomposition?
Splitting a problem into smaller and smaller parts until each one can be comprehended or dealt with by an individual.
5 of 11
When is the collection of requirements finished?
When they constitute a description of everything the system must do.
6 of 11
What is the adapter design pattern used for?
When a client expects to make calls to an interface that is different to the one that is implemented.
7 of 11
What are the two fundamental mechanisms to design patterns?
Inheritance and composition
8 of 11
What is component based development?
An approach to development of software by assembling reusable self-contained software components.
9 of 11
What is service oriented architecture?
An approach to build enterprise systems that deliver app functionality either as services to end-user apps or to build other services.
10 of 11
What is included in a 3 layered architecture?
Presentation, Application domain and infrastructure
11 of 11

Other cards in this set

Card 2

Front

What is an actor?

Back

A representation of users of a software system in a particular role, when interacting with use cases.

Card 3

Front

At what point should you stop prototyping?

Back

Preview of the front of card 3

Card 4

Front

What are the 3 important characteristics of software that affect its development and the likelihood of errors?

Back

Preview of the front of card 4

Card 5

Front

What is decomposition?

Back

Preview of the front of card 5
View more cards

Comments

No comments have yet been made

Similar ICT resources:

See all ICT resources »See all Software engineering resources »