This page has been automatically translate with Google from the German language.

5 summary and view

5.1 summary and locking remarks

The Forschungsgebiet of the software architecture wins increasingly in meaning. Systematic structuring must be already embodied in the planning phase deeply, in order to reduce late error to improve and software parts to reuse be able maintenance, because "by a software architecture only the structure of the software system not specified, also possibilities of the arbeitsteiligen development which can be developed and thus the structure of a development project are put on in architecture.
The interfaces of the most important components are substantial elements of the common language of the project members. Thus the software architecture has a large influence on the procedure in the development project. "183
Here component-based architectures and computer families became generally accepted, based on proceedings of ripe technologies of the motorring industry away from monolith structures itself from a building block principle flexibly and reusing those serve184.
This work gave a representative cross section by the topic of the computer families. Modern systems require not only a new fundamental architecture, but also a constant methodical support by adapted proceedings, concepts, to reduce methods and Design principles to lower in order to be able successfully to develop software, the time ton Market time costs and the software quality for the customer to increase185.
To this thesis (diploma) in addition into the domain necessary for an example implementation by digital television and appropriate open SOURCE software, as well as liveCDs and computer families one introduced. The main part of the work lay in the investigation of the configuration options along the software development process of computer families.
In addition determined here applied paradigms, presented concepts and architectures in the different phases, described their pro and cons and analyzed strategies of the configuration management in the current operating system. For this in the summary a table was developed, which evaluated the individual topics on the basis the software quality criteria due to its special arrangement. However it must be considered here that a fundamental valuation is not possible and not necessary, since concepts must to be project-specifically selected and mutually cause themselves. On the basis the results of analysis a procedure for the configuration management that was developed demo CD in following chapter 4.
In a unification of digital television, liveCD, open SOURCE software and computer family development became in 4. To chapter an existing, to DO to Ilmenau developed liveCD, which a Web-based customer configuration of the VDR software offers for digital television, presented, and suggestions on the basis the results of analysis given by chapter 3, in order to increase in the sense of the computer family development the software quality with the help of the described concepts.
Likewise the Web surface was analyzed here and given suggestions on the basis the software ergonomics for an optimized user interface.
The VDR software is thereby an innovative deputy of Pluginarchitekturen, which can be adapted simply and flexibly actually changing requirements.
In the multimedia world this is a crucial competition factor, because the keyword of the today's software development is thereby the re-use. It decides considerably on the cost factor of projects and improves the task distribution in software project teams. With this work could be shown, on which conditions the development of the generativen software development is, what momentarily by the method support can carry it out and in what respect she can be realized.

5.2 view

The development of component architectures, computer families and of them generativen derivative are still in the child shoes, however by the industry are strongly forced. The proponents are the opinion: "that in more near future the conventional software development is replaced by the generative "186
The problem here is the immense expenditure that behind it puts. The development of software on the basis detailed model production of requirements and specifications on high abstraction level before the implementation belongs with large software producers already to the state of the art. So one can reach by the generation of computer families of fast quality goals.
For small projects or smaller enterprises it is however questionable whether the expenditure on the side is worthwhile itself, since on the other side the complexity of the topic permits still no complete automation. Thus there are some restraining thresholds to overcome against the generative software development still. Therefore a multiplicity of promotion and research projects became e.g. of the Fraunhofer IESE the topic of the automatic generation in the life called187.
Automatic deriving becomes, if also do not replace, which can supplement conventional software production however substantially, since the advantages are immense. The knowledge from architectures already existing is gained systematically and forced further-used, re-use and maintenance, servicing and elimination of errors of such future systems will be substantially reduced.
Besides customer requirements will immensely rise such as customer use. Component-based systems are already today much like, the large success of such platforms like e.g. Eclipse or the VDRSoftware show dies.188
So this thesis (diploma) with the words is to close of Krzysztof Czarnecki: "The advancing technology wants make it easier ton package expert knowledge visits that it wants possible tons of staggered array it in A against set OF contexts, overcoming technological and domain differences.
This wants lead ton more automation, more specialization, and wants enable of new child of applications. But there is quietly A long way tons go". 189


 


Top| Home| << back | next >>
" TARGET="_blank">>> Home Page <<