Questions
________ combines the feature of iterative model along with linear sequential model to develop a new model.
- Incremental development model
- Spiral model
- Iterative development model
- Waterfall model
- Business model
_______ is a multistep process that focuses on attributes, such as program data structure, software architecture, interface representation and procedural detail.
- Requirement analysis
- Code generation
- Design
- Testing
- Support
_______ phase in the spiral model is used to define resources, timelines and other project related information.
- Customer communication
- Risk analysis
- Planning
- Engineering
- Construction and release
______________ is a strategy to achieve reliability in software system assuming that residual faults remains in the system.
- Fault avoidance
- Fault detection
- Fault tolerance
- Deadlock
- Fault correction
__________ is a distributed system model which shows distribution of data and processing across a range of processors.
- The repository model
- The abstract machine model
- Client-Server model
- Control model
- Broadcast model
________ specifies how software components can be generalised, so that the software is usable across a range of systems.
- Generator based reuse
- Application systems reuse
- Software development with reuse
- Software development for reuse
- Function reuse
________________ approach in software fault tolerance is the one in which software system is implemented in a number of different versions by different teams.
- Recovery blocks
- N-version programming
- Exception handling
- Defensive programming
- Damage assessment
__________ is concerned with developing an object-oriented model of a software system to implement the identified requirements.
- Object-oriented analysis
- Object-oriented programming
- Object-oriented design
- Inheritance
- Polymorphism
____________ is/are used in software system design to display the relationships between the components used in the design and to relate the design to the real world system.
- Program description languages
- Graphical notation
- Informal text
- ER diagrams
- Dataflow diagrams
____________ is a test case design method that uses the control structure of the procedural design to derive the test cases.
- Black box testing
- White box testing
- Back to back testing
- Stress testing
- Functional testing
___________ strategy involves testing the modules at the lower levels in the hierarchy and then, working up the hierarchy of modules until the final module is tested.
- Bottom-up testing
- Top-down testing
- Thread testing
- Stress testing
- Black box testing
__________ is concerned with fixing reported errors in software in software maintenance.
- Adaptive maintenance
- Perfective maintenance
- Corrective maintenance
- Enhancement maintenance
- Preventive maintenance
Which of the following is not included in the order of the list of testing principles?
- All tests should be traceable to customer requirements.
- Tests should be planned long before testing begins.
- Testing should begin in small and progress towards in large.
- Testing should be performed in the beginning of the system development.
- The pareto principle applies to software testing.
___________ symbols are used in dataflow diagrams of system design to perform input or receive output operations among user interactions with the system.
- Rounded rectangles
- Rectangles
- Circles
- Arrows
- Lines
__________ activity in function-oriented design of the system makes use of graphical structure charts to model how functions are decomposed into sub-functions.
- Data flow design
- Structural decomposition
- Detailed design description
- E-R diagrams
- Entities