Software Engineering
Software Development Software EngineeringSystem Development Life CycleSystem Development Life Cycle
Questions
Which of the following is a strategy that can be used to reduce the number of test cases that need to be developed?
- Boundary Value Analysis
- Equivalence Partitioning
- White Box Testing
- Conditional Testing
- Demonstration Oriented
Which of the following is used to record complex bussiness rules that must be implemented in the program, and therefore tested?
- Boundary Value Analysis
- Decision Table Testing
- Branch Testing
- Conditions Testing
- Evaluation Oriented
Which of the following is an event based approach where tests are based on the events, which trigger system actions?
- White box testing
- Conditional testing
- Bottom up testing
- Thread testing
- Debugging oriented
Which of the following is related to component diagrams, in which a node typically encloses one or more components?
- Component diagram
- Deployment diagram
- Package diagram
- Transition phase
- Inception phase
Which of the following primarily addresses the distribution, delivery and installation of the parts that makeup the physical system?
- Implementation view
- Use case view
- Deployment view
- Transition phase
- Construction phase
Which of the following supports the functional requirements of the system, meaning the services that the system should provide to its end users?
- Design View
- Use Case View
- Implementation View
- Inception Phase
- Transition Phase
Which of the following views primarily addresses the performance, scalability and throughput of the system?
- Use Case View
- Implementation View
- Transition Phase
- Inception Phase
- Process View
Which of the following executes a system in a manner that demands resources in abnormal quantity, frequency or volume?
- Recovery testing
- Alpha test
- Beta test
- Stress testing
- Debugging oriented
Which of the following diagrams emphasize the flow of control among objects?
- Package diagram
- Activity diagram
- Component diagram
- Elaboration phase
- Construction phase
Which of the following extends the vocabulary of the UML, allowing you to create new kinds of building blocks?
- Constraint
- Aggregation
- Stereotype
- Use case view
- Implementation view
Which of the following is an activity that helps to ensure that changes do not introduce unintended behavior or additional errors?
- Alpha test
- Beta test
- Regression testing
- White box testing
- Branch testing
Which of the following is a systematic technique for constructing the program structure while conducting to uncover errors associated with interfacing?
- Integration testing
- Recovery testing
- Beta test
- Prevention oriented
- Evaluation oriented
Which of the following is probably the most common and efficient method for isolating the cause of a software error?
- Cause elimination debugging
- Brute force debugging
- Backtracking debugging
- Alpha test
- Beta test
Which of the following provides final assurance that software needs all functional, behavioral and performance requirements?
- Unit testing
- Recovery testing
- Performance testing
- Validation testing
- Evaluation oriented
Which of the following consists of objects with which the user interacts as well as the objects needed to manage or control the interface?
- Business layer
- Access layer
- View layer
- Use case view
- Inception phase