Types of Software Components Quiz
16 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the main goal of real software processes?

  • Developing web services according to service standards
  • Specifying, designing, implementing and testing a software system (correct)
  • Integrating objects with a component framework
  • Establishing the services required and constraints on the system's operation and development
  • In what way are the four basic process activities of specification, development, validation, and evolution organized differently?

  • In the waterfall model, they are interleaved, whereas in incremental development they are organized in sequence
  • In both waterfall model and incremental development, they are interleaved
  • In the waterfall model, they are organized in sequence, whereas in incremental development they are interleaved (correct)
  • In both waterfall model and incremental development, they are organized in sequence
  • What is the process of establishing what services are required and the constraints on the system's operation and development?

  • Software specification (correct)
  • Requirements engineering process
  • Requirements elicitation and analysis
  • Feasibility study
  • Which type of software component is developed as a package to be integrated with a component framework such as .NET or J2EE?

    <p>Collections of objects</p> Signup and view all the answers

    What is the main purpose of a feasibility study in the requirements engineering process?

    <p>To determine if it is technically and financially feasible to build the system</p> Signup and view all the answers

    Which type of software component is configured for use in a particular environment?

    <p>Stand-alone software systems (COTS)</p> Signup and view all the answers

    What is the main purpose of requirements validation in software development?

    <p>To check the validity of the requirements</p> Signup and view all the answers

    Which design activity involves identifying the overall structure of the system and the principal components?

    <p>Architectural design</p> Signup and view all the answers

    What is the primary goal of verification and validation (V & V) in software development?

    <p>To show that a system conforms to its specification</p> Signup and view all the answers

    What is a key characteristic of system testing in software development?

    <p>Testing emergent properties of the system as a whole</p> Signup and view all the answers

    What is the main reason for software evolution in a business context?

    <p>To support changing business circumstances</p> Signup and view all the answers

    Which activity is specifically focused on testing individual components independently?

    <p>Development or component testing</p> Signup and view all the answers

    What is the main objective of interface design in software development?

    <p>To define the interfaces between system components</p> Signup and view all the answers

    Which stage of testing involves checking that the system meets the customer's needs using customer data?

    <p>Acceptance testing</p> Signup and view all the answers

    What is a characteristic feature of software processes in a business context?

    <p>Software processes support changing business circumstances.</p> Signup and view all the answers

    What is a key feature of software process models?

    <p>They represent abstract organizations of software processes.</p> Signup and view all the answers

    Use Quizgecko on...
    Browser
    Browser