Software Engineering
Description: IT | |
Number of Questions: 26 | |
Created by: Avani Handa | |
Tags: SE Software Engineering |
________________ is a process of detecting faults before a software is put into operation.
____________________ is a function of the number of failures experienced by a particular user of software.
Which of the following involves reusing existing components rather than developing them especially for an application?
Which of the following strategies assumes that residual faults remain in the system?
________________ involves adding operations to a component or removing operations, which are very specific to some application domain.
__________________ involves checking each component to see which exception it might generate and including this exception in the component interface.
________________ organizes a system into a series of layers each of which provides a set of services.
Which of the following models shows how data is processed by a system?
Which of the following testings is also called glass-box testing?
Which of the following is concerned with developing an object-oriented model of application domain?
Which of the following testings tests the high levels of a system before testing its detailed components?
A system model based on a shared database is called ____________________.
_______________is concerned with developing an object-oriented model of a software system to implement the identified requirements.
Which of the following collects information and communicates it for processing?
Which testing is used when more than one version of a system are avaliable for testing?
__________ is an outline of areas with super imposed weather information.
Which of the following is concerned with designing a sequence of functional transformations that convert system inputs into the required data?
Which of the following is the process of changing a system after it has been delivered and is in use?
__________________ strategy relies on decomposing a system into a set of interacting functions with a centralized system state shared by these functions.
_________________ is the process which controls the changes made to a system and manages different versions of the evolving software product.
___________________ is concerned with taking existing legacy systems and re-implementating them to make them more maintainable.
Which of the following models is used to describe the logical data structures?
_______________ means changing the software to some new environment such as a different hardware platform or for use with a different operating system.
Which of the following procedures is designed to ensure that the costs and benefits of change are properly analyzed and changes to the system are made in a controlled way?
Which of the following models is a distributed system model which shows how data and processing is distributed across a range of processors?
_________________ involves implementing new functional or non-functional system requirements.