Software Development, Quality and Documentation Tool

Slides:



Advertisements
Similar presentations
© by cellconsult.com Application Testing & Test Management.
Advertisements

Ultimate Bundle Overview Products Benefits Technical Requirements Licensing Pricing Valid until 01-Sep-2010.
Software Engineering CSE470: Process 15 Software Engineering Phases Definition: What? Development: How? Maintenance: Managing change Umbrella Activities:
CSC 480 Software Engineering
Software Frame Simulator (SFS) Technion CS Computer Communications Lab (236340) in cooperation with ECI telecom Uri Ferri & Ynon Cohen January 2007.
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
Software engineering for real-time systems
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 15 Finalizing.
Galin, SQA from theory to implementation © Pearson Education Limited Chapter 13 CASE Tools and their Effect on Software Quality.
AVERSTAR GROUP September 6, 2001NASA Software IV&V Facility1 SIAT C++ CSIP Presentation.
Time Domain Analysis Tool Semester Project Presentation Ehsan Ghaneie Ken Waller EEL 6883 – Software Engineering II Spring 2007.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Introduction to CCSv5. Outline  Intro to CCSv5 Intro to CCSv5  Functional Overview Functional Overview  Perspectives Perspectives  Projects Projects.
This chapter is extracted from Sommerville’s slides. Text book chapter
9.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
Chapter 1: The Database Environment and Development Process
Dillon: CSE470: SE, Process1 Software Engineering Phases l Definition: What? l Development: How? l Maintenance: Managing change l Umbrella Activities:
Software Configuration Management
1 Software Development Configuration management. \ 2 Software Configuration  Items that comprise all information produced as part of the software development.
SQA System Overview Chapter 4. Where we have been so far, Where we are going Where do software errors come from? What is quality? How can quality be measured?
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
© 2003 Xilinx, Inc. All Rights Reserved For Academic Use Only Xilinx Design Flow FPGA Design Flow Workshop.
Smith’s Aerospace © P. Bailey & K. Vander Linden, 2005 Architecture: Component and Deployment Diagrams Patrick Bailey Keith Vander Linden Calvin College.
1 3. Computing System Fundamentals 3.1 Language Translators.
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
Lecture Introduction to Software Development SW Engg. Development Process Instructor :Muhammad Janas khan Thursday, September.
Software Engineering COSC 4460 Class 4 Cherry Owen.
An Automatic Software Quality Measurement System.
CASE1 Computer-Aided Software Engineering Advanced Software Engineering COM360 University of Sunderland © 2000.
PwC New Technologies New Risks. PricewaterhouseCoopers Technology and Security Evolution Mainframe Technology –Single host –Limited Trusted users Security.
Software Testing White Box Testing. Agenda What is White Box Testing Correctness Tests and Path Coverage Correctness Tests and Line Coverage McCabe Cyclomatic.
CISB113 Fundamentals of Information Systems IS Development.
Design of an Integrated Robot Simulator for Learning Applications Brendon Wilson April 15th, 1999.
Slide 5.1 © The McGraw-Hill Companies, 2002 CASE (Computer-Aided Software Engineering) l Scope of CASE –Can support the entire life-cycle l Graphical display.
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
Module 6: Configuring User Environments Using Group Policies.
Slide title :40-47pt Slide subtitle :26-30pt Color::white Corporate Font : FrutigerNext LT Medium Font to be used by customers and partners : Arial HUAWEI.
Get 301b Dumps Question And Answers LTM Specialist: Maintain & Troubleshoot PDF File Download:
INTRO. To I.T Razan N. AlShihabi
Building Enterprise Applications Using Visual Studio®
Chapter 15 Finalizing Design Specifications
Chapter 15 Finalizing Design Specifications
SQA Incident Tracking System Overview
Definition CASE tools are software systems that are intended to provide automated support for routine activities in the software process such as editing.
Chapter ? Quality Assessment
Play Framework: Introduction
Overview – SOE PatchTT December 2013.
Managing the System PPT SOURCE : Shari L. Pfleeger Joann M. Atlee.
CO6025 Advanced Programming
EIN 6133 Enterprise Engineering
Maintaining software solutions
Tools of Software Development
CIM Model Management in a Real-Time Environment Open Systems International, Inc. (OSI)
CodePeer Update Arnaud Charlet CodePeer Update Arnaud Charlet
Software Development, Quality and Documentation Tool
Introduction to Systems Analysis and Design
Chapter 15 Finalizing Design Specifications
QGen and TQL-1 Qualification
CodePeer Update Arnaud Charlet CodePeer Update Arnaud Charlet
QGen and TQL Qualification
Simplified Development Toolkit
Cost Xpert Group Copyright © 2001, Marotz, Inc..
Chapter 11: Software Configuration Management
SSDT and Database Project Basics
Project Change Control
By Rajanikanth B Eclipse IDE Overview By Rajanikanth B
Product Overview.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
Latest 3314 Practice Test Dumps
Presentation transcript:

