Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering...
Transcript of Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering...
![Page 1: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/1.jpg)
International Conference On
Software Testing, Analysis & ReviewNovember 19 - 23 Stockholm, Sweden
P r e s e n t a t i o n
F5Friday 23rd November, 2001
How to AchieveMaintainability,
Manageability andTraceability
Rudolf van Megen
![Page 2: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/2.jpg)
Friday 23 November 2001
F5 How to achieve Maintainability, Manageability & Traceability Rudolf van Megen Name Rudolf van Megen Date of Birth June 27th 1954 Graduation Diplom-Kaufmann (holder of a diploma in commerce) Contact SQS Software Quality Systems AG, Stollwerkstr. 11, D-51149 Cologne,
Tel: ++49 2203 9154-0, Fax: ++49 2203 9154-15
Function CEO of SQS, Responsibilities: Strategy, Sales & Marketing, M&A, Investor Relations, F&A
1977 Diploma in commerce, University of Cologne
1977-1980 Researcher at University of Cologne, Department of Computer Science, within a project supported by the German Government (via BMFT) and Siemens AG working on software testing and cost estimation
1981 Independent Consultant in cooperation with Heinz Bons
1982-2001 Co-founder and managing director of SQS Gesellschaft für Software-Qualitätssicherung
mbH, now SQS Software Quality Systems AG
Work areas
• Project manager of various QA projects, especially financial sectors,
industry and telco companies
• Both analytical and constructive QA
• Project responsibility in numerous software development projects
• Seminars and training on the above topics
Publications Author and Co-author of several articles and a book on Software Testing
![Page 3: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/3.jpg)
Rudolf van Megen
HowHow to to AchieveAchieveMaintainability, ManageabilityMaintainability, Manageability& Traceability& Traceability
Quality fo
r Success
Quality fo
r Success
Stockholm, November 2001
![Page 4: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/4.jpg)
How to Achieve Maintainability, Manageability & Traceability
Agenda
n SQS: Who we are
n Small Scale and large Scale integration
n What requirements exist for integration
q Traceability
q Manageability
q Maintainability
n What is possible NOW? What requirements will therebe in the FUTURE?
q Small Scale
q Large Scale
n Summary
![Page 5: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/5.jpg)
How to Achieve Maintainability, Manageability & Traceability
SQS: Who we are
Las Arenas(Bilbao)
BarcelonaMadrid
Woking(London)
Edinburgh
Norwich
Cologne
Headquarters:Cologne
SQS Locations:Berlin, Frankfurt, Ham-burg, Hanover, Munich, Münster, Stuttgart
Affiliates in:Zaltbommel (NL)Bilbao (E)London (UK)
Subsidiary in:Vienna (A)
Vienna
Zaltbommel
Employees SQS-Group: 570 (01.10.2001)
![Page 6: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/6.jpg)
How to Achieve Maintainability, Manageability & Traceability
Agenda
n SQS: Who we are
n Small Scale and Large Scale Integration
n What requirements exist for integration
q Traceability
q Manageability
q Maintainability
n What is possible NOW? What requirements will therebe in the FUTURE?
q Small Scale
q Large Scale
n Summary
![Page 7: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/7.jpg)
How to Achieve Maintainability, Manageability & Traceability
Software Life Cycle: Task + Tools (examples)
Integration Manager
Support Process
Project Planning(MS Project)
Conf. Manag.(ClearCase)
Defect Manag.(ClearQuest)
DataWarehouse(Rochade)
ContentManagement
Development Process
Req.analysis(DOORS)
BP Model. (ARIS)
SA/SD-CASE(Innovator SA)
UML CASE(Rose)
Databases (Oracle)
Dev. environ.(Visual C++)
ERM Model.(case/4/0)
Uniface
Test Process
Functional Test (SQS-TEST/TCD)
Testmanagement(TestDirector)
Test Proc. Aut.(SQS-TEST/TPA)
Testautomation (Corba Skript)
Integration Test (SQS-TEST/BIT)
Gui Testautom. (tMosaic)
Capture/Replay (Robot)
![Page 8: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/8.jpg)
How to Achieve Maintainability, Manageability & Traceability
Integration Manager
Support Process
Project Planning(MS Project)
Conf. Manag.(ClearCase)
Defect Manag.(ClearQuest)
DataWarehouse(Rochade)
ContentManagement
Development Process
Req.analysis(DOORS)
BP Model. (ARIS)
SA/SD-CASE(Innovator SA)
UML CASE(Rose)
Databases (Oracle)
Dev. environ.(Visual C++)
ERM Model.(case/4/0)
Uniface
Test Process
Functional Test (SQS-TEST/TCD)
Testmanagement(TestDirector)
Test Proc. Aut.(SQS-TEST/TPA)
Testautomation (Corba Skript)
Integration Test (SQS-TEST/BIT)
Gui Testautom. (tMosaic)
Capture/Replay (Robot)
Integration Manager
Support Process
Project Planning(MS Project)
Conf. Manag.(ClearCase)
Defect Manag.(ClearQuest)
DataWarehouse(Rochade)
ContentManagement
Development Process
Req.analysis(DOORS)
BP Model. (ARIS)
SA/SD-CASE(Innovator SA)
UML CASE(Rose)
Databases (Oracle)
Dev. environ.(Visual C++)
ERM Model.(case/4/0)
Uniface
Test Process
Functional Test (SQS-TEST/TCD)
Testmanagement(TestDirector)
Test Proc. Aut.(SQS-TEST/TPA)
Testautomation (Corba Skript)
Integration Test (SQS-TEST/BIT)
Gui Testautom. (tMosaic)
Capture/Replay (Robot)
Integration Manager
Support Process
Project Planning(MS Project)
Conf. Manag.(ClearCase)
Defect Manag.(ClearQuest)
DataWarehouse(Rochade)
ContentManagement
Development Process
Req.analysis(DOORS)
BP Model. (ARIS)
SA/SD-CASE(Innovator SA)
UML CASE(Rose)
Databases (Oracle)
Dev. environ.(Visual C++)
ERM Model.(case/4/0)
Uniface
Test Process
Functional Test (SQS-TEST/TCD)
Testmanagement(TestDirector)
Test Proc. Aut.(SQS-TEST/TPA)
Testautomation (Corba Skript)
Integration Test (SQS-TEST/BIT)
Gui Testautom. (tMosaic)
Capture/Replay (Robot)
Integration Manager
Support Process
Project Planning(MS Project)
Conf. Manag.(ClearCase)
Defect Manag.(ClearQuest)
DataWarehouse(Rochade)
ContentManagement
Development Process
Req.analysis(DOORS)
BP Model. (ARIS)
SA/SD-CASE(Innovator SA)
UML CASE(Rose)
Databases (Oracle)
Dev. environ.(Visual C++)
ERM Model.(case/4/0)
Uniface
Test Process
Functional Test (SQS-TEST/TCD)
Testmanagement(TestDirector)
Test Proc. Aut.(SQS-TEST/TPA)
Testautomation (Corba Skript)
Integration Test (SQS-TEST/BIT)
Gui Testautom. (tMosaic)
Capture/Replay (Robot)
Integration Manager
Support Process
Project Planning(MS Project)
Conf. Manag.(ClearCase)
Defect Manag.(ClearQuest)
DataWarehouse(Rochade)
ContentManagement
Development Process
Req.analysis(DOORS)
BP Model. (ARIS)
SA/SD-CASE(Innovator SA)
UML CASE(Rose)
Databases (Oracle)
Dev. environ.(Visual C++)
ERM Model.(case/4/0)
Uniface
Test Process
Functional Test (SQS-TEST/TCD)
Testmanagement(TestDirector)
Test Proc. Aut.(SQS-TEST/TPA)
Testautomation (Corba Skript)
Integration Test (SQS-TEST/BIT)
Gui Testautom. (tMosaic)
Capture/Replay (Robot)
Integration Manager
Support Process
Project Planning(MS Project)
Conf. Manag.(ClearCase)
Defect Manag.(ClearQuest)
DataWarehouse(Rochade)
ContentManagement
Development Process
Req.analysis(DOORS)
BP Model. (ARIS)
SA/SD-CASE(Innovator SA)
UML CASE(Rose)
Databases (Oracle)
Dev. environ.(Visual C++)
ERM Model.(case/4/0)
Uniface
Test Process
Functional Test (SQS-TEST/TCD)
Testmanagement(TestDirector)
Test Proc. Aut.(SQS-TEST/TPA)
Testautomation (Corba Skript)
Integration Test (SQS-TEST/BIT)
Gui Testautom. (tMosaic)
Capture/Replay (Robot)
A1.2
HP UX
A1.2
AIX
Definition: Small Scale / Large Scale
Time
OS
A CBA1.2B1.1
0.9A1.2
NT
Support
Integration Manager
Support Process
Project Planning(MS Project)
Conf. Manag.(ClearCase)
Defect Manag.(ClearQuest)
DataWarehouse(Rochade)
ContentManagement
Development Process
Req.analysis(DOORS)
BP Model. (ARIS)
SA/SD-CASE(Innovator SA)
UML CASE(Rose)
Databases (Oracle)
Dev. environ.(Visual C++)
ERM Model.(case/4/0)
Uniface
Test Process
Functional Test (SQS-TEST/TCD)
Testmanagement(TestDirector)
Test Proc. Aut.(SQS-TEST/TPA)
Testautomation (Corba Skript)
Integration Test (SQS-TEST/BIT)
Gui Testautom. (tMosaic)
Capture/Replay (Robot)
1.0
![Page 9: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/9.jpg)
How to Achieve Maintainability, Manageability & Traceability
Small Scale IntegrationRequirement
AnalysisRequirement
Analysis
Use CaseAnalysis
Use CaseAnalysis
AnalysisAnalysis
DesignDesign
ImplementationImplementation
Test ItemDefinitionTest ItemDefinition
Test protocol
Test CaseSpecification
Test CaseSpecification
Test DataDefinitionTest DataDefinition
Test ExecutionTest Execution
Requirement
Use case model
Analysis model
Design model
Test plan
Test cases
Test data
Implementation
Pro
cess sup
po
rt (CM
, man
agem
ent)
Pro
cess sup
po
rt (CM
, man
agem
ent)
![Page 10: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/10.jpg)
How to Achieve Maintainability, Manageability & Traceability
Evaluation of Small Scale Integration
1 Continuity
q Integration of transitions between single activities? (verysmall)
q Purely “cut & paste”, i.e. one-off integration
² Complexity
Even on the small scale repeated adjustments can not behandled manually
³ Criticality
Applications are being published on the web the next day- and therefore have extremely high external impact
![Page 11: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/11.jpg)
How to Achieve Maintainability, Manageability & Traceability
Deployed HP UXDeployed HP UX
Version release A
Version release B
Deployed AIXDeployed AIX
Version release A
Version release BIntegration TestIntegration Test
Product A V1.0
Product B V2.8
Integration TestIntegration Test
Product A V1.0
Product B V2.8
Maintenance “Contract Management”
Maintenance “Contract Management”
Large Scale Integration
Development “CRM”
Development “CRM”
Comp. 4
Comp. 1
Comp. 2
Comp. 3
Comp. 4
Comp. 4Comp. 3
Comp. 5
No changeNo change
ChangeChange
Newversion Deployed NT Deployed NT
Release A21V1.0 CRMV2.8 Contract-
ManagementIntegration TestIntegration Test
V1.0 CRM
V2.8 Contract - Management
![Page 12: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/12.jpg)
How to Achieve Maintainability, Manageability & Traceability
Large Scale Integrationn Ratio between cost of software development and software
maintenance is 1 : 3
è There is significantly higher potential for improvement in:q Impact analysis, i.e. to know what needs to be reworkedq repeatability of tasks, e.g. automated tests in maintenance
n Re-Use is necessary
q Re-Use is not often applied during maintenance cycles.Requirements, class libraries, tests - everything is (re-)done each time
n The “people’s factor”
q Continuity - do you still have the ‘old’ employees - and theirknowledge?
q Enjoyment - motivate your employees by new demands
q Quality - instead of fault-prone, semi-monotonous activities
![Page 13: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/13.jpg)
How to Achieve Maintainability, Manageability & Traceability
Agenda
n SQS: Who we are
n Small Scale and large Scale integration
n What requirements exist for integration
q Traceability
q Manageability
q Maintainability
n What is possible NOW? What requirements will therebe in the FUTURE?
q Small Scale
q Large Scale
n Summary
![Page 14: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/14.jpg)
How to Achieve Maintainability, Manageability & Traceability
Traceability: Requirements
Use case model
Requirements
....
....
....
....
....
....
....
....
....
Item model
Test plan
C1
C2
C3
C4
C5
C6
C7
F
F
F
E/C1A
E/C2AO
Element TF 100 TF 101
Course location D CH
Course duration 1 - 3 days 1 - 3 days
catering Yes Yes
Number of Par-ticipants
1 - 2 1 - 2
Customer reve-nue
< 50.000,- > 50.000,-
Effect EffectDaily rate 620,- DM 620,- SFR
VAT Yes No
Rebate 0% 10%
Test cases
Test data
Course
No=10001revenue=49999,99
Customer
ID=10001location
Which requirements are already covered by use cases?
Which use cases are not yetcovered by any test case?
![Page 15: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/15.jpg)
How to Achieve Maintainability, Manageability & Traceability
n Design
n Planning
n Monitoring
n Controlling
Manageability: Requirements
Use case model
Requirements
....
....
....
....
....
....
....
....
....
Item model
Test plan
C1
C2
C3
C4
C5
C6
C7
F
F
F
E/C1A
E/C2AO
Element TF 100 TF 101
Course location D CH
Course duration 1 - 3 days 1 - 3 days
catering Yes Yes
Number of Par-ticipants
1 - 2 1 - 2
Customer reve-nue
< 50.000,- > 50.000,-
Effect EffectDaily rate 620,- DM 620,- SFR
VAT Yes No
Rebate 0% 10%
Test cases
Test data
Course
No=10001revenue=49999,99
Customer
ID=10001location Which requirements have been
confirmed as fulfilled by testing?
For which use cases do test cases still have to be specified?
Which degree of quality can be reached with the supplied resources?
![Page 16: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/16.jpg)
How to Achieve Maintainability, Manageability & Traceability
n Planning of effort
n Process (re-)organization
n Adjustment of process fundamentals
n Adjustment of results
Maintainability Requirements
Use case model
Requirements
....
....
....
....
....
....
....
....
....
Item model
Test plan
C1
C2
C3
C4
C5
C6
C7
F
F
F
E/C1A
E/C2AO
Element TF 100 TF 101
Course location D CH
Course duration 1 - 3 days 1 - 3 days
catering Yes Yes
Number of Par-ticipants
1 - 2 1 - 2
Customer reve-nue
< 50.000,- > 50.000,-
Effect EffectDaily rate 620,- DM 620,- SFR
VAT Yes No
Rebate 0% 10%
Test cases
Test data
Course
No=10001revenue=49999,99
Customer
ID=10001location
The item model has been reworked -what are the effects of these changesto the test items?
Can newly obtained results be automatically taken over for later project phases?
A Use Case has been modified - which test items have to be reworked and how much effort will this cost?
![Page 17: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/17.jpg)
How to Achieve Maintainability, Manageability & Traceability
Agenda
n SQS: Who we are
n Small Scale and large Scale integration
n What requirements exist for integration
q Traceability
q Manageability
q Maintainability
n What is possible NOW? What requirements will therebe in the FUTURE?
q Small Scale
q Large Scale
n Summary
![Page 18: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/18.jpg)
How to Achieve Maintainability, Manageability & Traceability
Current state of Small Scale Integration
SW DevelopmentAnalysis
Test CaseSpecification
Requirements
Design
Product
Test DataDefinition
TestExecution
Support processes (CM, Project Planning, etc.)
Increment planning
![Page 19: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/19.jpg)
How to Achieve Maintainability, Manageability & Traceability
TestDirector
TI4
TI2
TI6
TI1
Integration in the Test Environment
Requirements/Analysis Results
Rose, RequisitPro
SQS-TEST/ Integration
Manager
Test Itemdefinition
Case specification
Project
TI3TI2TI1
Critical test items
Test automation
Project
TI6TI2TI4
Distributedtest execution
WINRunner
C/R Script
Defects
C/R script
Test cases
Rational
SQS
Integration
TI reference
Activation
Mercury
TI6
TI4
TI2
TI1
![Page 20: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/20.jpg)
How to Achieve Maintainability, Manageability & Traceability
Test Repeatability Through Automation
Test archive
Test environment
Applicationundertest
ExecuteInput data
Provide
InitializeResetLoad
Comparisonresults
Comparison
Save
Actualresults
Expectedresults
ExecutionExecutionPre-ProcessingPre-Processing Post-ProcessingPost-Processing
![Page 21: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/21.jpg)
How to Achieve Maintainability, Manageability & Traceability
Module specification
Physical data model
User assistance
Module
Design
Configuration Management
Implementation
Test CaseSpecification
Test DataDefinition
Change requestSpecification document
Test Data
Structure information
Test cases
Interfaces
Process documents
Actual result Input data
Change request
Problem
Requirements
Application
![Page 22: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/22.jpg)
How to Achieve Maintainability, Manageability & Traceability
Current state of Large Scale Integration
Promote
Promote Promote
What is the status of a version and in which environment is it located?
Promote
Integration environment
32
Status: Integrated
Test environment
32
Status: Tested
Development environment 2
12
3 Status: Working
File 2
Development environment 1
12
3 Status: Working
File 1
Product
Status: Released
Production environment
![Page 23: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/23.jpg)
How to Achieve Maintainability, Manageability & Traceability
Different Target Environments
n Need for support:
q Client/server architectures
q Heterogeneous networks
q Networking of a wide variety of computer architectures
n Difficulties:
q Local adjustments (e.g. individual user interfaces,translations, additional functionality, ...) have to be workedinto the next global update
q Customer-specific adjustments have to be consideredand implemented in updatesEffort rises with the number of customer-specificconfigurations
![Page 24: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/24.jpg)
How to Achieve Maintainability, Manageability & Traceability
Requirements/AnalysisResults
Rose, RequisitPro
Critical test items
Distributedtest execution
Rational Robot
C/R Script
Defects
C/R script
Integration
TI reference
Activation
Which use cases arenot yetcovered by any testcase?
Which requirementshave been confirmed asfulfilledby testing?
A Use Case has beenmodified - which testitems have to bereworked and how mucheffort will this cost?
Example of SQS-TEST/Integration Manager
![Page 25: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/25.jpg)
How to Achieve Maintainability, Manageability & Traceability
Summaryn (Very) Small Scale Integration
There is already a lot
Potential for savings: approx. 10 %
n Large Scale Integration
THE challenge
It’s an absolute need in the future
n Integrated solutions from one company are good but
NOT enough:
Platform- and task-specific integration is needed
n Organizational/ methodical solutions are also available
where no tool support exists
![Page 26: Friday 23 November 2001 F5 - EuroSTAR Conference...Course duration 1 - 3 days 1 - 3 days catering Yes Yes Number of Par-ticipants 1 - 2 1 - 2 Customer reve-nue < 50.000,- > 50.000,-Effect](https://reader033.fdocuments.us/reader033/viewer/2022060323/5f0db6227e708231d43bb53b/html5/thumbnails/26.jpg)
How to Achieve Maintainability, Manageability & Traceability
SQS ss Software Quality Systems AG ss Stollwerckstraße 11 ss 51149 Köln ss Germany ss Tel. 02203-91 54-0ss Fax 02203-91 54-15ss eMail: [email protected] Internet:www.sqs.de
Quality fo
r Success
Quality fo
r Success
Thank you very much!