Abstract
Software engineering was in serious trouble in the beginning of this decade because of lack or proper practices and procedures, tools and co-operative knowledge. Software production workstations, which combine modern hardware and software technology with understanding ofI both end-user's and software engineer's needs and wishes, seem to resolve many problems in the near future.
A four-level model of software production and three sets of CASE tools based on that model are presented. The tool sets are
- Software project manager's workstation OHTO (developed in 1985-88)
- Software quality/configuration manager's workstation SAMPO (developed in 1983-86) and
- Software developer's workstation ELiNA (developed in 1986-87).
The basic issues behind the tool sets are both flexibility and uniformity. They are achieved by using
- open tool set architecture, which allows use of popular commercial tools for general purposes (e. g. for text processing) and for special purposes (e. g. for drawing data flow diagrams) and
- both official and de-facto standards at all possible levels (e. g. hardware, system software, documentation).
The main strategies chosen for development work were:
- commercial technology transfer
- incremental development and
- intensive role of companies.
Experience gained during the six years of corresponding development work, covering both technical and co-operational issues, is described. Also a recent project related to distributed environment for software production is shortly described.
A four-level model of software production and three sets of CASE tools based on that model are presented. The tool sets are
- Software project manager's workstation OHTO (developed in 1985-88)
- Software quality/configuration manager's workstation SAMPO (developed in 1983-86) and
- Software developer's workstation ELiNA (developed in 1986-87).
The basic issues behind the tool sets are both flexibility and uniformity. They are achieved by using
- open tool set architecture, which allows use of popular commercial tools for general purposes (e. g. for text processing) and for special purposes (e. g. for drawing data flow diagrams) and
- both official and de-facto standards at all possible levels (e. g. hardware, system software, documentation).
The main strategies chosen for development work were:
- commercial technology transfer
- incremental development and
- intensive role of companies.
Experience gained during the six years of corresponding development work, covering both technical and co-operational issues, is described. Also a recent project related to distributed environment for software production is shortly described.
Original language | English |
---|---|
Title of host publication | 1st Nordic Conference on Advanced Systems Engineering, CASE |
Editors | Janis Bubenko jr., Janis Stirna |
Place of Publication | Stockholm |
Number of pages | 11 |
Publication status | Published - 1989 |
MoE publication type | B3 Non-refereed article in conference proceedings |
Event | 1st Nordic Conference on Advanced Systems Engineering, CASE '89 - Kista, Sweden Duration: 9 May 1989 → 11 May 1989 |
Publication series
Series | CEUR Workshop Proceedings |
---|---|
Volume | 961 |
ISSN | 1613-0073 |
Conference
Conference | 1st Nordic Conference on Advanced Systems Engineering, CASE '89 |
---|---|
Country/Territory | Sweden |
City | Kista |
Period | 9/05/89 → 11/05/89 |