Home

  About Us

  Products

  Process Models

  SE Resources

  Commentary

  Contact us

Breaking News!

A new blog ...

visit OnCenter, Roger Pressman's running commentary on the world at large

A new edition ... the 7th edition of Software Engineering is available now

A new book ... Roger Pressman and David Lowe on Web Engineering

A first novel ... Roger Pressman's first novel is a technothriller -- The Aymara Bridge

A new curriculum! RSP&A has partnered with QAI to develop a comprehensive Internet-based software engineering curriculum.

A redesigned site! ... we've done a major redesign and added many new features for 2009 - 2010

 
Adaptable Process Model
Evaluate the Request for Change



IMPORTANT NOTICE: The complete Adaptable Process Model (APM) is provided for informational purposes and for assessment by potential users. The APM is copyrighted material and may not be downloaded, copied, or extracted for use in actual project work. The full hypertext (html) version of the APM may be licensed for use and customization within your organization. Contact R.S. Pressman & Associates, Inc. for complete licensing information.

Task IV.22 Evaluate the request for change

 

IV.22.1 Identify requirements modifications required due to a change request.

Intent: The intent of this task is to establish specific requirements modifications for changes requested by either internal or external customers.

Mechanics: If the project has implemented formal SCM procedures, the tasks defined for the Software Configuration Management umbrella activity are implemented. Maintenance requirements are identified with a Software Change Request and are managed using a change control procedure.

The software engineering team should attempt to identify how changes will impact the data design, the architectural design, the human interface design, and the component-level design.

Application of Formal Methods: none

Application of CASE Tools: t.b.d.

SQA Checklist:

    1. Is the change request bounded? Stated unambiguously?

    2. Has the potential impact of the change been considered? Internal to the application? to interoperable applications?

    3. Have all SCM controls (Chapter 5, Tasks U.4) been applied?

Do's & Don'ts

    Do: Meet with the change requester to ensure that the specific requirements are unambiguous, consistent and complete.

    Do: Be sure that the change requirements are recorded in a Software Change Request (see Chapter 5, Software Configuration Management).

    Do: Be certain to determine the impact of the change.

    Don't Assume that an maintenance can be implemented without side effects.

Deliverables: Software Change Request describing the change

 

IV.22.2 Perform SCM functions.

Intent: The intent of this task is to evaluate the impact of the maintenance and approve or reject it.

Mechanics: See the Software Configuration Management umbrella activity

Application of Formal Methods: SCM procedures

Application of CASE Tools: SCM tools

Deliverables: Engineering change order



IV.22.3 Generate engineering change order.

Intent: The intent of this task is to define the final set of requirements that describe the change to be made.

Mechanics: When necessary, maintenance requirements are modeled using software engineering analysis methods (see also, Task III.18). In many cases however, maintenance requirements are defined by listing changes required in the data, functional, and behavioral domain for the software.

Application of Formal Methods: none

Application of CASE Tools: t.b.d.

SQA Checklist:

    1. Have requirements been reviewed for completeness, consistency, and lack of ambiguity? Has the customer reviewed the final requirements?

    2. Have impacts been explicitly noted?

Do's & Don'ts

    Do: Be sure that everyone is on the same page; that is, that all changes have been stated in an unambiguous fashion.

    Do: Note any constraints that will affect the way that the maintenance is implemented.

    Don't: Focus solely on the functions to be modified. Consider also the data and the behavior of the system.

Deliverables: Engineering change order


Use Browser "back" arrow or return to APM Process Design Language Description


Site search! We've added links to a search engine that will enable you to search our entire site for information you need. Enter the appropriate word or phrase below.

PicoSearch




Home About us Products Product Models SE Resources Commentary Contact us

Web site and all contents © R.S. Pressman & Associates, Inc. 2001 - 2010, All rights reserved.
Free website templates