System TransformationHome Site
Map Organizational
Transformation IT
Architecture Transformation |
|
Program SpecificationObjectivesThis task is an extension of process analysis, but at the next level of detail. The procedure action diagram is the lowest level of procedural specification and key design object from which systems are generated. The main objective within this task is to aid the specification analyst by capturing and importing program specifications into the target CASE environment. The primary steps within this task focus on selective importation of business rules at the procedural level based on all prior analysis that lead to this point in the redevelopment cycle. The last step of this task however, deviates from this approach using an alternative import facility. Certain tools automate importation of entire modules into CASE tools. This is a physical import that is to be used only where there are no business or data architecture modifications. Execute the last step only if dictated by a given scenario and where no architectural changes are planned. This step is mutually-exclusive with the other steps in this task. Specific objectives for this task include:
Entrance CriteriaThe entrance criteria for the program specification task are listed below.
The following is required if goal includes top-down/bottom-up model comparison or integration based on redevelopment scenario.
The following is desirable, especially if no functional SME is available.
Optional - based on availability:
Roles/SkillsThe personnel and skill requirements necessary to meet the program specification task objectives are identified below.
Input RequirementsThe system components and related inputs required to initiate and complete the program specification task are listed below.
Optional - where available:
Tool/Technology SupportTechnologies supporting the program specification task include design import facility, I-CASE modeling, open systems repository and program editor tools. These tools are used to represent information as required by this task. Design import facilityThis tool facilitates representation of current system flows in dialog flow format. While representation may be derived from physical implementation, it could provide a working starting point for an analyst. Features include:
A second set of tools function in a "black box" mode to load entire programs into a design workstation. While feasible and addressed in the last step of this task, use of this type of design import facility is only recommended in cases where no architecture change is envisioned. Features include:
I-CASE modeling toolsI-CASE analysis workstations provide a mechanism for specifying current and target process action diagrams. While automated input facility is not available in all formats for this type of model, captured rules may be respecified in this format through techniques in this task.
Open systems repositoryA repository provides an important, yet optional, capability to link business areas, systems and components using the legacy transition meta-model. In this task, repository is used to trace the flow of current processes as input to bottom-up process hierarchy modeling effort. Program editor· Supports manual code analysis and logic path tracing. · Should display program logic in graphical representations driven by data usage and logic path analysis. Task StepsThe program specification task is comprised of the following task steps:
|
|