software-engineering-mcqs - Set (3)

Correct Answer: Orange && Worng Answer: Red

1. Software engineering approach is used to achieve.

  • (A). Better performance of hardware
  • (B). Error free software
  • (C). Reusable software
  • (D). Quality software product
  • View Answer

    Explanation: Not Avilable

    2. Management of software development is dependent on

  • (A). People
  • (B). Product
  • (C). Process
  • (D). All of the above
  • View Answer

    Explanation: The management of software development is dependent on four factors : People, Product, Process and Project.

    3. UML stands for

  • (A). Uniform modeling language
  • (B). Unified modeling language
  • (C). Unit modeling language
  • (D). Universal modeling language
  • View Answer

    Explanation: In the field of software engineering UML is intended to provide a standard way to visualize the design of a system.

    4. Effort is measured in terms of-

  • (A). Person-months
  • (B). Rupees
  • (C). Persons
  • (D). Months
  • View Answer

    Explanation: The main cost of producing software is the manpower employed and the cost of developing software is generally measured in terms of person-months of effort spent in development.

    5. Which phase is not available in software life cycle ?

  • (A). Coding
  • (B). Testing
  • (C). Maintenance
  • (D). Abstraction
  • View Answer

    Explanation: Software life cycle cosists of following phases Planning, Defining Requirements, Designing, Building, Testing, Deployment and Maintenance.

    6. Which one is the most important feature of spiral model ?

  • (A). Quality Management
  • (B). Risk Management
  • (C). Performance Management
  • (D). Efficiency Management
  • View Answer

    Explanation: The most important feature of the spiral model is handling these unknown risks after the project has started.

    7. Waterfall model is not suitable for-

  • (A). Small projects
  • (B). Accomodating change
  • (C). Complex projects
  • (D). None of the above
  • View Answer

    Explanation: Waterfall model is not suitable for complex and object-oriented projects.

    8. Spiral model was developed by-

  • (A). Bev Littlewood
  • (B). Barry Boehm
  • (C). Roger Pressman
  • (D). Victor Basiti
  • View Answer

    Explanation: The spiral model in software engineering was first mentioned by Barry Boehm in his 1986 paper.

    9. The basic concepts of ER model are-

  • (A). Entity and relationship
  • (B). Relationships and keys
  • (C). Entity, effects and relationship
  • (D). Entity, relationship and attribute
  • View Answer

    Explanation: There are three basic elements in an ER Diagram: entity, attribute, relationship.

    10. Requirements elicitation means-

  • (A). Gathering of requirements
  • (B). Capturing of requirements
  • (C). Understanding of requirements
  • (D). All of the above
  • View Answer

    Explanation: Requirements elicitation is a part of the requirements engineering process, usually followed by analysis and specification of the requirements.

    11. Which one is not a size measure for software-

  • (A). LOC
  • (B). Function count
  • (C). Cyclomatic complexity
  • (D). Halsteads program length
  • View Answer

    Explanation: Not Avilable

    12. COCOMO was developed initially by-

  • (A). B.W. Bohem
  • (B). Gregg Rothermal
  • (C). B. Beizer
  • (D). Rajeev Mall
  • View Answer

    Explanation: The Constructive Cost Model (COCOMO) is a procedural software cost estimation model developed by Barry W. Boehm.

    13. Cost estimation for a project may include

  • (A). Software cost
  • (B). Hardware cost
  • (C). Personnel cost
  • (D). All of the above
  • View Answer

    Explanation: Not Avilable

    14. Functional testing is known as-

  • (A). Structural testing
  • (B). Behaviour testing
  • (C). Regression testing
  • (D). None of the above
  • View Answer

    Explanation: Behavioural Testing is usually a functional testing.

    15. A system that does not interact with internal environment is called-

  • (A). Closed system
  • (B). Logical system
  • (C). Open system
  • (D). Hierarichal system
  • View Answer

    Explanation: An open system must interact with external environment. It receives inputs from and delivers outputs to the outside of the system.

    16. How many stages are in COCOMO-II

  • (A). 2
  • (B). 3
  • (C). 4
  • (D). 5
  • View Answer

    Explanation: COCOMO II provides the following three-stage series of models for estimation of Application Generator, System Integration, and Infrastructure software projects.

    17. A node with indegree #0 and outdegree =0 is called

  • (A). Source node
  • (B). Predicate node
  • (C). Destination node
  • (D). None of the above
  • View Answer

    Explanation: Not Avilable

    18. Alpha testing is done by ?

  • (A). Customer
  • (B). Tester
  • (C). Developer
  • (D). All of the above
  • View Answer

    Explanation: Alpha Testing is performed by the Testers within the organization.

    19. Acceptance testing is done by-

  • (A). Developers
  • (B). Customers
  • (C). Testers
  • (D). All of above
  • View Answer

    Explanation: Acceptance testing (UAT) is a type of testing, which is done by the customer before accepting the final product.

    20. Cyclomatic complexity is developed by-

  • (A). B.W. Bochm
  • (B). T.J. McCable
  • (C). B.W. Little wood
  • (D). Victor Basili
  • View Answer

    Explanation: Cyclomatic complexity was developed by Thomas J. McCabe Sr. in 1976.