{"title":"软件的战略再造:生命周期方法","authors":"S. Jarzabek","doi":"10.1109/CASE.1993.634822","DOIUrl":null,"url":null,"abstract":"Software systems must be constantly upgraded to be in tune with an evolving business environment. Due to the inefficiency of current maintenance methods, many of the old programs do not meet current strategic needs. Common goals for reengineering software have been to improve maintainability of programs and to convert programs into a newer computer, database, or language. A framework for strategic reengineering in which target systems are substantially redesigned in order to meet a company's strategic goals is described. Strategic reengineering is much like redevelopment, accelerated by reuse of information that is extracted from existing, still viable, programs. The impact of a company's strategic plans on software reengineering is discussed, and lifecycle phases of strategic reengineering with CASE are described.","PeriodicalId":442754,"journal":{"name":"Proceedings of 6th International Workshop on Computer-Aided Software Engineering","volume":"17 4","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Strategic reengineering of software: Lifecycle approach\",\"authors\":\"S. Jarzabek\",\"doi\":\"10.1109/CASE.1993.634822\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software systems must be constantly upgraded to be in tune with an evolving business environment. Due to the inefficiency of current maintenance methods, many of the old programs do not meet current strategic needs. Common goals for reengineering software have been to improve maintainability of programs and to convert programs into a newer computer, database, or language. A framework for strategic reengineering in which target systems are substantially redesigned in order to meet a company's strategic goals is described. Strategic reengineering is much like redevelopment, accelerated by reuse of information that is extracted from existing, still viable, programs. The impact of a company's strategic plans on software reengineering is discussed, and lifecycle phases of strategic reengineering with CASE are described.\",\"PeriodicalId\":442754,\"journal\":{\"name\":\"Proceedings of 6th International Workshop on Computer-Aided Software Engineering\",\"volume\":\"17 4\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1993-07-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of 6th International Workshop on Computer-Aided Software Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CASE.1993.634822\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 6th International Workshop on Computer-Aided Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CASE.1993.634822","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Strategic reengineering of software: Lifecycle approach
Software systems must be constantly upgraded to be in tune with an evolving business environment. Due to the inefficiency of current maintenance methods, many of the old programs do not meet current strategic needs. Common goals for reengineering software have been to improve maintainability of programs and to convert programs into a newer computer, database, or language. A framework for strategic reengineering in which target systems are substantially redesigned in order to meet a company's strategic goals is described. Strategic reengineering is much like redevelopment, accelerated by reuse of information that is extracted from existing, still viable, programs. The impact of a company's strategic plans on software reengineering is discussed, and lifecycle phases of strategic reengineering with CASE are described.