CEN 4010 Assignment 2
What is meant by the term "linear sequential model"?
A model that works in a sequential method throughout the software development cycle but cannot return to any previous phase.
What would be the typical definition of a "stakeholder"?
A stakeholder has some vested interest in the outcome of the software project which can be financially, or workplace invested.
Which of the following BEST describes "identifying a task set" when discussed within the software engineering development context?
A task set defines the actual work that needs to be done to accomplish the objectives of a software engineering action.
From the following, select the BEST answer for the following: What are the positives for using the spiral model?
Continuous customer involvement
From the following which BEST explains the term "process flow"?
Describes how the framework activities and the actions and tasks that occur within each framework activity are organized with respect to sequence and time.
The waterfall model is considered the oldest model for software development. What is considered this models greatest weakness?
It can be difficult to completely determine all aspect of the start of the project which can cause an ill-designed or failed end project.
Fill in the blanks. Many software engineers believe that software processes and activities should be assessed using ____________ (metrics).
Numeric measures or software analytics
What is meant by the term "prescriptive models"?
Prescriptive models describe a set of process elements.
The prototyping model is a popular method for software development. What makes it so popular?
The ability to design and create a working model which the customer can review, which can be used to test against and provides a vehicle for constructive criticism.
In what way does the unified process model differ from other models?
The unified process recognizes the importance of customer communication and streamlined methods for describing the customer's view of a system.