Monday 9 September 2013

NET Computer Science:Software Engineering and Software Testing MCQS

Software Engineering and Software Testing Important Question and Answers for NET December 2013

1. What is formal information system.
Ans.: The flow of information from top level to bottom level.
Example: Memos, Instructions.

2. What are the different types of software system development life cycles.
Ans.: 1. Waterfall model or waterfall model
2. Prototype model
3. Object-oriented model
4. Dynamic systems development model

3. Which type of system development life cycle is based on iterative structure of system development.
Ans.: Prototype model



4. Which model is also called as Barry Boehm model.
Ans: Spiral model, which incorporates both top-down and bottom-up approaches.
It also has risk management criteria.
Tip: Cocomo model was also developed by Barry Boehm.

5. Expansion of Cocomo is
Ans.: Constructive Cost Model

6. What is the use of a Data Flow Diagram in Software engineering.
Ans.: Data flow diagram is used to describe the logical operation of a system.
Hint: It describes what a system does

7. What are the two types of Data Flow Diagrams.
Ans.: 1. Physical DFDs- Used during analysis phase
2. Logical DFDs- Used during design phase for depicting data flow.

8. What is a traceability matrix.
Ans.: It is a table that correlates requirements and design phase documents to test documents.

9. What is white box testing in software engineering.
Ans.: Testing the internal components of a software product.
Example: Loops, Execution paths.

10. Equivalence class partitioning and Boundary value Analysis are examples of.
Ans.: Black Box Testing

11. What are the different types of software testing.
Ans.: 1. Unit Test
2. Integration Test
3. System Test
4. Acceptance Test

12. What is Capability Maturity Model (CMM).
Ans.: Capability Maturity Model is based on the principles of Total Quality Management(TQM) to improve software development process.

13. What are the different stages in CMM.
Ans.: 1. Initial
2. Repeatable
3. Defined
4. Managed
5. Optimized.

14. What is Formal Technical Review (FTR)
Ans.: It is a software quality assurance activity aimed to uncover errors in function, logic, implementation.

15. What is clean approach.
Ans.: It is a software development technique used to produce software with a certifiable level of reliability.

All the best.

Comments are most welcome.

Invite your friends to visit this blog.

2 comments:

  1. I want to learn about COCOMO model. From where can I get good reading material about it from? Thank you for writing this useful blog post. I have learned new things about software engineering. Keep updating.

    Regards,
    Prasant

    ReplyDelete
  2. Thanks dude for your compliments. Keep visiting this blog for more updates.

    I recommend ROGER S PRESSMAN'S SOFTWARE ENGINEERING book to learn more about COCOMO model.

    ReplyDelete