16 Questions
What is the main goal of real software processes?
Specifying, designing, implementing and testing a software system
In what way are the four basic process activities of specification, development, validation, and evolution organized differently?
In the waterfall model, they are organized in sequence, whereas in incremental development they are interleaved
What is the process of establishing what services are required and the constraints on the system's operation and development?
Software specification
Which type of software component is developed as a package to be integrated with a component framework such as .NET or J2EE?
Collections of objects
What is the main purpose of a feasibility study in the requirements engineering process?
To determine if it is technically and financially feasible to build the system
Which type of software component is configured for use in a particular environment?
Stand-alone software systems (COTS)
What is the main purpose of requirements validation in software development?
To check the validity of the requirements
Which design activity involves identifying the overall structure of the system and the principal components?
Architectural design
What is the primary goal of verification and validation (V & V) in software development?
To show that a system conforms to its specification
What is a key characteristic of system testing in software development?
Testing emergent properties of the system as a whole
What is the main reason for software evolution in a business context?
To support changing business circumstances
Which activity is specifically focused on testing individual components independently?
Development or component testing
What is the main objective of interface design in software development?
To define the interfaces between system components
Which stage of testing involves checking that the system meets the customer's needs using customer data?
Acceptance testing
What is a characteristic feature of software processes in a business context?
Software processes support changing business circumstances.
What is a key feature of software process models?
They represent abstract organizations of software processes.
Test your knowledge of different types of software components including web services, object collections for integration, and configured stand-alone software systems. This quiz covers the concepts from Chapter 2 of Software Processes related to process activities.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free