Software Development, Quality and Documentation Tool RistanCASE

Software Lifecycle Processes (ISO/IEC 12207, MIL-STD-498) System requirements analysis. System architectural design. Software requirements analysis. Software architectural design. Software detailed design. Software coding and testing. Software integration. Software qualification testing. System integration. System qualification testing. Software installation. Software acceptance test. DAC DAC DAC DAC Software Development, Quality and Documentation Tool 2

DAC supported processes – a more detailed list Design comprehension. Code comprehension. Code implementation. Code review. Code maintenance. Code standards compliance check. Error risk and testability estimate. Documentation generation. Software Development, Quality and Documentation Tool 3

Questions… Do you want to prevent the development of the legacy code? Do you need an overview (definition, declaration, uses) at the project level? Do you need always up-to-date project documentation? Do you need an advanced editor "that thinks for you"? Do you have to maintain the legacy code? …the answer to which is YES and the tool that makes all these things possible is - DAC Software Development, Quality and Documentation Tool 4

Design Comprehension Call-Hierarchy and Data Flow Graph Type Hierarchy Graph Software Development, Quality and Documentation Tool 5

Code Comprehension / Implementation Editor with Flow Chart Software Development, Quality and Documentation Tool 6

Code Review / Maintenance Browser with Definition, Declaration, Uses of, Uses within, Assignments Software Development, Quality and Documentation Tool 7

Coding Conventions Check MISRA C Compliance Configuration Symbol Name Check Configuration Software Development, Quality and Documentation Tool 8

Error Risk and Testability Estimate Software Metrics per function McCabe cyclomatic complexity Software Development, Quality and Documentation Tool 9

Documentation Generation Template concept for generation repetitiveness. Free texts and pictures in a template. Combining (reuse) Templates with the include directive. One Template for several projects. Adding DAC reports with Wizard. Standard Documentation Templates Library. Regenerating the documentation to have it up-to-date. Standardizing the documentation for contract developers. Software Development, Quality and Documentation Tool 10

Features, summary: Editor with Flow Charts. Structure highlighting. Browser. Graph (Call Hierarchy and Data Flow, Type). Makefile Generator. Software-Metrics. MISRA C, Symbol Name Checking. Documentation Generator. Tool Integration. Debugger Interface. Version Control System Interface. DDE Server. Project Importer. Software Development, Quality and Documentation Tool 11

Tool Integration (Compiler, Linker, Make) Pre-include header file for fine analysis tuning. User-Defined Actions scripts with Error Parsing. Makefile generator Template File. User Defined Actions Compiler Options Compiler Messages Software Development, Quality and Documentation Tool 12

Interface to Debuggers and VCS Debugger Configuration Version Control System Configuration Software Development, Quality and Documentation Tool 13

Licenses Basis: FlexLM (Globetrotter Inc.) Type according to functionality: Demo Trial Full Classic Full Reader Type according to HOSTID: Network Floating, Win32 (Ethernet) Node Locked (Ethernet, Dongle LPT/USB, Aladdin, Sentinel, Globetrotter FLEXid) Software Development, Quality and Documentation Tool 14

Software Development, Quality and Documentation Tool 15