{"title":"提炼、验证和识别方面需求的框架","authors":"S.S. Khan, S. Ali, Jaffar-ur-Rehman","doi":"10.1109/ICICT.2005.1598636","DOIUrl":null,"url":null,"abstract":"Aspect oriented requirement engineering is concerned with capturing crosscutting concerns at an early stage of software development life cycle. Early identification of concerns enhances modularization at early stage and avoids tangled design and code at later stages. Furthermore, early identification improves quality of product and reduces maintenance costs. There are four main approaches to identify concerns from requirements: viewpoint oriented approach, scenario/use case based approach, problem frame based approach, and goal oriented approach. Each approach identifies, classifies, and refines concerns from different perspective. In this paper, we have combined viewpoint-oriented approach, scenario/use case based approach, and goal oriented approach. A framework is proposed based on this combination, which refines and verifies concerns identified from three different models. Duplicate concerns are removed and finally refined to generate aspects.","PeriodicalId":276741,"journal":{"name":"2005 International Conference on Information and Communication Technologies","volume":"114 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A Framework to Refine, Verify, and Identify Aspectual Requirements\",\"authors\":\"S.S. Khan, S. Ali, Jaffar-ur-Rehman\",\"doi\":\"10.1109/ICICT.2005.1598636\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Aspect oriented requirement engineering is concerned with capturing crosscutting concerns at an early stage of software development life cycle. Early identification of concerns enhances modularization at early stage and avoids tangled design and code at later stages. Furthermore, early identification improves quality of product and reduces maintenance costs. There are four main approaches to identify concerns from requirements: viewpoint oriented approach, scenario/use case based approach, problem frame based approach, and goal oriented approach. Each approach identifies, classifies, and refines concerns from different perspective. In this paper, we have combined viewpoint-oriented approach, scenario/use case based approach, and goal oriented approach. A framework is proposed based on this combination, which refines and verifies concerns identified from three different models. Duplicate concerns are removed and finally refined to generate aspects.\",\"PeriodicalId\":276741,\"journal\":{\"name\":\"2005 International Conference on Information and Communication Technologies\",\"volume\":\"114 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-08-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2005 International Conference on Information and Communication Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICICT.2005.1598636\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2005 International Conference on Information and Communication Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICT.2005.1598636","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Framework to Refine, Verify, and Identify Aspectual Requirements
Aspect oriented requirement engineering is concerned with capturing crosscutting concerns at an early stage of software development life cycle. Early identification of concerns enhances modularization at early stage and avoids tangled design and code at later stages. Furthermore, early identification improves quality of product and reduces maintenance costs. There are four main approaches to identify concerns from requirements: viewpoint oriented approach, scenario/use case based approach, problem frame based approach, and goal oriented approach. Each approach identifies, classifies, and refines concerns from different perspective. In this paper, we have combined viewpoint-oriented approach, scenario/use case based approach, and goal oriented approach. A framework is proposed based on this combination, which refines and verifies concerns identified from three different models. Duplicate concerns are removed and finally refined to generate aspects.