COBOL to Java

Document Sample
COBOL to Java Powered By Docstoc
					                                            Ada to Java
                                      TSRI HTML Documentation
                                            User’s Guide
INTRODUCTION ........................................................................................................................................ 2

GETTING STARTED.................................................................................................................................. 2

FINAL DOCS INDEX .................................................................................................................................. 3
    DATA ELEMENTS TABLE (DET) FOR THE JAVA FILE ................................................................................. 5
    CLASS DIAGRAM ........................................................................................................................................ 6
    METHODS OF THE CLASS ........................................................................................................................... 7
    BLUE MENU BAR........................................................................................................................................ 8
      Java View .............................................................................................................................................. 8
      Ada View ............................................................................................................................................... 9
      Both View .............................................................................................................................................10
      Structure Chart View ...........................................................................................................................11
      CFG View ............................................................................................................................................12
      DFD View ............................................................................................................................................13
      CEG View ............................................................................................................................................14
      STT View ..............................................................................................................................................15
      SMG View ............................................................................................................................................16
      BRM View ............................................................................................................................................17
      MDA View ............................................................................................................................................18
      OOA/OOD View...................................................................................................................................19
      SASD View ...........................................................................................................................................20
      SMM View ............................................................................................................................................21
      Property Button....................................................................................................................................22
      Sync Button ..........................................................................................................................................23
FINAL DOCS SYSTEM DATA ELEMENT TABLE ..............................................................................24

METRIC INDICES .....................................................................................................................................25
        Similar Statement Index .......................................................................................................................26
        Wrapped Code Index............................................................................................................................27
        Dead Code Index..................................................................................................................................28
        Unreferenced Variable Index ...............................................................................................................29
        Call Fan In Index .................................................................................................................................30
        Call Fan Out Index ..............................................................................................................................31
        Statements Index ..................................................................................................................................32
        States Index ..........................................................................................................................................33
        Rules Index ...........................................................................................................................................34
        Complexity Index .................................................................................................................................35
        SuperClass Count.................................................................................................................................36
        SubClass Count ....................................................................................................................................37
        Part Of Count.......................................................................................................................................38
        Has Part Count ....................................................................................................................................39




                       The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                           Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Introduction
Welcome to the User‟s Guide for TSRI‟s Documentation. This guide explains the main features
of our HTML Documentation and how to navigate among these features.


Getting Started
To initiate the HTML documentation, navigate to the html directory and select index.html.
This will open an HTML page that looks like the one below.

The top-level documentation view is the Final Docs Index, shown in the top left sub-window.
Once you‟ve made a selection from the Final Docs Index you will generally navigate through the
documentation by scrolling, using hyperlinks or by clicking on SVG icons. Remember you can
use your back button and all other common browser navigation tools. If you wish to enlarge a
sub-window, just grab the frame border and drag the window to its desired size.

           The Final Docs Index gives a choice of beginning
           views:
           Final Docs Code Index,
           Final Docs System Data Element Table,
           Complexity Index,
           and other Indices.




                           This will take you to the             This will take you to a
                           SVGView.exe for SVG                   guide for using SVG
                           Viewer 3.0                            Viewer 3.0.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Final Docs Index
The Final Docs Index comprises top-level indices, each of which contains an alphabetical list of
system features. The two main indices are: Final Docs Code Index and Final Docs System Data
Element Table Index. There are additional indices that provide additional analysis. Expanding
one of these indices will display the associated index in the left hand pane.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Final Docs Code Index
The Final Docs Code Index is an alphabetical organization of Java packages and its associated
Java files resulting from the transformation of the ADA code. Each Java File is comprised of
Date Element Tables (DETs), Class Diagrams, Classes, and the Class‟s associated Methods.
Selecting one of the items from these indices will open the associated feature in the right frame,
known as the View Frame, of the documentation.




                                 Java Package


                                 Java File

                                 Data Element Table


                                 Class Diagram



                                 Java Class


                                 Method                                  View Frame.




               The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                   Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Data Elements Table (DET) For The Java File
Selecting the Data Elements Table displays a table containing hyperlinked data items found
within the file. The table fields are: Name, Type, and Refs. Clicking on one of these links will
display the Java code wherein the item is defined or modified/used.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Class Diagram
The Class Diagram represents relationships among the classes. The black arrows represent the
generalization or “is-a-kind-of” relationship. The Red arrows represent the aggregation or “has-a”
relationship. The diagram‟s icons are hyperlinked to the classes in the relationship.

