Software Engineering
This test covers topics related to Software Engineering.
Questions
Which of the following is a measure of how well a proposed system solves the problems at hand?
- Operational feasibility
- Economic feasibility
- Technical feasibility
- Schedule feasibility
- Resource feasibility
In which phase of waterfall model does the realization of a technical specification into a software component take place?
- Installation
- Design
- Implementation
- Maintenance
- Requirement specification
Which of the following is not a typical black-box test design techniques?
- All-pairs testing
- Equivalence partitioning
- Boundary value analysis
- Path testing
- Decision tables
Which of the following is a software development methodology that uses minimal planning in favor of rapid prototyping?
- Waterfall model
- Iterative development
- Spiral model
- Agile software development
- RAD
Which of the following is the task of tracking and controlling changes in a software?
- Software configuration management
- Revision control system
- Software requirements specification
- Function point analysis
- Code refactoring
Which of the following types of cohesion occurs when parts of a module are grouped as they all contribute to a single well-defined task?
- Communicational cohesion
- Functional cohesion
- Procedural cohesion
- Sequential cohesion
- Logical cohesion
Which of the following representations shows the entire system as a single process?
- Control flow diagram
- Context diagram
- Level 1 DFD
- Activity diagram
- State diagram
Which of the following terms is used for the degree to which each program module relies on the other modules?
- Information hiding
- Ad hoc polymorphism
- Message passing
- Coupling
- Cohesion
Which of the following is not a type of control structure testing?
- Equivalence partitioning
- Branch testing
- Data flow testing
- Condition testing
- Loop testing
Which of the following types of testing is usually done to determine if the system can sustain the continuous expected load?
- Stress testing
- Load testing
- Soak testing
- Spike testing
- Isolation testing
Which of the following statements regarding the acronym TELOS is incorrect?
The acronym TELOS refers to five areas of feasibility.
- T refers to the Technical feasibility.
- E refers to the Economic feasibility.
- L refers to the Legal feasibility.
- O refers to the Objective feasibility.
- S refers to the Scheduling feasibility.
Which of the following is a size based effort estimation model?
- Function point analysis
- COCOMO
- SEER-SEM
- Putnam model
- Project management software
Which of the following is a software development process that relies on the repetition of a very short development cycle?
- Agile software development
- Iterative development
- Spiral model
- Waterfall model
- Test-driven development
Which of the following is a default scenario comprising the sequence of activities executed, if everything goes as expected?
- Subroutine
- Happy path
- Exception
- Test case
- Traceability matrix