newSE - FAs Flashcards

1
Q

It deals with the hardware resources needed to perform the different functions of the software system.

Correctness

Reliability

Efficiency

Integrity

A

Efficiency

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

ROI is interpreted in different terms: reducing costs, predicting savings, improving productivity, and costs (efforts and resources)
Group of answer choices

True

False

A

t

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

Software when made for a specific requirement is called, Software Product.
Group of answer choices

True

False

A

t

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

Work with the customers to identify and document the requirements.
Group of answer choices

Requirement analyst

Designer

Programmer

Testers

A

Requirement analyst

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

Requirement analysts, work with the customers to identify and document the requirements
Group of answer choices

True

False

A

t

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

Quality of the development and maintenance process is as important as the product quality.
Group of answer choices

True

False

A

t

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

Configuration management team show users how to use the system
Group of answer choices

True

False

A

f

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

Most software development projects are initiated to try to meet some business need.
Group of answer choices

True

False

A

t

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

The essence of software engineering practice might be described as understand the problem, plan a solution, carry out the plan, and examine the result for accuracy.
Group of answer choices

True

False

A

t

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

__________ defines a framework that must be established for effective delivery of SW engineering technology.
Group of answer choices

Process

Manufacturing

Methods

Tools

A

Process

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

_______ and maintainers judge internal characteristics such as types of faults.
Group of answer choices

Designer

Users

Stakeholders

None of the above

A

Designer

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

Testers show users how to use the system
Group of answer choices

True

False

A

f

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

Interoperability requirements focus on creating interfaces with other software systems or with other equipment firmware. For example, the firmware of the production machinery and testing equipment interfaces with the production control software.
Group of answer choices

True

False

A

t

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

Often dominate computer system costs.
Group of answer choices

Engineering Discipline

Software Engineering

Software Products

Software Cost

A

Software Cost

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

The specification of what the software should do is owned by the software developer and decisions on software change are made by the developer.
Group of answer choices

Generic Products

Customized Products

Software

None of the above

A

Generic Products

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

Batch processing systems are software that control and manage hardware devices. Numerically, there are probably more embedded systems than any other type of system..
Group of answer choices

True

False

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

Software specification, where customers and engineers define the software that is to be produced and the constraints on its operation
Group of answer choices

True

False

A

t

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

is concerned with cost-effective software development.
Group of answer choices

Process

Software Engineering

Software Products

Software Cost

A

Software Engineering

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

Embedded control systems are software control systems that control and manage hardware devices. Numerically, there are probably more embedded systems than any other type of system.
Group of answer choices

True

False

A

t

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

PC software such as graphics programs, project management tools; CAD software; software for specific markets such as appointments systems for dentists..
Group of answer choices

Generic Products

Customized Products

Software

None of the above

A

Generic Products

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

Software validation, where the software is checked to ensure that it is what the customer requires
Group of answer choices

True

False

A

t

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

Software such as embedded control systems, air traffic control software, traffic monitoring systems.
Group of answer choices

Generic Products

Customized Products

Software

None of the above

A

Customized Products

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

These are transformations of the platform-independent model
Group of answer choices

Platform specific models

Platform independent model

Model-driven engineering

Model-driven architecture

A

Platform specific models

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

State machine models show system states as nodes and events as arcs between these nodes.
Group of answer choices

False

True

A