The diagram also displays the class associated member variables and member methods along with
the source code of the class. Clicking on a member variable or member method will realign the
source code to that member.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Methods Of The Class
Classes in the Final Docs Index may have one or more Methods. Selecting one of the Methods
from the lower left-hand pane will open the Java code of that Method in the right frame, also
known as the View Frame. The View Frame also reveals the choice of several viewing options
on the Blue Menu Bar. These viewing options may vary slightly among the differing indices and
among the items in a particular index.

Many of the metrics indices (described later) also let you navigate to methods.




                                                                 Blue Menu Bar




The Blue Menu Bar provides the following View Options: Ada, Java, Both, Structure Chart,
CFG, DFD, CEG, STT, SMG, BRM, MDA, OOA/OOD, SASD, SMM, Property, and Sync.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Blue Menu Bar
Java View
Selecting a method from one of the java files from the lower left pane will display the java code
in the View Frame. This first view, known as Java View, is the default view comprising of a
hyperlink page containing pertinent information about the program. There are links from
identifiers to their definition.




                                                        Clicking on the “A” will link
                                                        the Java source code to its
                                                        corresponding ADA source
                                                        code.




                                                                 Links from references to
     Clicking on a method provides the Java View                 definition
     shown in the right View Frame.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Ada View
Selecting the view Ada from the Blue Menu Bar displays the hyperlinked ADA source code in
the View Frame.




                                          Clicking on the “J” will link the ADA
                                          source code to is corresponding Java
                                          source code.




                                                     Identifiers link to their definition.




             The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                 Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Both View
Selecting the view Both from the Blue Menu Bar displays both the Java and the ADA source
code side-by-side in the View Frame. Clicking a “A” or “J” in either window will align the other
window‟s corresponding code to the top of the window.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Structure Chart View
Selecting the view Structure Chart from the Function‟s Blue Menu Bar displays a side-by-side
view with the SVG Structure Chart graph in the left hand side of the View Frame and the source
code in the right hand side of the View Frame. The SVG chart contains hyperlinked icons
showing the calling and called functions of the currently selected function. Yellow Nodes link to
the Method‟s Definition and Purple Nodes link to the Method‟s Declaration if there is no
Definition.

                                                                 Clicking on a function hyperlink
                                                                 node will display information
                                                                 about that method.




                                                               One may mouse over an icon to see
                                                               an enlarged pop-up of the label text.


NOTE: SVG graphs can be manipulated in the following ways:

    1.   Ctrl + Click, point and Release to Zoom-In.
    2.   Ctrl + Click and Drag to box a region, releasing the mouse to zoom in on that region.
    3.   Alt + Click to grab and slide the graph within the sub-window.
    4.   Right-Click for a menu with Zoom In, Zoom Out, Original View, Find…, etc.
    5.   Left-Click on a Control Flow icon to align the source with that icon.
    6.   An icon „Mouse-Over‟ will reveal diminutive text.




               The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                   Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
CFG View
Selecting the view Control Flow Graph (CFG) displays a side-by-side view with the CFG graph
in the left hand side of the View Frame and the source code in the right hand side of the View
Frame. The circular nodes represent the beginning and ending nodes of the function. The
diamond nodes represent the decision nodes. The rectangular nodes represent non-decision code.
A Left-Click on a diamond or rectangular node will align the Source Code corresponding to that
node at the top of the Source sub-view.

                                            NOTE: It may be necessary to click twice on CFG to
                                            populate both vertical sub-windows.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
DFD View
A Data Flow Diagram (DFD) is a graph of the flow of data and of the transformations applied to
data between the data stores of a program. Data stores (such as data records or classes) are the
data structures used by the program for the storage of program data. Data flows are the fields or
attributes used or assigned values by the data transforming statements of the program. The
transformations are contiguous sequences of program statements that sequentially process input
data to produce output data.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
CEG View
Selecting the view Cause and Effect Graph (CEG) displays a side-by-side view of the CEG
graph in the top frame of the View Frame and the source code in the bottom frame of the View
Frame. The CEG shows the states and the production rules that govern transition between states.
The Green circles depict the start state. The Red circles depict the end states. Gray circles depict
intermediate states. The Blue circles depict the production rules that transition between states.
Production rules are cause-effect rules that consist of the preconditions that must be satisfied for a
state transition to occur and an effect, the actions that occurs when the transition occurs. A Left-
Click on a node will align the hypertext source code corresponding to that node to the top of the
Source sub-view.




               The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                   Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
STT View
Selecting the view State Transition Table (STT) displays a side-by-side view of the STT table
in the left-hand side of the View Frame and the source code in the right-hand side of the View
Frame. The STT provides a formal description of the state transitions of a function. An STT
consists of a three part table consisting of: (1) preconditions and their Boolean value assignments;
(2) the set of state transitions achieved by satisfying preconditions; and (3) the set of actions taken
upon satisfaction of the transition preconditions. A state transition consists of a Boolean value
assignment to the control conditions of the state (the precondition) and the sequence of actions
(expressed as functions or block level program slices) taken in the event the preconditions of the
transition are satisfied. An STT for a procedure is isomorphic with a cause/effect graph and a
state machine model.




               The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                   Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
