Author/Authors :
Kühner، نويسنده , , Georg and Bluhm، نويسنده , , Torsten and Heimann، نويسنده , , Peter and Hennig، نويسنده , , Christine and Kroiss، نويسنده , , Hugo and Krom، نويسنده , , Jon and Laqua، نويسنده , , Heike and Lewerentz، نويسنده , , Marc and Maier، نويسنده , , Josef and Schacht، نويسنده , , Jِrg and Spring، نويسنده , , Anett and Werner، نويسنده , , Andreas and Zilker، نويسنده , , Manfred، نويسنده ,
Abstract :
For a complex experiment like W7X being subject to changes all along its projected lifetime the advantages of a formalized software development method have already been stated [1]. Quality standards like ISO/IEC-12207 provide a guideline for structuring of development work and improving process and product quality. A considerable number of tools has emerged supporting and automating parts of development work.
progress has been made during the last years in exploiting the benefit of automation and management during software development:–
uous build, integration and automated test of software artefacts.∘
checks and code quality metrics.
ntation generation.
ck for developers by temporal statistics.
ned repository for build products (libraries, executables).
te snapshot and release repositories and automatic deployment.
utomatic provisioning of applications.
ck from testers and feature requests by ticket system.
oolset is working efficiently and allows the team to concentrate on development. The activity there is presently focused on increasing the quality of the existing software to become a dependable product. Testing of single functions and qualities must be simplified. So a restructuring is underway which relies more on small, individually testable components with standardized interfaces providing the capability to construct arbitrary function aggregates for dedicated tests of quality attributes as availability, reliability, performance.
her activity is on improving the development cycle. The use of release cycles has already provided favourable concentration of work and predictability of delivery times. However, the demand has risen, to react quickly on priority changes from W7X-project management. So a more agile development cycle is being prepared relying on smaller working packages, shorter release cycles and an associated release plan giving the software development responsible the possibility to react on a shorter time scale.
Keywords :
W7-X , Software Development , Quality management , ISO/IEC 15504 , Standardization