Software Engineering Questions
Software Engineering Questions
2. Which design model elements are used to depict a model of information represented from
the users view?
3. Design is one step in the process of software development, in which the requirements for
building the software are gathered and analyzed in order to create an architectural model
a)true
b)false
a)Low Coupling
b)Modular
C) All of these
d)High Cohesion
a)Actors
b)All of these
c)Node
d)Architecture style
a)beta testing
b)coupling
c)dependencies
d)architecture testing
11.What are methods of estimating the "amount of functionality" required for a program?
a)Function points
b)Feature points
c)Both a and b
d)None of these
13. Software is a product and can be manufactured using the same technologies used for other
engineering artifacts.
A) True
B) False
B) Defects are more likely to arise after software has been used often
A) complexity
B) content
C) determinacy
D) both b and c
17. The so called "new economy" that gripped commerce and finance during the 1990s died
and no longer influences decisions made by businesses and software engineers.
A) True
B) False
18. Change cannot be easily accommodated in most software systems, unless the system was
designed with change in mind.
A) True
B) False
19.
20. Which of the items listed below is not one of the software engineering layers?
A) Process
B) Manufacturing
C) Methods
D) Tools
21. Which of these terms are level names in the Capability Maturity Model?
A) Performed
B) Repeated
C) Reused
D) Optimized
E) both a and d
22.
Software processes can be constructed out of pre-existing software patterns to best meet the
needs of a software project.
A) True
B) False
23.
E) both b and c
24. Process technology tools allow software organizations to compress schedules by skipping
unimportant activities.
A) True
B) False
25.
A) detailed view
B) domain view
C) element view
D) world view
26. To construct a system model the engineer should consider which of the following
restraining factors?
A) assumptions
B) budget
C) constraints
D) schedule
E) both a and c
A) True
B) False
29.Which elements of business processing engineering are the responsibilities of the software
engineer?
E) both b and c
30.The goal of product engineering is to translate the customer's desire for a set of defined
capabilities into a working product.
A) True
B) False
A) AFD
B) DFD
C) SCD
D) SFD
A) input
B) output
C) user interface
34.UML notations that can be used to model the hardware and software elements of a system
are
A) Activity diagrams
B) Class diagrams
C) Deployment diagrams
D) Use-case diagrams
E) a, b, and c
A) True
B) False
36.The architectural representations can be an enabler for communication among project stakeholders.
A) True
B) False
37.Which of these characteristics are true of a data warehouse, but not a typical data base?
A) business level orientation
B) currency of information
C) integration
D) nonvolatility
E) both c and d
A) constraints
B) set of components
C) semantic models
D) syntactic models
E) a, b and c
39.To determine the architectural style or combination of styles that best fits the proposed system,
requirements engineering is used to uncover
A) algorithmic complexity
D) design patterns
40.The criteria used to assess the quality of an architectural design should be based on system
A) accessibility
B) control
C) data
D) implementation
E) both b and c
41.Which of the following is not an example of infrastructure components that may need to be
integrated into the software architecture?
A) Communications components
B) Database components
C) Interface components
42.A useful technique for evaluating the overall complexity of a proposed architecture is to look at the
component
A) cohesion flow
B) dependencies
C) sharing dependencies
D) size
E) both b and c
43.When the overall flow in a segment of a data flow diagram is largely sequential and follows straight-
line paths, _________ is present.
A) low coupling
B) good modularity
C) transaction flow
D) transform flow
44.When a single item that triggers other data flow along one of many paths of a data flow diagram,
________ characterizes the information flow.
A) high coupling
B) poor modularity
C) transaction flow
D) transform flow
45.When you encounter both transform flow and transaction flow in the same DFD the flow is
partitioned and the appropriate mapping technique is used on each part of the DFD.
A) True
B) False
E) both b and c
48. Conformance to implicit requirements and customer expectations has no place in modern software
quality assurance work.
A) True
B) False
49.Which of the following is not one of three software product aspects addressed by McCall's software
quality factors?
C) operational characteristics
Formulation
Collection
Analysis
Interpretation
A) design
B) feedback
C) measurement
D) quantification