S-eng Flashcards

(29 cards)

1
Q

design and implementation :

A

stage in the software engineering process at which an executable software system is developed.

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

which one we do first design or implementation?

A

design

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

invariably inter-leaved is?

A

Software design and implementation activities

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

object-oriented design :

A

developing a number of different system models.

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

object-oriented design require?

A

lot of effort for development and maintenance of these models and, for small systems, this may not be cost-effective.

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

Common activities in these processes include:

A
  1. Define the system as context.
  2. Design the system architecture;
  3. Identify the principal system objects;
  4. Develop design models;
  5. Specify object interfaces.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

context :

A

Understanding the relationships between the software.

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

If we use context as a static model so it will show?

A

the structural system.

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

If we use context as a interaction model so it will show?

A

the dynamic and interactions

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

Software design :

A

is creative activity which identify software components and their relationships,

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

Implementation:

A

is process of realizing the design as a program

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

communication mechanism is an important for?

A

design models

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

difficult part of object oriented design?

A

Identifying object classes

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

all verb are ……. and all nouns ……
.

A

relationship, objects

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

Design models show:

A

objects and object classes and relationships between entities.

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

Subsystem models :

A

show logical groupings of objects into coherent subsystems.

17
Q

Sequence models :

A

show the sequence of object interactions.

18
Q

Benefit of Subsystem models

A

Shows design is organised into logically related groups of objects

19
Q

A design pattern :

A

reusing abstract knowledge about a problem and its solution.

20
Q

A pattern :

A

is description of the problem and its solution.

21
Q

pattern It should be

A

sufficiently abstract to be reused in different settings.

22
Q

The Observer pattern:

A

-Name
2-Problem description.
3-Solution description.
4-Consequences

23
Q

implementation issues:

A

1- Reuse.
2-Configuration management.
3-Host-target development.

24
Q

Reuse levels:

A

1-The abstraction level
2-The object level
3-The component level
4-The system level

25
ruse cost:
The costs of the time spent in looking for software to reuse and assessing whether or not it meets your needs.
26
Configuration management activities:
Version management, where support is provided to keep track of the different versions of software components.
27
Host-target development:
Most software is developed on one computer (the host), but runs on a separate machine (the target).
28
IDE:
set of software tools that supports different aspects of software development, within framework and user interface. Like if I’m using JAVA I will use JAVA IDE. And so on with other’s
29
خلال تصميم المشروع لايوجد صح او خاطئ سواء بنيت المشروع من الصفر او اخذته جاهز الصحيح حاجه تلبية الاحتياجات
T