SMG View
Selecting the view State Machine Graph (SMG) displays a side-by-side view of the SMG table
in the left-hand side of the View Frame and the source code in the right-hand side of the View
Frame. The Green circles depict the start state. The Red circles depict the end states. Yellow
Circles depict intermediate states. The text labels on the arcs describe the disjunction of
conditions (i.e. the set of all conditions, any of which, will transition from one state to the
subsequent state).

A SMG is a graph of the states and state transitions of a procedure in which states are depicted as
bubbles and state transitions are depicted as arcs between the states. The set of individual
conditions in the preconditions associated with the set of state transitions out of a state are
considered the control variables of the state. There is one action sequence associated with each
state transition and one Boolean value assignment to the preconditions associated with each state
transition. There are one or more state transitions (arcs out) potentially associated with each state
and potentially zero or more state transitions coming into each state. A state machine is
isomorphic with a state transition table.




               The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                   Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
BRM View
Selecting the view Business Rule Modeling (BRM) displays a composite view of Structure
Charts, Java-Source Code, Class Diagrams, Control Flow Graph, and State Transition Table.
These views all have hyper-link nodes to the source code displayed in the Source sub-view of the
BRM.

A BRMS (Business Rule Modeling System) is a software system used to define, deploy, execute,
monitor and maintain the variety and complexity of decision logic that is used by operational
systems within an organization or enterprise. This logic, also referred to as business rules,
includes policies, requirements, and conditional statements that are used to determine the tactical
actions that take place in applications and systems. A BRM is a repository, allowing decision
logic to be externalized from core application code. This BRM model includes depiction of
Visualizations of the Production Rule Representation (PRR) as State Transition Tables and Cause
Effect Graphs. The PRR is a core OMG standard for the depiction of rules for production rule
systems and interchange with business rule engines that make up most BRM execution targets.

                                 Structure Chart                            Source Code




                               Class Diagram            Control Flow Graph           State Transition Table




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
MDA View
Selecting the view Model Driven Analysis (MDA) displays a composite view of Structure
Charts, Java-Source Code, Class Diagrams, State Machine Graph, and Control Flow Graph.
These views all have hyper-link node to the source code displayed in the Source sub-view of the
MDA.

The MDA model is related to multiple standards, including the Unified Modeling Language
(UML), the Meta-Object Facility (MOF), XML Metadata Interchange (XMI), Enterprise
Distributed Object Computing (EDOC), the Software Process Engineering Meta-model (SPEM),
and the Common Warehouse Meta-model (CWM). The focus of MDA model-driven architecture
is on forward engineering while the OMG's ADM focuses on reverse engineering. The derivation
of UML model from code to support forward engineering using model-driven approaches is a key
objective of the OMG's ADM initiative, which seeks to derive models from existing software
systems in a language neutral way to enable the legacy systems to be maintained, modernized and
reengineered using MDA tools and technologies.

                                 Structure Chart                                Source Code




                             Class Diagram              State Machine Graph            Control Flow Graph




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
OOA/OOD View
Selecting the view Object-Oriented Analysis and Object-Oriented Design (OOA/OOD)
displays a composite view of Structure Charts, Java-Source Code, Class Diagrams, State Machine
Graph, Data Flow Diagram, and State Transition Table. These views all have hyper-link nodes to
the source code displayed in the source sub-view of the OOA/OOD.

Object-oriented Analysis (OOA) applies object-modeling techniques to analyze the functional
requirements for a system. Object-oriented Design (OOD) elaborates the analysis models to
produce implementation specifications. OOA focuses on what the system does, OOD on how the
system does it. OOA looks at the problem domain with the aim of producing a conceptual model
of the information that exists in the area being analyzed. Analysis models do not consider any
implementation constraints that might exist, such as concurrency, distribution, persistence or how
the system is to be built. Implementation constraints are dealt with during OOD. Analysis is done
before the Design.

