Software Engineering Set 20
On This Page
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on Software Engineering Set 20
Q1 | Degree to which a system or component has a design and implementation that is straightforward and easy to understand is referred as
- Self-descriptiveness
- Servers
- Simplicity
- None of these
Q2 | Software attributes are
- Maintainability
- Reliability
- Portability
- All the above
Q3 | Software measurement is
- It is the general process of changing system after it has been delivered. The changes can be to correct coding error to correct design error, or adding new components to system.
- It is concerned with deriving a numeric value for some attribute of a software product or a software process.
- It is any type of measurement, which relates to software system, process and related documentation.
- None of these
Q4 | Software development is
- Associated with production of software as per specification
- Structured approach to software development, whose aim is to facilitate the production of high-quality software in a cost-effective way.
- An engineering discipline, concern with software development.
- None of these
Q5 | Software evolution is
- It is concern with modification of existing system to meet changing requirements.
- It is a process of converting system specifications into an executable system.
- It analyzes and checks system representation such as the require- ments document, design diagrams and program source code.
- None of these
Q6 | Software maintenance is
- It is the general process of changing system after it has been delivered. The changes can be to correct coding error to correct design error, or adding new components to system.
- It is concerned with deriving a numeric value for some attribute of a software product or a software process.
- It is any type of measurement, which relates to software system, process and related documentation.
- None of these
Q7 | Software Engineering is
- Associated with production of software as per specification
- Structured approach to software development, whose aim is to facilitate the production of high-quality software in a cost-effective way.
- An engineering discipline, concern with software development.
- None of these
Q8 | Software inspection is
- It is concern with modification of existing system to meet changing requirements.
- It is a process of converting system specifications into an executable system.
- It analyzes and checks system representation such as the require- ments document, design diagrams and program source code.
- None of these
Q9 | Software life cycle is
- Time-period that begins when a software product is conceived and ends when the software is no longer available for use.
- Adaptive maintenance, performed to make a computer program usable in a changed environment.
- A simplified description of a software process that is presented from a particular perspective.
- None of these
Q10 | Software requirements specification are
- A set of activities and associated results that produce a software product.
- It is concerned with re-implementing legacy system to make them more maintainable.
- It is the official statement of what is required of the system developers; it includes uses requirements for a system and detailed specification of the system requirements
- None of these.
Q11 | Software process is
- A set of activities and associated results that produce a software product
- It is concerned with re-implementing legacy system to make them more maintainable.
- It is the official statement of what is required of the system developers; it includes uses requirements for a system and detailed specification of the system requirements
- None of these.
Q12 | Software re-engineering is
- A set of activities and associated results that produce a software product.
- It is concerned with re-implementing legacy system to make them more maintainable
- It is the official statement of what is required of the system developers; it includes uses requirements for a system and detailed specification of the system requirements
- None of these.
Q13 | Procedural interface
- Trustworthiness with which a system are transferred from one hardware environment to another
- Here one sub system encapsulates aset of procedures, which can be called by other sub-systems.
- It is concerned with studying existing process to understand the relationship between different parts of the process.
- None of these
Q14 | Software metric is
- It is the general process of changing system after it has been delivered. The changes can be to correct coding error to correct design error, or adding new components to system.
- It is concerned with deriving a numeric value for some attribute of a software product or a software process.
- It is any type of measurement, which relates to software system, process and related documentation.
- None of these Software specification is
Q15 | System is
- The set of system services and constraints in details
- System functions that restricts the use of objects to certain users.
- Purposeful collection of interrelated components that work together to achieve some objective.
- None of these
Q16 | It is concerned with making decision about the best way for an organization that acquire a system and deciding on the best suppliers of that system.
- System procurement
- System quality assessment
- System release management
- System reliability
Q17 | It is responsible for deciding when the system can be released to customers, managing the process of creating the release and distribution media and documen- ting the release.
- System procurement
- System quality assessment
- System release management
- System reliability
Q18 | Process analysis
- Trustworthiness with which a system are transferred from one hardware environment to another
- Here one sub system encapsulates a set of procedures, which can be called by other sub-systems.
- It is concerned with studying existing process to understand the relationship between different parts of the process.
- None of these
Q19 | System requirements are
- The set of system services and constraints in details
- System functions that restricts the use of objects to certain users.
- Purposeful collection of interrelated components that work together to achieve some objective.
- None of these
Q20 | System security is
- The set of system services and constraints in details
- System functions that restricts the use of objects to certain users
- Purposeful collection of interrelated components that work together to achieve some objective.
- None of these
Q21 | Portability
- Trustworthiness with which a system are transferred from one hardware environment to another
- Here one sub system encapsulates a set of procedures, which can be called by other sub-systems.
- It is concerned with studying existing process to understand the relationship between different parts of the process.
- None of these
Q22 | Lehman’s Third Law (Lehman and Belady 1985) is
- Continuing change: A program used in real-world environment must change necessarily or become progressively less useful in that environment.
- Increase complexity: As an evolving program change, its strictures tend to become more complex. Extra resources must be devoted to preserving and simplifying the structure.
- Large program evolution: Program evolution is a self-regulating process.
- None of these
Q23 | Model is
- These measurements need to be collected to help answers to the questions and to confirm whether process improvements have achieved the desired goal.
- Approximation, representation, or idealization of selected aspects of the structure, behavior, operation, or other characteristics of a real-world process
- Extent to which a system or component facilitates the incorporation of changes, once the nature of the desired change has been determined.
- None of these
Q24 | Lehman’s Fifth Law (Lehman and Belady 1985) is
- Organizational stability: Over a pro- gram’s lifetime, its rate of development is approximately constant and independent of the resources devoted to system development.
- Conservation of familiarity: Over the lifetime of a system, the incremental change in each release is approxima- tely constant.
- Large program evolution: Program evolution is a self-regulating process.
- None of these
Q25 | Match the following : A- Maintenance control: B-Maintenance measures: C-Maintenance personnel : 1-Cost of planning and scheduling hardware preventive main- tenance, and software maintenance and upgrades, managing the hardware and software baselines, and providing response for hardware corrective maintenance. 2- Measures that address how easily a system can be repaired or changed. 3-Number ofpersonnel needed to maintain all aspects of a computer system, including the support personnel and facilities needed to support that activity.
- A-1, B-3,C-2
- A-1,B-2,C-3
- A-2,B-3,C-1
- A-3,B-2,C-1