|
Why AdaSTAT?
Project Engineers: Your project is an Ada95 software rehost/upgrade and your task is to determine the modify-versus-redesign decision for each software module. AdaSTAT will provide you with graphical and tabular representation of maintainability measures which substantially reduce your analysis time from weeks to hours.
Program Managers: Your statement of work is specification changes to Ada95 code and your task is to estimate manpower. AdaSTAT will enable you to quickly determine the level of effort required for each module including Halstead measures, Object-oriented class complexity, and cyclomatic complexity.
Test Director: Your assignment is to determine the testing effort for your AdaSTAT software effort. The cyclomatic complexity results will provide you with the number of cycles in each module providing insight on the number of test case requirements. AdaSTAT results also assist you in estimating data volume for input and output parameters using Halstead measures.
Design Engineer: Your task is adding features to existing models or integrating off-the-shelf, object-oriented Ada95 source code. You need to find the hierarchy of existing classes. The easy to use object-oriented metrics provide you with both graphical and numerical representations for at-a-glance understanding of class interactions.
Quality Assurance Manager: Your job is to identify Ada95 source code that may pose a safety or real-time critical risk in high integrity systems. AdaSTAT provides restrictions detection of up to 80 language features which can be "unpredictable" in their effects. AdaSTAT provides preset templates representing nine different aspects of software development. The detection results afford immediate visibility into any language features that have been chosen as high-risk for the particular phase of development. You may use either preset templates or user tailored profiles for each stage of development.
|