OOD transforms the conceptual model produced in object-oriented analysis to take account of the
constraints imposed by the chosen architecture and any non-functional – technological or
environmental – constraints, such as transaction throughput, response time, run-time platform,
development environment, or programming language. The concepts in the analysis model are
mapped onto implementation classes and interfaces. The result is a model of the solution domain,
a detailed description of how the system is to be built.


                                    Structure Chart                                Source Code




            Class Diagram         State Machine Graph          Data Flow Diagram            State Transition Table




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
SASD View
Selecting the view Structured Systems Analysis and Structured Design Function (SASD)
displays a composite view of Structure Charts, Source Code, Data Flow Diagram, and Control
Flow Graph. These views all have hyper-link nodes to the source code displayed in the source
sub-view of the SASD.


                                 Structure Chart                          Source Code




                               Data Flow Diagram                          Control Flow Graph




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
SMM View
Selecting the view State Machine Model (SMM) displays an aggregate view of the other views:
STT, SMG, CFG, Source, and CEG. The SMG, CEG, and CFG all have hyperlink node to the
source code displayed in the Source sub-view of the SMM. The SMG, CFG, and CEG are all
SVG graphs.


        State Transition Table               State Machine Graph              Control Flow Graph




                                 The Source view for the
                                 function is linked to the SMG,         Cause and Effect Graph
                                 CFG, and CEG.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Property Button
Selecting the Property Button display information about the function: Complexity Number and
File Location.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Sync Button
The “Sync” Button on the Navigation Bar synchronizes the System Index to the current Method
PM Page. One may need to scroll the System Index to the Method Index.




                                                                 Click on the “Sync” Button
                                                                 to synchronize the
                                                                 Method‟s PM Page to the
                                                                 Code Index.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Final Docs System Data Element Table
Selecting Final Docs System Data Element Table from the Final Docs Index displays an
alphabetized list of DET‟s in the lower left sub-window. Selecting DET-a displays a table
containing data elements starting with the letter „a‟ found within all files. The table fields are:
Name, Type, Refs, and File. Clicking on one of these links will display the source code wherein
the item is defined or modified/used.




               The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                   Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Metric Indices
The html documentation offers other indices that provide metric information.
These indices are:
    Similar Statement Sequences Index
    Wrapped Code Index
    Dead Code Index
    Unreferenced Variable Index
    Call Fan In Index
    Call Fan Out Index
    Statements Index
    States Index
    Rules Index
    Complexity Index
    SuperClass Count
    SubClass Count
    Part Of Count
    Has Part Count




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Similar Statement Index

This index shows sets of statement sequences that are repeated throughout the system. They are
possible candidates for consolidation.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Wrapped Code Index
The Wrapped Code Index provides information on:
    Source Code that was not translated into the IOM
    IOM code that was not translated into the target language.

These categories are further divided into two avenues of access:
    By File
    By Type

If there are no wrapped code, then the index will indicate with “[0]”.

This index provides insight into how complete the automated transformation was which generated
the documentation.




               The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                   Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Dead Code Index
The Dead Code Index contains a list of files showing the code that is not reachable based upon a
static control flow analysis.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Unreferenced Variable Index
The Unreferenced Variable Index is an alphabetical organization of the Java files with links to
unused variables.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Call Fan In Index
The Call Fan In Index is a list of functions sorted by the number of unique callers.




               The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                   Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Call Fan Out Index
The Call Fan Out Index is a list of functions sorted by the number of unique functions called.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Statements Index
The Statements Index is a list of functions sorted by the number of statements within the function.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
States Index
The States Index is a list of functions sorted by the number of states within the function.




               The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                   Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Rules Index
The Rules Index is a list of functions sorted by the number of rules within the function.




               The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                   Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Complexity Index
The Complexity Index is a list of methods sorted by levels of cyclomatic complexity.




                                                                    The cyclomatic
                                                                    complexity for selected
                                                                    Function is given here.




                                                       Note: the Number
                                                       “5” in front of the
                                                       selected Function‟s
                                                       name corresponds to
                                                       the Complexity
                                                       Number “5” below
                                                       the Blue Menu Bar.




             The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                 Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
SuperClass Count
The SuperClass Count reflects the “Is-A-Kind-Of” Relationship. This index shows how many
superclasses a class may have. Black arrows link the subclass to its superclasses.




             The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                 Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
SubClass Count
The SubClass Count also reflects the “Is-A-Kind-Of” Relationship. This index shows how many
subclasses a class may have. Black arrows link the subclasses to their superclass.




             The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                 Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Part Of Count
The Part Of Count reflects the “Has-A” Relationship. This index shows how many classes
contain the specified class. Red arrows link the class to its encapsulating classes.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com
Has Part Count
The Has Part Counts also reflects the “Has-A” Relationship. This index shows how many classes
may be a part of a class. Red arrows link the encapsulated classes to their containing class.




              The Software Revolution, Inc. – 11410 NE 122nd Way, Kirkland, WA 98034-6931
                  Tel: (425) 284-2770 Fax: (425) 284-2785 – www.softwarerevolution.com

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:20
posted:4/27/2011
language:English
pages:39
Lingjuan Ma Lingjuan Ma
About