Analysis and Perspective of Development of Software with Dynamic Stricture

2013 
The paper presents a historical analysis of the approach of software development from the third- generation programming languages to Model Based Software Engineering. The main properties of each of the approach are discussed. The analysis in terms of the level of abstraction in the design, reducing the gap between high-level requirements and means of implementation of the software application and - reducing the time is performed. Software development is a very volatile nature, despite the fact that it is a very young discipline. Five stages in the evolution of development tools analyzed: the third-generation programming languages, structured programming, Domain Specific Languages, Component-Based Software Engineering (CBSE), Computer-Aided System Engineering tools (CASE), Model Based Software Engineering (MBSE). The main pattern, which is evident in the results of the historical analysis of the article, is that each successive stage absorbs the most successful ideas and technology with the previous one and adds to them some new ideas, which provides another increase the level of abstraction. The analysis shows that MBSE is a real candidate who is able to provide a new leap in software development.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    4
    References
    0
    Citations
    NaN
    KQI
    []