We engineer software. Other just craft it

Home Company Services Process Downloads

Introduction & features

Business Modeling

System Specification

System Analysis & Design

Functional Testing

Roles in Software Development

ProClaris Practical Process™ overview

System Analysis & Design

The software development team has now sufficiently detailed information at disposal to start producing the rest of the artifacts.

Note that no matter how much attention has been applied in the System Specification step, an interaction may appear to be required here in order to correct or complement the System Specification. That's where the traceability plays a major role.

The Analysis Model is extremely important as it represents the link between the System Specifications and the Design Model, which can lead directly to the code. It represents the translation of Use Cases into their corresponding analysis classes.

The View Of Participating Classes (VOPC) and the Sequence Diagrams are the most important artifacts of the Analysis Model, as they will enable the first step in the detailed design.

The VOPC deal with the objects that are managed by the Use Case and show a complete and comprehensive set of system objects collaborating in the context of one use case.

The Sequence Diagram represents the collaboration of an actor and the system objects involved in the realization of the task represented by the use case. There can be more than one Sequence Diagrams for any given Use Case (one for each Use Case Scenario).

The Design Model represents a more detailed design of the Analysis Model and is enriched with artifacts that are directly relevant to the underlying technology used for the implementation. Once the Design Model has been created, the use of appropriate tools (like Rational XDE™) can generate directly a great portion of the code of the System.

Notice the Design Security Matrix, a more detailed design of the Analysis Security Matrix. Security being a core concern for every system, the ProClaris Practical Process™ provides you with an engineered approach to the role-based security design and a simple technique to derive the configuration of the .NET role-based security for the system under development.

Click image to enlarge.

Page 4 of 6

<< 1 2 3 4 5 6 >>



Av. Louise 200/132, B-1050 Brussels, Belgium
T: +32 495 24 06 56  
F: +32 2 611 60 46

© softclarITy 2010 All rights reserved. Privacy | Legal