NEW
Font size
WorksheetsSoftware Processes
Total questions: 20
Worksheet time: 20mins
A software process models represents which of the following:
The way in which software is developed
The way in which software processes data
The way in which software is used
The way in which software may fail
Which of the following activity spans all stages of a software development lifecycle?
Coding
Testing
Project Management
Design
The operation phase in the waterfall model is a synonym for which one of the following phases?
Coding and unit testing phase
Maintenance phase
Analysis phase
Design phase
Which of the following process model focuses on use cases as its central aspect of system development?
Extreme Programming
Spiral Model
Prototyping
Unified Process
Which phase of the unified process model covers the system’s beta testing?
Inception phase
Elaboration phase
Construction phase
Transition phase
Which phase of the Unified Process is primary focused on capturing the project’s vision, objectives, and high-level requirements?
Inception phase
Elaboration phase
Construction phase
Transition phase
Which modelling notation is commonly used in the Unified Process for representing the relationships and interactions between different components of a system?
BPMN (Business Process Model and Notation)
ERD (Entity-Relationship Diagram)
UML (Unified Modeling Language)
DFD (Data Flow Diagram)
Which of the following statement is not a motivation towards using global software development?
Limited trained workforce in technologies
Improving the reliability and maintainability of software-based applications
Differences in development cost that favor geographical dispersal of teams
A desire to be “close” to a local market
Which of the following is correct about software processes?
They can be performed only by humans
They are abstract representation of software activities
They are not enacted in the real world
They can be activated multiple times
Which of the following is not defined by a start date and an end date?
(i) Phases (ii) Routine activities (iii) Projects (iv) Processes
i and ii
ii and iii
ii and iv
only iv
Which of the following statement is NOT correct about software process model?
There is a set of ideal process models that can be used for the development or evolution of software-intensive systems and services
A software process model is a description of a software process
Different notations can be used to represent a process model
A process model can describe a process on different levels of abstraction
Which of the following specifies the relationships between products and processes?
Product flow
Artifact
Control flow
Role
Which of the following statement is correct about prescriptive and descriptive process models?
Only one of them should be applied in a software company
They are the same in terms of ultimate goal
Successful deployment of a prescriptive process model is more difficult than a descriptive process models
Descriptive process models describe how something should be done
What kind process models abstract from a number of details, and instead provide a broader view on the process?
Descriptive process models
Engineering process models
Lifecycle process models
All of the answers
Which of the following process model is often referenced but rarely applied in its current form?
The Spiral Model
The Prototyping Model
The Waterfall Model
The Iterative Enhancement Model
Which of the following statement is NOT correct about the iterative enhancement model?
The first and second iterations develop the core part of the complete system
Each iteration is completed in a waterfall-like style
A prerequisite for applying this model is that the problem permits incremental development
The third iteration adds functionality
Which of the following statement is correct about the prototyping model?
The main goal of building prototypes is to get a first version of the final product
A prototype can be developed when the final properties are completely clear
Non-functional requirements are clearly addressed
A prototype reduces the risk of project failure
Which of the following process model embraces risk as its central aspect?
The Prototyping Model
The Spiral Model
The Iterative Enhancement Model
The Extreme Programming
Which of the following process model focuses on use cases as its central aspect of system development?
The Unified Process
The Spiral Model
The Prototyping Model
The Iterative Enhancement Model
What is the process that can identified from the following example:
“The performance of safety critical systems in a large aerospace organization is measured using scalability testing with the CPU usage of 87% and memory consumption of 97%.”
Performance of safety critical systems
Aerospace organization
CPU usage of 87% and memory consumption of 97%
Scalability testing
