Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
January 2003
-BSD
Table Of Contents
1 2 3 4 5 Overview ........................................................................................................... 1 System Documentation Defined ......................................................................... 2 Causes Of Poor Business System Documentation................................................ 3 System Documentation Necessity - Risk Profile................................................... 4 Automate The Creation Of Documentation......................................................... 6
5.1 5.2 5.3 Unified Modelling Language (UML) ........................................................................... 7 Deliverables Explained ............................................................................................ 7 Transformed System Documentation....................................................................... 8
Page ii
-BSD
1 Overview
It is generally accepted that software for which there is inadequate or inappropriate documentation poses the very real opportunity to impact adversely on the risk profile of the modern enterprise. For those organisations needing Basel II Accord compliance, complete documentation across the enterprise will be a pre-requisite for the development of operational risk management capabilities. These developed capabilities necessitate the collection of information in a systematic, uniform and useable format. Maintaining and developing enterprise applications without maintaining a quality compliant standard of documentation is like maintaining and developing a high-rise building without the aid or use of plans and specifications even at best, unacceptably risky and commercially negligent. The enterprise has a responsibility to its stakeholders to continually monitor operating risk, and therefore, it is a fact that enterprises are failing to reduce that risk if they continue to operate without adequate documentation of their systems. There is now a path to quick, accurate, and comprehensive production of digital documentation of the application regardless of the development language, operating environment, or age. Quick, accurate, and comprehensive because the process is automated, not a manual reverse engineering exercise. (Refer to the process diagram on page 7). The process is the Quipoz Transformation Engine, Q-TE, with the add-on component, the Quipoz Business System Documentation module, Q-BSD.
The process of business rule capture has been practiced on an informal basis for many years. Formalizing this process, and automating portions of it, completes the missing link in the redevelopment chain. Business rule capture and reuse is becoming a feasible endeavour that will profoundly change the way organizations redevelop the vast base of legacy applications. As the pace of redevelopment quickens, organizations will want to have the process and the tools in place in order to meet competitive information challenges of the next millennium. William Ulrich, Tactical Strategy Group, Inc. May 6, 2002
Page 1
-BSD
Requirements Specification
Functional Specification
Technical Specification
Page 2
-BSD
Page 3
-BSD
Page 4
-BSD
Gap Analysis Risk In the circumstances where there is a necessity to conduct a gap analysis, (that is, examine the gap between the current system capabilities and the present business performance requirements) there is very obviously a major impediment if the current system is either not documented, or not documented adequately.
Page 5
-BSD
Page 6
-BSD
This document can be viewed, also using the browser, in an hierarchical structure (a la Windows Explorer) by a variety of views: by program; by business function; or by business object.
5.1
In the Business System Transformation process developed by Quipoz, the production of documentation as an early process output can be achieved in UML structure, and the development of the Business Object Model is already Basel II compliant.
5.2
Deliverables Explained
The following table describes, to some extent, the relationship between what the Q-BSD process will deliver, and what is generally accepted as the documentation deliverable. Deliverable Design of Code Completeness (as delivered by Q-TE) 100% Comment The application program structure (before and after transformation) is used to display the extracted business rules. See above. The Quipoz process utilises various tree structures to summarise and display business rules. See above. Quipoz produces a high-level business object model as a starting point for our clients.
Page 7
-BSD
5.3
The diagram below illustrates the stage in the business system transformation at which documentation is produced.
Post Processing
Test Cases
Source
Load Repository
Apply Standards
Application Tuning
Q-BSD
Test Cases And Results Business Rules
Q-BSD
Object Models Test Results
Figure 1: Q-TE Process This documentation, it should be remembered, is documentation of the current system only. However, the earlier description of corporate value embedded in the documentation (risk reduction, regulatory and compliance reporting, Basel compliance, gap analysis and system testing capabilities) is as relevant whether the current system is to be retained in its current operating environment, or a full transformation is to be undertaken. When a business system is transformed, a new set of digital documentation is produced which is a complete map of the new, transformed, application.
Page 8
-BSD
Page 9