1. In DFD, which symbol is used to show an external entity?
a. Arrow
   b. Circle
   c. Pentagon
   d. Rectangle
       ANS: d
2. FAST stands for
   a. Facilitated Application Software Technique
   b. Functional Application Software Technique
   c. Facilitated Application Specification Technique
   d. None of These
       ANS: c
3. The process of developing a software product using software engineering principles and methods is referred
   to as
   a. Software myths
   b. Scientific Product
   c. Software Development
   d. None of above
       ANS: c
4. Which of the following is a tool in design phase?
   a. Abstraction
   b. Refinement
   c. Information Hiding
   d. All of these
       ANS: d
5. The major shortcomming of waterfall model is :
   a. the maintenance of system
   b. The system testing
   c. The difficult in accommodating changes after feasibility analysis
   d. The difficult in accommodating changes after requirement analysis
       ANS: a
6. What is Software requirement?
   a. It is nothing but customer need
   b. it is specification that customer wants in the proposed software
   c. it is minimum functionality of the software
   d. it is used for testing
       ANS: b
7. What is full form of SRS?
   a. Software Readiness system
   b. Software Requirement Specification
   c. Software Repair and Simplification
   d. Software Remedy and Specification
       ANS: b
8. What is questionnaire?
   a. It is list of requirements
   b. It is list of wants
   c. It is list of questions/queries
   d. None of these
       ANS: c
9. The relationship of data elements in a module is called
   a. Coupling
   b. Modularity
   c. Cohesion
   d. Granularity
       ANS: a
10. Which level of DFD highlights the system as a whole?
    a. First Level
    b. Context Level
    c. Second Level
    d. None of these
        ANS: b
11. Project risk factor is considered in which model
    a. Spiral Model
    b. Waterfall Model
    c. Prototyping Model
    d. None of the above
        ANS: a
12. A desirable property of module is
    a. Independency
    b. Low cohesion
    c. High Coupling
    d. Multifunctional
        ANS: b
13. There are different phase available in SDLC. Find out which phase is not available in software life cycle?
    a. Coding
    b. Testing
    c. Maintenance
    d. Abstraction
        ANS: d
14. Applications software
    a. is used to control the operating
    b. Includes programs designed to help programs
    c. Performs a specific task for computer users
    d. None of these
        ANS: c
15. Software does not wear-out in the traditional sense of the term, but software does tend to deteriorate as it
    evolves, because :
    a. Software suffers from exposure to hostile environments
    b. Multiple change requests introduce errors in component interactions
    c. Defects are more likely to arise after software has been used often
    d. Software spare parts become harder to order.
        ANS: b
16. Which of the following terms describes testing?
    a. Finding broken code
    b. Evaluating deliverable to find errors
    c. A stage of all projects
    d. None of above
        ANS: b
17. What are the different levels of Testing
    a. Integration Testing
    b. Unit Testing
    c. System Testing
    d. All of Above
        ANS: d
18. Cyclomatic complexity is
    a. White-box Testing
    b. Black box Testing
    c. Grey box Testing
    d. All of the above
        ANS: a
19. __________is not suited to accommodate any change.
    a. Spiral Model
    b. Prototyping Model
    c. Incremental Model
    d. Waterfall Model
        ANS: d
20. Which of the following techniques emphasizes breaking large and complex task into successively smaller
    sections?
    a. Object Oriented Programming
    b. Micro Programming
    c. Partitioning
    d. Abstraction
        ANS: c