deck1 Flashcards

1
Q

Select the correct statement for the Architectural topology

A

It is a connected graph of components and connectors that describes architectural structure.

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

Select the correct statement for the ‘Algorithm’

A

Step by step procedure designed to perform an operation, and which (like a map or flowchart) will lead to the sought result if followed correctly

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

Select the correct statement for the ‘Milestone’

A

Milestone is the end-point of a process activity

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

Select the correct statement for the ‘Architectural styles’:

A

They are generalized computational models that are devoid of specific application domain functionality.

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

Select all correct statements for user requirements (Choose three

A

functional requirements, non-functional requirements, …by users.

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

Select all generic software process models (Choose three)

A

Waterfall model, Evolutionary development, Component-based engineering

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

“Constraints on the services or functions offered by the system such as timing constraints, constraints on the development process, standards, etc.” is a description of:

A

Non-functional requirements

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

Prototyping can be considered as:

A

a risk reduction activity which reduces requirements risks

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

What is true about software engineering?

A

It is concerned with theories, methods and tools for professional software .

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

The ‘Client-Server‘ model is:

A

Distributed system model which shows how data and processing is distributed across a range of components.

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

Select the correct statement for the ‘Procedure’:

A

All answers are correct statements.

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

What is NOT correct for Pipe and Filter style?

A

High latency

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

Select the correct “Software specification” definition:

A

The process of establishing are required and the constraints of the system`s operation and development.

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

What is NOT strength of Layered systems?

A

Performance

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

The main difference between COCOMO-81 and COCOMO-2 models is?

A

COCOMO 2 takes into account different approaches to software development and reuse.

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

A question ‘Are we building the product right?’ is oriented to :

A

Verification

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

What is NOT part of debugging process:

A

All answers are parts of debugging process.

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

What is main approach to concept reuse:

A

Generative programming

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

Select the correct statement for the ‘Method’

A

All answers are correct

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

Select the correct statement for ‘Methodology’:

A

All answers are correct.

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

What is the correct statement for the “Software architecture”:

A

The description of the software architecture is the output of architectural design progress.

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

What statement is NOT correct for the ‘Component-based’ development?

A

Components are less abstract than object classes.

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

Select the correct statement for the ‘Best Practice’:

A

All answers are correct statements.

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

What is NOT a canonical building block for architecture design

A

Module

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
31. What is NOT a part of the SD^3 model:
Secure in Development
26
Select the correct statement for the Peer to peer (p2p) systems:
They are decentralized systems, where computations may be carried out by any node in the network.
27
Where to use the UML Object diagrams?
They can be imagined as the snapshot of a running system at a particular moment.
28
Select the correct statement for the ‘Process’
all answers are correct statements.
29
Select the correct definition of ‘Insourcing’
It is the use of consultants and contractors who work along with employees to deliver on projects and assignments.
30
Copyright law protects: (Chose two)
any work, that is fixed in ..., the expression of an idea
31
What is NOT a key challenges facing SWE?
Security
32
Select the Bloom‘s taxonomy level where professionals examine questions such as “Last five ways of increasing applications security and explain which ones have the highest security benefits. Provide references to support your statements.”
Analysis
33
Select the correct statement for the ‘Requirement’
It expresses the needs and constraints placed on a software product that contribute to the solution of some real-world problem.
34
Select the correct statement for the ‘Shrink-wrap’ license:
The license agreements are attached inside the packaging of their products
35
Select the correct statement for the ‘Click-wrap’ license:
The license is included on the computer screen before the installation than on the box.
36
The objective of managing software life cycle processes are :
to implement new or better processes in actual practices , be they individual project or organizational.
37
What is NOT a reason for users to decide to buy a new system software:
They are professionals.
38
What is NOT a software engineering method:
Process constraints (descriptions of activities constraints).
39
What is NOT a description of viewpoint types:
Engineers who have to develop and maintain the system.
40
Select the correct statement for the “ Scenarios”:
Scenarios are real – life examples how a system can be used.
41
What is the principal use of a system prototyping?
The principal use is to help customers and developers understand the requirements for the system.
42
Select the correct statement for the ‘Architectural design’:
It identifying the sub-systems making up a system and the framework for sub-system control and communication.
43
Software architecture has two main aspects: (Choose two)
the data flow and control aspect.
44
Select the correct statement for the ‘Framework’:
Framework is a partially complete software system that is intended to be instantiated.
45
Select the correct statement for the ‘Subsystem’
A subsystem is a set of collaborating components performing a given task
46
Select the correct statement for the “Detailed design”.
It show the inner structure of the main modules.
47
What can be captured by use cases in UML diagrams? (Choose two
Requirements of the system, Behavior offered by the system
48
What is NOT canonical building block of architecture design process:
Pipes
49
Select all UML diagrams which are NOT part of Structural Diagrams: (Choose two)
Use case diagram , Timing diagram
50
Select the UML diagram that shows interaction between objects, but emphasize the structure required to support them:
Collaboration diagram.
51
What is correct assertion about the ‘State’ as an element of UML State-machine diagram notation?
All answers are correct.
52
Lifeline is a part of notation of:
UML Sequence diagram.
53
What is true about UML stereotypes?
A stereotype is used for extending the UML language
54
Project scenario: “Ten employees in a department can submit an expense form to have the their expenses repaid(…) manager is required to approve the expense forms.” How many actors are distributed?
2 actors
55
What is true about constraints in UML: (Choose two)
- can be named - must be true to be satisfied
56
What can be captured by use cases? (Choose two)
Behaviors offered by the system Requirements of the system
57
What is the correct interpretation for the multiplicities in UML?
each job has any number of employers...
58
Select the incorrect statement for the “Subsystem”
A subsystem defines the places where adaptations for specific functionality should be made.
59
Select the correct “Software specification” definition
The process of establishing what services are required and the constraints on the system’s operation and development
60
What are upper-level CASE tools:
Tools to support the early process activities of requirements and design
61
Select the INCORRECT statement for the “Design pattern”
Design patterns are sub-part of software patterns
62
What is NOT a type of project’s plan
Integration plan.
63
What is NOT a project scheduling process activity
Allocate risks to activities
64
What is NOT a cost estimation technique?
Estimation by contractor productivity
65
Staff motivation is a complex and there are different types of motivation based on human need hierarchy. The characteristics “Provide communal facilities” and “Allow informal communications” are used to describe
Social human needs
66
The effective software project management focuses on four P’s: the People, the Product, the Process, the Project. “To develop a reasonable project plan, we have to functionally decompose the problem to be solvable” describes
Product-oriented activity
67
Select the correct factor of increasing trend to outsource “offshore” the software development:
It does not matter that the supervision is retained, because the customer must always maintain a certain amount of supervision and coordination
68
The 10 steps are the cornerstone of structured project management (SPM). What is NOT a step of SPM
Assign jobs to people
69
The first law of project managements says that there is a function of four variables that is constant. These variables are “Functionality”, “Effort or Cost”, “Quality” and
Delivery date
70
When a customer uses a service to order books, the service contacts a commercial credit card validation service, an address verification service, and an internal client database. Assuming the Order Books process is modeled as one use case at the system level, which actors would there be?
Customer, Credit Card Validation Service, Address Verification service
71
Which statement most accurately describes the UML concept of actors?
Users, external systems, or sensors may be actors
72
What is Semantic data model?
'Entity-Relation-Attribute' model
73
What is a centralised control model?
Call-return model.
74
Select all elements that are not parts of UML Activity diagram's notation:
Action
75
What is a correct assertion for UML Interaction diagrams:
They demonstrate the behaviour of several objects when executing a single use case
76
Select all elements that are not parts of UML Activity diagram's notation:
Action
77
What is a correct assertion for UML Interaction diagrams:
They demonstrate the behaviour of several objects when executing a single use case
78
What is not an alternative to natural language specifications?
Tabular specifications
79
Select the incorrect statement for the “Subsystem”
A subsystem defines the places where adaptations for specific functionality should be made.
80
In the exhibit what software process model is described
The Fountain model
81
What is NOT a type of project’s plan?
Integration plan.
82
What does an association specify?
Links between instances of associated types
83
What does the symbol in the exhibit represent inside UML 2.0 state-machine diagrams?
Composite state
84
What is the meaning of the subsets constraint in the diagram?
The collection of d is a subset of the collection of b for each C
85
In the exhibit what is the minimum number of threads that can be running during the execution of the activity diagram?
1
86
Select the correct statement for the “Detailed design”.
It show the inner structure of the main modules.
87
What is design?"
Requirements specification was about what the system will do.
88
What is a centralized control model?"
Call-return model.
89
The software specification is:
The process of establishing what services are required and the constraints on the system's operation and development.
90
Where to use Object Diagrams?
They can be imagined as the snapshot of a running system at a particular moment.
91
What is known as a fourth-generation language (4GL
Database programming language and environment.