{"title":"Modelling and maintenance software systems at the teleological level","authors":"V. Karakostas","doi":"10.1002/SMR.4360020105","DOIUrl":null,"url":null,"abstract":"Software maintenance is necessitated to a large extent by changing user requirements. However, the relationship between the user requirements and the implemented software system is not made explicit in current development approaches, making the mapping of changing requirements to corresponding maintenance activities difficult. The teleological approach advocates the construction of a model which links the components of a software system to the concepts of the application domain which they implement, i.e to user requirements. Subsequently, the teleological model is used for simulating the actual maintenance activities, as they are triggered by the changing requirements, and for identifying their nature and estimating their cost.","PeriodicalId":383619,"journal":{"name":"J. Softw. Maintenance Res. Pract.","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Softw. Maintenance Res. Pract.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/SMR.4360020105","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12
Abstract
Software maintenance is necessitated to a large extent by changing user requirements. However, the relationship between the user requirements and the implemented software system is not made explicit in current development approaches, making the mapping of changing requirements to corresponding maintenance activities difficult. The teleological approach advocates the construction of a model which links the components of a software system to the concepts of the application domain which they implement, i.e to user requirements. Subsequently, the teleological model is used for simulating the actual maintenance activities, as they are triggered by the changing requirements, and for identifying their nature and estimating their cost.