Task: Plan System Integration
var defaultQueryStr = '?proc={F2AD342D-0F3B-4E19-A351-75ECDCB806F5}&path={F2AD342D-0F3B-4E19-A351-75ECDCB806F5},{3CBDBBD0-6482-4FA2-820B-F6711E0BD84B},_B5K-MEofEdqrjq4i3fchvA';
var backPath = './../../';
var imgPath = './../../images/';
var nodeInfo=[{view: "view:_e_O28N7KEdm8G6yT7-Wdqw", path: ["_e_O28N7KEdm8G6yT7-Wdqw", "_vCtak0JHEdq4z9xc-r201w", "_vChNQkJHEdq4z9xc-r201w", "_vChNREJHEdq4z9xc-r201w", "_hOyRIUsaEdqchp_cYmfkiA", "_h0M3wCCbEdq3qtLcbHn6PQ", "_B5K-MEofEdqrjq4i3fchvA"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_PEpmMCVuEdqSZ9OimJ-AzA", "_-kFhcCVuEdqSZ9OimJ-AzA", "_pV4NgSFsEdqrX8YVzvtlIg", "_93TqMCFsEdqrX8YVzvtlIg", "_h0M3wCCbEdq3qtLcbHn6PQ", "_B5K-MEofEdqrjq4i3fchvA"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_e_O28N7KEdm8G6yT7-Wdqw", "_vCtak0JHEdq4z9xc-r201w", "_vChNQkJHEdq4z9xc-r201w", "_vChNREJHEdq4z9xc-r201w", "_hOyRIUsaEdqchp_cYmfkiA", "_h0M3wCCbEdq3qtLcbHn6PQ", "_B5K-MEofEdqrjq4i3fchvA"]}];
contentPage.preload(imgPath, backPath, nodeInfo, defaultQueryStr, true, true, false);
Task: Plan System Integration
This task describes how to plan the integration of the system.
Relationships
RolesMain:
Integrator
Additional:
Assisting:
InputsMandatory:
Iteration Plan
Optional:
Implementation Model
Integration Build Plan
Use-Case Realization
External:
None
Outputs
Integration Build Plan
Steps
Identify Subsystems
The iteration plan specifies all use cases and scenarios that should be implemented in this iteration. Identify which
implementation subsystems participate in the use cases and scenarios for the current iteration. Study the design
use-case realization's sequence diagrams, communication diagrams, and so on. Also identify which other implementation
subsystems are needed to make it possible to compile, that is, create builds.
Implementation subsystems are identified from the design use-case realizations.
Define Build Sets
In large systems where you may have up to a hundred implementation subsystems, it becomes a complex task to plan the
integration.
To facilitate integration planning, and manage complexity you need to reduce the number of things you need to think
about. It is recommended that you define meaningful sets of subsystems (build sets or towers), that
belong together from an integration point of view. 'Belong together' in the sense that these subsystems are sometimes
integrated as a group; it does not make sense to integrate just one of the subsystems. For example, all the subsystems
in lower layers that a subsystem needs (imports directly, or indirectly) to execute, could be a meaningful build set.
A build set is defined for the lowest layer if these two subsystem often are integrated as a group. A build set is
defined with all subsystems that are needed to compile and execute subsystem A.
Notice that the build sets can, and will, overlap. Which build sets and their contents you have may vary during the
life of a project.
The purpose of defining these build sets is to make it easier to do the integration planning. Instead of thinking about
individual subsystems you can think about sets of subsystems.
Define a Series of Builds
You define a series of builds to incrementally integrate the system. This is typically done bottom-up in the layered
structure of subsystems in the implementation model. For each build, define which subsystems should go into it, and
which other subsystems must be available as stubs. In the figure following, three builds have been defined.
An integration planned to be done in three builds.
Evaluate the Integration Build Plan
To evaluate the Integration Build Plan consider the following checklist:
Does the integration order make it easy to locate errors?
Does integration order keep the need for stubs to a minimum?
Is the integration order coordinated with the order in which components are developed?
Properties
Multiple Occurrences
Event Driven
Ongoing
Optional
Planned
Repeatable
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.
contentPage.onload();
contentPage.processPage.fixDescriptorLinks();
Wyszukiwarka
Podobne podstrony:
plan system integration+706402plan subsystem integration?F14B68plan the integration11CF4A2Edukacja matematyczna w systemie integralnymplan the integration0EC233plan the integration0EC233plan the integration0EC233plan the integration0EC233plan subsystem integration5FBE46plan subsystem integration5FBE46plan the integration11CF4A2plan the integration11CF4A2plan the integration11CF4A2plan the integration11CF4A2csps integration build planintegrate the system 5F6819teoria integracji plan wykladow?integrate the system?02447integrate systemnBE4304więcej podobnych podstron