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 (D)</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 (D)</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) (C)</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 (B)</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 (A)</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 (A)</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 (D)</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 (C)</p> Signup and view all the answers

Which activity is specifically focused on testing individual components independently?

<p>Development or component testing (B)</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 (A)</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 (D)</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. (B)</p> Signup and view all the answers

What is a key feature of software process models?

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

More Like This

Use Quizgecko on...
Browser
Browser