Making COOL:Gen CBD Part of an SQE Framework - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Making COOL:Gen CBD Part of an SQE Framework

Description:

... and tracking the software project's activities throughout the software life cycle. ... Help desk. Trainer. Questions and Answers. Contact me: dstewart_at_cortechs.com ... – PowerPoint PPT presentation

Number of Views:89
Avg rating:3.0/5.0
Slides: 19
Provided by: Kit699
Category:

less

Transcript and Presenter's Notes

Title: Making COOL:Gen CBD Part of an SQE Framework


1
Making COOLGen CBD Part of an SQE Framework
  • Daniel J. Stewart
  • Senior Technologist
  • CorTechs, Inc.

2
Todays Menu
  • Software Quality Engineering
  • Quality and Requirements
  • SQC vs. SQA vs. SQE
  • An SQE framework
  • The role of COOLGen CBD in the framework
  • How this approach meets everyones needs

3
Software Quality Engineering
  • What is Quality?

Conformance to requirements
(given a very specific definition of
requirement)
4
A Requirement is
  • Complete
  • Correct
  • Consistent
  • Unambiguous
  • Necessary
  • Feasible
  • Testable
  • Prioritized
  • Traceable

5
The SEI Says
  • Requirements Management involves establishing
    and maintaining an agreement with the customer on
    the requirements for the software project. The
    agreement forms the basis for estimating,
    planning, performing, and tracking the software
    project's activities throughout the software life
    cycle.
  • CMM Practices Manual CMU/SEI-93-TR-25, L2-1

6
Requirements
  • The most important moment to the success of a
    software project is when the customer and builder
    agree on a set of properly defined requirements.

7
SQA Software Quality Acronyms
  • SQC Software Quality Control
  • Examination of a finished product
  • SQA Software Quality Assurance
  • Processes, standards, documentation
  • Can not assure or control quality into a product,
    it must be engineered!

8
SQE - Software Quality Engineering
  • Is a consistent set of skills, tools, techniques,
    and methods that Software Engineers take with
    them from one project to the next.
  • Is a science, not an art
  • Is not added on, but is the
  • basis for everything else
  • a framework

9
SQE Framework
  • Includes
  • Project / Architecture planning
  • Requirements Engineering, Requirements Management
  • Requirements based test definitions
  • Requirements based code development
  • Test planning / execution, defect tracking
  • Load testing
  • Version Control, Release Management, Change
    Management
  • Automated where possible
  • Ensures project success

10
SQE Framework Example
  • CorTEST is an SQE framework consisting of
    proven, best-of-breed tools integrated through
    automation and process.
  • Every element has standalone benefit
  • Integration of SE Functions
  • Real Requirements Traceability
  • and Validation
  • Automated Change Impact Analysis

11
CorTEST by CorTechs
Architecture and Project Planning
CSCL C/S 1000
Mercury Interactive Test Suite
CorTechs ProbeRunner
Caliber RM
COOLGen, etc.
12
Where COOLGen CBD Fits In
  • Components (including purchased)
  • Requirements
  • System
  • Database
  • Internal (intermediate)
  • Testing
  • Functional
  • Performance
  • Regression
  • Configuration
  • Project Management

13
Where COOLGen CBD Fits In
  • Assembly Layers
  • Requirements
  • System
  • Presentation
  • Output / Reports
  • Testing
  • Interface
  • Performance
  • Use Case / End-to-End
  • Configuration
  • Project Management

14
COOLGen Features Helpful to SQE
  • 4th Generation Language
  • Repository Based
  • Window Prototyping
  • Copy with Substitution
  • Consistency Check
  • Model Reports
  • Rapid Test

15
Helpful COOLGen Features (cont)
  • Test Harness Windows
  • Local Generation / Trace
  • Transaction Level / Rollback
  • Client Manager / Statistics
  • Data Load and Clean Components (system test)
  • C/S or Central Encyclopedia

16
COOLGen in the SQE Framework
Architecture and Project Planning
CSCL C/S 1000
Mercury Interactive Test Suite
CorTechs ProbeRunner
Caliber RM
COOLGen
17
Meeting Everyones Needs
  • Recipient
  • Customer
  • User
  • Client
  • IT Manager
  • SE (Developer)
  • SE (Maintenance)
  • QC
  • QA / SCM
  • DBA
  • Data conversion
  • Systems Administrator
  • Help desk
  • Trainer

18
Questions and Answers
  • Contact me
  • dstewart_at_cortechs.com
Write a Comment
User Comments (0)
About PowerShow.com