Вы находитесь на странице: 1из 8

Lesson 1

1.The document in which the result of --------------------is noted by technical writer is called as
Software Requirement Specification
A. Requirement phase
B. Design phase
C. Testing phase
D. Implementation phase
E. Maintenance phase
2. The document in which the result of --------------- is noted by software engineer is called as
Functional Specification Document
A. Requirement phase
B. Design phase
C. Testing phase
D. Implementation phase
E. Maintenance phase
3. The result of --------------- is called as executable program.
A. Requirement phase
B. Design phase
C. Testing phase
D. Implementation phase
E. Maintenance phase
4. The testing phase starts from --------.
A. Requirement phase
B. Design phase
C. Testing phase
D. Implementation phase
E. Maintenance phase
5. --------. is related to all these activities which are necessary to keep the software up and running
after it has been delivered to the customer
A. Requirement phase
B. Design phase
C. Testing phase
D. Implementation phase
E. Maintenance phase

6. The testing phase occurs only after implementation phase State whether this statement is true or
false.
a) True. b) False
7. Operating system components, drivers software comes under ---------A. System Software
B. Real time software
C. Business software
D. Engineering and Scientific software
8. Billing, Payroll software comes under ---------A. System Software
B. Real time software
C. Business software
D. Engineering and Scientific software
9. Cruise Controls in car software comes under ---------A. System Software
B. Real time software
C. Business software
D. Embedded software
10. Verification means reading code State whether this statement is true or false.
a) True. b) False
11. Software engineering is -----------technology
A) Hardware
B) Software
C) Layered
D) Spiral
12. Software engineering comprises of ---------A) Quality focus
B) Process
C) Methods , Tools.
D) All of the above
13. Software engineering -------- provide automated support for the process and methods.
A) Quality focus
B) Process
C) Methods

D) Tools.
15. Software engineering process is the glue that holds the technology layers together State whether
this statement is true or false.
a) True. b) False
16. Total quality management fosters a continuous process improvement culture State whether this
statement is true or false.
a) True. b) False
17. Key Process Areas (KPAs) forms the basis for management controls of software projects. State
whether this statement is true or false.
a)

True. b) False
18. The software process provides interaction between -----A. Users and designers
B. Users and evolving tools
C. Designers and evolving tools
D. All of the above
19. Total Key Process Areas for 1 to 5 levels are
A) 10
B) 6
C) 7
D) 18
20. The spiral model is divided into a ------ number of framework activities or task regions
A) 10
B) 6
C) 7

D) 4
Lesson 2
1. Requirement defects include-----------, incomplete, non-essential, --------, overlapping or nonimplemented requirements.
a) missing
b) extra
c) ambiguous
d) incorrect

2. Requirement process starts at the ------------- of a project.


a) middle
b) end
c) conception
3.------- between processes, external entities and data stores.
a) data flows
b ) data changes
c) data processed
d) data exchanges

4. Cohesion is a measure of the relative functional strength of a module.


5. Software design is an repetitive process during which requirements are translated into a
blueprint for constructing the software.
6. Coupling is defined as the strength of the relationships among modules.
7. Cohesion is defined by how the elements making up a module are related.
8. Coupling measures the strength of association between one module and another.
9. Transaction flow is characterized by data moving along an incoming path that converts
external world information into a transaction.
10. Coupling is a measure of the relative interdependence among modules in a software
structure.
______________________________________________________________________________
___
Extra Qus.
41. Structured design is often characterized as a data flow design method because it
provides convenient transition from ----------------------.
a) a data flow diagram to software architecture
b) a data flow diagram
c) a software architecture
42. The information flow can have ------------------- and ----------------- types.
a) transform flow
b) transaction flow
c) intermittent flow

d) A ans B.

43. In Transform mapping, factoring results in a program structure in which top level
modules perform ---------------- and low level modules perform ----------- and output work.
a) decision making
b) most input, computation
c) moderate amounts of work
d) a and b
44. In Transform mapping, middle level modules perform some control and do --------------.
a) moderate amounts of work
b)decision making
c) most input, computation
45. The design step begins with an evaluation of work done during requirements analysis.
State whether this statement is true or false.
a) True. b) False
46. The information must enter and exit software in an external world form. State whether
this statement is true or false.
a) True. b) False
47. Transaction flow is characterized by data moving along an incoming path that converts
external world information into a transaction.
48. The -------------- is often characterized by a single data item called -----------, which
triggers other data flow along one of many paths.
a) Transaction flow
b) Transform
c) Transaction
d) Transform flow
49. Design is a problem solving ---------and as such very much matter of -----and error.
a) activity

b) trial
c) test
d) action
50. The out come of design process (the blue print) will be termed as ------and its notation,
termed as the (technical) -----------.
a) design
b) trial
c) specification
d) action
51. Software design is an ---------process through which requirements are translated into a
blueprint for constructing the software.
a) iterative
b) repetitive
c) one time
d) none of the above
52. Software design is generally considered a ----------step process.
a) two
b) three
c) one
d) none of the above
53. Software design comprises of ------------------ and ---------------.
a) detail design
b) architecture design
c) coupling
d) cohesion
54. Architectural design describes how software is ---------------and organized into
components.
a) decomposed
b) composed
c) breakdown

d) none of the above


55. Detailed design describes the ---------------of these components.
a) specific behavior
b) behavior
c) relation
d) none of the above
56. Abstraction is one of the fundamental principles humans use to cope with------------.
a) complexity
b) behavior
c) relation
d) none of the above
57. Abstraction by specification leads to ------------ major kinds of abstraction.
a) two
b) three
c) one
d) none of the above
58. Coupling is defined as the -----------of the relationships between modules.
a) strength
b) weakness
c) strong
d) none of the above
59. Cohesion is defined by how the -------------making up a module are related.
a) lments
b) parts
c) components
d) none of the above
60. The specification --------provide to the intended user all the information that he will need
to use the program correctly and nothing more.

a) must
b) should
c) can
d) none of the above

Вам также может понравиться