Aonix > Products > StP > SE >

 

 


Software through Pictures SE

Software through Pictures-Complete support for Structured Analysis and Design

Structured Methods like Structured Analysis and Structured Design have proved their worth in software projects. StP/SE (Structured Environment) offers support for notations like Hatley/Pirbhai, DeMarco/Yourdon, Gane/Sarson and Jackson. This allows the description of Data Flow and Data Structure Diagrams in a consistent manner. The behavior of the system is described in Control Flow Diagrams and State Machines.

In the Design phase Structure Charts and Flow Charts can be formed and used as the basis for C code generation. A Reverse engineering component for C makes it possible to parse existing code, to extract comments and to transfer the information into the model, greatly reducing your maintenance efforts and costs.

Structured Method Support:

Structured Analysis -

  • Data Flow Diagrams in DeMarco/Yourdon or Gane/Sarson notation
  • Data Structure Diagrams in Jackson notation

Structured Design-

  • Structure Chart Diagrams

Real Time Analysis-

  • Control Flow Diagrams
  • State Transition Diagrams
Key Features
  • Adaptive and customizable open-architecture development environment
  • Highly-scalable-Industrial-strength Model Repository supports multiple users and efficient, real-time team collaboration
  • Incremental C Code Generation from Design Diagrams
  • C Reverse Engineering to reduce maintenance efforts
  • Document Generation from all diagram types
  • Integration with 3rd Party Products
Platform Support:
  • Windows 2000/XP
  • Solaris
  • Linux
  • HP-UX
An Open, Flexible Architecture

You may already have discovered that a one-size-fits-all solution is no solution at all. You need the flexibility to successfully design, build and maintain quality applications that meet a variety of requirements. The architecture of Software through Pictures is characterized by high flexibility and extraordinary stability.

StP can easily be adapted to individual development processes and the Multi-user Repository ensures an appropriate scaling even in large projects. The integration with further products such as Configuration Management Systems, IDEs for different programming languages and test tools provides support for the whole software life cycle. The Graphical Editors of StP/SE provide full Structured Method support.

StP/SE is completely customizable:

  • Incorporate your choice of tools, platforms, or languages
  • Create a customized, corporate methodology
  • Customize exactly how your code is generated
  • Define the form and appearance of your documentation
Graphical Editors provide full Structured Method support

StP/SE integrates all SE models into a multi-user environment via seven graphical editors:

  • Data Flow Editor - Models system processes and the data they manipulate.

  • Data Structure Editor - Views your system from a data perspective.
  • Control Flow Editor - Models event-driven aspects of real time systems showing the interaction between discrete-valued control signals and processes.
  • State Transition Editor - Models the behavior of event-driven systems for an event-control perspective.

  • Control Specification Editor - Shows the interaction among discrete-valued control systems, data states, and processes.
  • Structure Chart Editor - Models an architectural view of your system, depicting programs modules and their call relationships.

  • Flow Chart Editor - Describes flow chart diagrams that model the detailed flow of logic in each program module.

For object oriented notations Ameos supports the Unified Modeling Language™.