Software Design
1. Which is the first
step in the software development life cycle ?
a) Analysis
b) Design
c) Problem/Opportunity Identification
d) Development and Documentation
a) Analysis
b) Design
c) Problem/Opportunity Identification
d) Development and Documentation
Answer:c
Explanation: The answer is self explanatory.
Explanation: The answer is self explanatory.
2. Which tool is use
for structured designing ?
a) Program flowchart
b) Structure chart
c) Data-flow diagram
d) Module
a) Program flowchart
b) Structure chart
c) Data-flow diagram
d) Module
Answer:b
Explanation: A Structure Chart (SC) in software engineering and organizational theory, is a chart which shows the breakdown of a system to its lowest manageable levels.
Explanation: A Structure Chart (SC) in software engineering and organizational theory, is a chart which shows the breakdown of a system to its lowest manageable levels.
3. A step by
step instruction used to solve a problem is known as
a) Sequential structure
b) A List
c) A plan
d) An Algorithm
a) Sequential structure
b) A List
c) A plan
d) An Algorithm
Answer:d
Explanation: The answer is self explanatory.
Explanation: The answer is self explanatory.
4. In the Analysis
phase, the development of the ____________ occurs, which is a clear statement
of the goals and objectives of the project.
a) documentation
b) flowchart
c) program specification
d) design
a) documentation
b) flowchart
c) program specification
d) design
Answer:c
Explanation: Program specification is the definition of what a computer program is expected to do.
Explanation: Program specification is the definition of what a computer program is expected to do.
5. Actual programming
of software code is done during the ____________ step in the SDLC.
a) Maintenance and Evaluation
b) Design
c) Analysis
d) Development and Documentation
a) Maintenance and Evaluation
b) Design
c) Analysis
d) Development and Documentation
Answer:d
Explanation: The developer has to find in the technical documentation enough information to start coding.
Explanation: The developer has to find in the technical documentation enough information to start coding.
6. Who designs and
implement database structures.
a) Programmers
b) Project managers
c) Technical writers
d) Database administrators
a) Programmers
b) Project managers
c) Technical writers
d) Database administrators
Answer:d
Explanation: The role of database administrators includes the development and design of database strategies, system monitoring and improving database performance and capacity, and planning for future expansion requirements.
Explanation: The role of database administrators includes the development and design of database strategies, system monitoring and improving database performance and capacity, and planning for future expansion requirements.
7. ____________ is the
process of translating a task into a series of commands that a computer will
use to perform that task.
a) Project design
b) Installation
c) Systems analysis
d) Programming
a) Project design
b) Installation
c) Systems analysis
d) Programming
8. Debugging is:
a) creating program code.
b) finding and correcting errors in the program code.
c) identifying the task to be computerized.
d) creating the algorithm.
a) creating program code.
b) finding and correcting errors in the program code.
c) identifying the task to be computerized.
d) creating the algorithm.
9. In Desigin phase,
which is the primary area of concern ?
a) Architecture
b) Data
c) Interface
d) All of the mentioned
a) Architecture
b) Data
c) Interface
d) All of the mentioned
10. The importance of software
design can be summarized in a single word which is:
a) Efficiency
b) Accuracy
c) Quality
d) Complexity
a) Efficiency
b) Accuracy
c) Quality
d) Complexity
Answer:c
Explanation: Software functional quality reflects how well it complies with or conforms to a given design, based on functional requirements or specifications.
Explanation: Software functional quality reflects how well it complies with or conforms to a given design, based on functional requirements or specifications.
11. Cohesion is a
qualitative indication of the degree to which a module
a) can be written more compactly.
b) focuses on just one thing.
c) is able to complete its function in a timely manner.
d) is connected to other modules and the outside world.
a) can be written more compactly.
b) focuses on just one thing.
c) is able to complete its function in a timely manner.
d) is connected to other modules and the outside world.
Answer:b
Explanation: Cohesion of a single module/component is the degree to which its responsibilities form a meaningful unit.
Explanation: Cohesion of a single module/component is the degree to which its responsibilities form a meaningful unit.
12. Coupling is a
qualitative indication of the degree to which a module
a) can be written more compactly.
b) focuses on just one thing.
c) is able to complete its function in a timely manner.
d) is connected to other modules and the outside world.
a) can be written more compactly.
b) focuses on just one thing.
c) is able to complete its function in a timely manner.
d) is connected to other modules and the outside world.
Answer:d
Explanation: Coupling between modules/components is their degree of mutual interdependence.
Explanation: Coupling between modules/components is their degree of mutual interdependence.
No comments:
Post a Comment