Education Blog

Workflow Detail: Plan Project Configuration & Change Control

Purpose How to Staff   The purpose of this workflow detail is to: Establish project configuration management policies Establish policies and processes for controlling product change Document this information in the Configuration Management Plan (included in Software Development Plan) The purpose of having standard, documented change control processes is to ensure that changes are made within a project in a…

Read More Read More

Activity: Find Actors and Use Cases

Workflow Details: Requirements Finding actors is one of the first steps in defining system use. Each type of external phenomenon with which the system must interact is represented by an actor. To find the actors, ask the following questions: Which user groups require help from the system to perform their tasks? Which user groups are needed to execute the system’s…

Read More Read More

Activity: Review the Design

Arrange one review of the design model per iteration in the Elaboration and Construction phases, where you review the work in progress. Then, in the iteration of the Construction phase, where the design model is considered to be more or less complete, you should arrange a detailed review of the design model. You should also arrange one review meeting per…

Read More Read More

Activity: Review the Architecture

Purpose To uncover any unknown or perceived risks in the schedule or budget. To detect any architectural design flaws. Architectural flaws are known to be the hardest to fix, the most damaging in the long run. To detect a potential mismatch between the requirements and the architecture: over-design, unrealistic requirements, or missing requirements. In particular the assessment may examine some…

Read More Read More

Activity: Implement Component

Workflow Details: Implementation Note: implementation and modification of components takes place in the context of configuration management on the project. Implementers are provided with a private development workspace (see Activity: Create Development Workspace) in which they do their work, as directed by Artifact: Work Orders. In this workspace, source elements are created and placed under configuration management, or modified through…

Read More Read More

Checkpoints: Supplementary Specifications

The following basic issues should be addressed to detail all requirements that are not specified within the use-case model: Functionality: What is the software supposed to do? This should include: Validity checks on the inputs General responses to abnormal situations, including: overflow, communication facilities, error handling and recovery Effects of parameters Relationship of outputs to inputs, including input/output sequences and…

Read More Read More

Concepts: Process Quality

Process quality refers to the degree to which an acceptable process, including measurements and criteria for quality, has been implemented and adhered to in order to produce the artifacts. Software development requires a complex web of sequential and parallel steps. As the scale of the project increases, more steps must be included to manage the complexity of the project. All…

Read More Read More

Workflow Detail: Define the System

Purpose How to Staff Work Guidelines   The purpose of this workflow detail is to: Align the project team in their understanding of the system. Perform a high-level analysis on the results of collecting stakeholder requests. Refine the Vision to include the features to include in the system, along with appropriate attributes. Refine the use-case model, to include outlined use…

Read More Read More

Analysis & Design: Workflow

Introduction Concepts Workflow Activities Artifacts Guidelines In the Inception Phase, analysis and design is concerned with establishing whether the system as envisioned is feasible, and with assessing potential technologies for the solution. If it is felt that little risk attaches to the development (because, for example, the domain is well understood, the system is not novel, and so on) then…

Read More Read More

Artifact: Use-Case Realization

The Word template can be bought through a template package. Case studies and reports are freely available in the table below. Word Template Case Study Report Purpose The purpose of the use-case realization is to separate the concerns of the specifiers of the system (as represented by the use-case model and the requirements of the system) from the concerns of…

Read More Read More