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