Software Engineering
test 2 Information Systems and Software Engineering
Questions
Consider a large application software of 500 modules. During the year as part of maintenance effort 15 modules were changed, 10 were added and 20 were deleted. The software maturity index (SMI) is ___________.
- 0.89
- 0.76
- 0.94
- 94
- .91
Which of the following is true?
- In Informational coupling, elements of modules are related to each other and are abstracted from real world.
- In stamp coupling modules interact through heterogeneous data structure, which include structure, unions, trees, graphs, etc.
- In import cohesion, one module is declared in another module for communication.
- In temporal cohesion, the elements in a module are related and they perform set of tasks.
- In logical cohesion, modules related to each other are used in same phase of program execution.
Which of the following is not correct regarding Data Flow Diagram?
- Two external agents in the system cannot be connected directly in a system.
- External agent and data store cannot be connected directly in a system.
- Two data store can be connected directly in a system.
- Data flow diagram are used to show the transformation of information.
- All basic notations should be properly connected with data flow then it will leads to specification error.
Errors may be found by customers during ___________.
- alpha testing
- unit testing
- white box testing
- beta testing
- integration testing
Which of the following is not the characterstics of good Software Requirement Specification?
- Modifiable
- Verifiable
- Ambiguous
- Complete
- Traceable
SRS stands for?
- Software Requirement Specification
- System Requirement Specification
- Software Requirement Solution
- System Requirement Solution
- System Requirement Search
An individual module has an reliability of 0.999 and 25 such modules and are connected in parallel. What is the reliability of the whole software?
- 0.94
- 0.96
- 0.97
- 0.98
- 0.95
Which of the following is not a step of requirement engineering?
- requirement elicitation
- requirement analysis
- requirement designs
- requirement documentation
- requirement gathering
CMM stands for?
- Company maturity model
- Capability maturity model
- Configuration maturity model
- Company management model
- Capability management model
A test plan may contain all but not ______________.
- traceability screen-shots
- test set
- test data
- test suite
- traceability requirement
Match the following column and choose the correct option.
| Column-I |
(Type of testing)| Column-II
(Specifications)|
|A. Unit Testing|(i) Low-level design|
|B. Functional Testing|(ii) Ad-hoc|
|C. Acceptance Testing|(iii) Requirement Analysis|
|D. Beta Testing|(iv) High-level design|
- A - (i), B - (iv), C - (iii), D - (ii)
- A - (iv), B - (i), C - (ii), D - (iii)
- A - (ii), B - (iii), C - (i), D - (iv)
- A - (ii), B - (iv), C - (iii), D - (i)
- A - (i), B - (iii), C - (iv), D - (ii)
Calculate the vocabulary for the following code:
int f=1,n=7;
for(int i=1; i<=n;
i+=i)f*=i;
- 11
- 15
- 10
- 05
- 11
Which of the following models combine the feature of waterfall model and prototype model?
- Modified Waterfall Model
- Iterative Enhancement Model
- Evolutionary Development Model
- Spiral Model
- Quick Fix Model
Which of the following enhances the performance and functionality of the software after delivery?
- Re-design
- Re-engineering
- Post checking
- Reverse engineering
- Maintenance
Arrange the following coupling from least desirable to most desirable in the software?
Stamp coupling, Control coupling, Content coupling, Data coupling and Common coupling.
- Content, Common, Control, Stamp, Data
- Data, Stamp, Control, Common, Content
- Stamp, Common, Content, Data, Control
- Content, Data, Control, Stamp, Common
- Data, Control, Content, Common, Stamp