t

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
These model the operation of the system without reference to its implementation. Group of answer choices platform independent model Platform specific models Model-driven engineering Model-driven architecture
Platform independent model
26
Use case diagrams and sequence diagrams may be used for interaction modeling. Group of answer choices True False
t
27
A sequence diagram shows the sequence of interactions that take place during a particular use case or use case instance. Group of answer choices False True
t
28
Use case diagrams show the interactions between a system and its environment. Group of answer choices True False
t
29
Statecharts are an integral part of the UML and are used to represent state machine models.. Group of answer choices True False
t
30
Event-driven modeling shows how a system responds to external and internal events Group of answer choices False True
t
31
Functional requirements capture the intended behavior of the system. Group of answer choices False True
t
32
is a link between classes that indicates that there is some relationship between these classes. Group of answer choices None of the mentioned Class Association Object
Association
33
An approach to writing requirements where the freedom of the requirements writer is limited and requirements are written in a standard way.. Group of answer choices None of the mentioned System requirements User requirements Structured specifications
Structured specifications
34
Which of the following is not included in requirement checking? Group of answer choices Realism Consistency Validity Requirement specification
Requirement specification
35
These define system properties and constraints e.g. reliability, response time and storage requirements. Group of answer choices None of the above Non-Functional Requirements Domain Requirements Functional Requirements
Non-Functional Requirements
36
System requirements are more detailed requirements and may include more technical information. Group of answer choices True False
t
37
Which of the following is not included in requirement checking? Group of answer choices Realism Requirement Discovery Consistency Verifiability
Requirement Discovery
38
methods resemble verbs that describe what and how an object does something Group of answer choices False True
t
39
Activity diagrams can be used to explore the logic of a complex operation, function, or procedure Group of answer choices True False
f
40
Diagrams that is use in documenting usage scenarios and both capturing required objects early in analysis and verifying object use later in design. Group of answer choices Use Case Sequence Diagram DFD UML
Sequence Diagram
41
A Use Case diagram shows what kinds of information will be input to and output from the system, where the data will come from and go to, and where the data will be stored. Group of answer choices True False
f
42
Activity diagram can also be used to model a specific Actor's workflow Group of answer choices True False
t
43
checking that it does what the customer wants. Group of answer choices Specification Validation Design and implementation Evolution
Validation
44
roles are the outcomes of a process activity Group of answer choices False True
f
45
where you identify the overall structure of the system, the principal components (sometimes called sub-systems or modules), their relationships and how they are distributed. Group of answer choices Database design Interface design Component design Architectural design
Architectural design
46
Database design, where you design the system data structures and how these are to be represented in a database Group of answer choices False True
t
47
s an abstract representation of a process. It presents a description of a process from some particular perspective. Group of answer choices Software Engineering software process model Software Specification Software Evolution
software process model
48
Consequences are the results and trade-offs of applying the pattern. Group of answer choices False True
t
49
UML are useful high-level models of a system or an object’s run-time behavior. Group of answer choices True False
50
State diagrams are used to show how objects respond to different service requests and the state transitions triggered by these requests Group of answer choices True False
t
51
show the objects and object classes and relationships between these entities Group of answer choices Design Model Static Model Dynamic Model Architectural design
Design Model
52
______ should be sufficiently abstract to be reused in different settings Group of answer choices State Diagrams Design Patterns UML Pattern
Design Patterns
53
Static models describe the dynamic interactions between objects. Group of answer choices False True
f
54
is a description of the problem and the essence of its solution Group of answer choices State Diagrams Pattern Design Patterns UML
Pattern
55
Production software does not usually execute on the same computer as the software development environment. Group of answer choices None of the mentioned Configuration management Reuse Host-target development
Host-target development
56
Most modern software is constructed by reusing existing components or systems. When you are developing software, you should make as much use as possible of existing code Group of answer choices None of the mentioned Host-target development Configuration management Reuse
Reuse
57
Dynamic models describe the dynamic interactions between objects. Group of answer choices True False
t
58
Use a layered architecture with critical assets in the inner layers. Group of answer choices Safety Performance Availability Security
Security
59
Is used as a way of documenting an architecture that has been designed. Group of answer choices Architectural abstraction Architectural models Software architecture Architectural design
Architectural models
60
These systems are often implemented as multi-tier client server/architectures. Group of answer choices Client-server architecture Architectural pattern Architectural design Pipe and Filter Architecture
Architectural design
61
takes input language tokens and converts them to an internal form. Group of answer choices syntax tree symbol table lexical analyzer syntax analyzer
lexical analyzer
62
Accept a natural or artificial language as input and generate some other representation of that language. Group of answer choices Language processing systems Client-server architecture Server Implementation Architectural pattern
Language processing systems
63
shows how, at run-time, the system is composed of interacting processes Group of answer choices logical view process view physical view development view
process view
64
Structured object-oriented design processes involve developing a number of different system models Group of answer choices True False
t
65
Safety localize safety-critical features in a small number of sub-systems. Group of answer choices True False
t
66
Architectural abstraction is used as a way of facilitating discussion about the system design. Group of answer choices False True
f
67
checks the syntax of the language being translated.. Group of answer choices symbol table syntax tree lexical analyzer syntax analyzer
syntax analyzer
68
Set of stand-alone servers which provide specific services such as printing, data management, etc. Group of answer choices Architectural design Architectural pattern Pipe and Filter Architecture Client-server architecture
Client-server architecture
69
Which of the following statement is true in architectural model? Group of answer choices Stakeholders can relate to it and understand an abstract view of the system. all of the above Stakeholders can then discuss the system as a whole without being confused by detail. A high-level architectural view of a system is useful for communication with system stakeholders and project planning because it is not cluttered with detail.
all of the above
70
shows how the software is decomposed for development. Group of answer choices physical view development view logical view process view
development view
71
Is used as a way of facilitating discussion about the system design. Group of answer choices Architectural models Architectural abstraction Architectural design Software architecture
Architectural models
72
It deals with the hardware resources needed to perform the different functions of the software system. Correctness Reliability Efficiency Integrity
Efficiency
73
ROI is interpreted in different terms: reducing costs, predicting savings, improving productivity, and costs (efforts and resources) Group of answer choices True False
t
74
Software when made for a specific requirement is called, Software Product. Group of answer choices True False
t
75
Work with the customers to identify and document the requirements. Group of answer choices Requirement analyst Designer Programmer Testers
Requirement analyst
76
Requirement analysts, work with the customers to identify and document the requirements Group of answer choices True False
t
77
Quality of the development and maintenance process is as important as the product quality. Group of answer choices True False
t
78
Configuration management team show users how to use the system Group of answer choices True False
f
79
Most software development projects are initiated to try to meet some business need. Group of answer choices True False
t
80
The essence of software engineering practice might be described as understand the problem, plan a solution, carry out the plan, and examine the result for accuracy. Group of answer choices True False
t
81
__________ defines a framework that must be established for effective delivery of SW engineering technology. Group of answer choices Process Manufacturing Methods Tools
Process
82
_______ and maintainers judge internal characteristics such as types of faults. Group of answer choices Designer Users Stakeholders None of the above
Designer
83
Testers show users how to use the system Group of answer choices True False
f
84
Interoperability requirements focus on creating interfaces with other software systems or with other equipment firmware. For example, the firmware of the production machinery and testing equipment interfaces with the production control software. Group of answer choices True False
t
85
Often dominate computer system costs. Group of answer choices Engineering Discipline Software Engineering Software Products Software Cost
Software Cost
86
The specification of what the software should do is owned by the software developer and decisions on software change are made by the developer. Group of answer choices Generic Products Customized Products Software None of the above
Generic Products
87
Batch processing systems are software that control and manage hardware devices. Numerically, there are probably more embedded systems than any other type of system.. Group of answer choices True False
88
Software specification, where customers and engineers define the software that is to be produced and the constraints on its operation Group of answer choices True False
t
89
is concerned with cost-effective software development. Group of answer choices Process Software Engineering Software Products Software Cost
Software Engineering
90
Embedded control systems are software control systems that control and manage hardware devices. Numerically, there are probably more embedded systems than any other type of system. Group of answer choices True False
t
91
PC software such as graphics programs, project management tools; CAD software; software for specific markets such as appointments systems for dentists.. Group of answer choices Generic Products Customized Products Software None of the above
Generic Products
92
Software validation, where the software is checked to ensure that it is what the customer requires Group of answer choices True False
t
93
Software such as embedded control systems, air traffic control software, traffic monitoring systems. Group of answer choices Generic Products Customized Products Software None of the above
Customized Products