Benefits for Software Engineering
| Task » |
Situation
„More than half of the industrial production and over 80% of the exports of Germany depend today on the employment of modern information and communications (ITK) and electronic systems. … More than 90% of all CPU do not work in a PC, but in an “embedded system”. [...] The market for ITK in Germany is about approx. 134 billion € and world-wide even more than 2,000 billion € annually. [...] The complexity of IT-systems continues to increase, the dependence on their correct function as well.“ (Federal Ministry for Education and Research of Germany (BMBF), http://www.bmbf.de/de/398.php, version 11/2006).
The competition in the global market constantly forces enterprises working continuously on increasing product quality and functionality. Differences to competitors can be often only realized by being in the loop of usage more complex software.
During the last decade software development has changed. Pure coding moved into the background. Today software engineers using modern methods e.g. the Model Driven Architecture (MDA) or technologies such as code generators and uses consistently tailored processes models and quality management systems. These technologies are helpful to reduce the development time and cope successful with increased requirements. In addition the software quality should be improved and a better handling of the complexity should be achieved by abstraction.
| Task » |

