{"title":"用敏捷方法在需求工程中引出目标","authors":"Angshu Maan Sen, K. Hemachandran","doi":"10.1109/COMPSACW.2010.53","DOIUrl":null,"url":null,"abstract":"Several agile software development approaches have been proposed and largely used in practice. All agile processes resolve a paradox of requirements engineering –the need to formulate a clear vision of a system in a world of constantly changing requirements. The fundamental principle underlying requirements engineering is the assumption that a system should be clearly specified before its design and implementation. The Goal Oriented Requirements Engineering method identifies the requirements in terms of goals which are well understood by the stakeholders and the goals are generally extracted from the stakeholders. But extracting these goals is a challenging task in the goal oriented methods. In the present paper, we propose an Agile Technique for Agent Based Goal Elicitation (ATABGE), based on the mechanisms of agile practices and approaches, for extracting the goals from stakeholders. While extracting the goals, the high level goals are decomposed/refined/broken to get the lower level goals/sub-goals involving active participation of stakeholders through the process of Goal decomposition/refinement/splitting involving Agents. The methodology is validated through a case study.","PeriodicalId":121135,"journal":{"name":"2010 IEEE 34th Annual Computer Software and Applications Conference Workshops","volume":"123 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":"{\"title\":\"Elicitation of Goals in Requirements Engineering Using Agile Methods\",\"authors\":\"Angshu Maan Sen, K. Hemachandran\",\"doi\":\"10.1109/COMPSACW.2010.53\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Several agile software development approaches have been proposed and largely used in practice. All agile processes resolve a paradox of requirements engineering –the need to formulate a clear vision of a system in a world of constantly changing requirements. The fundamental principle underlying requirements engineering is the assumption that a system should be clearly specified before its design and implementation. The Goal Oriented Requirements Engineering method identifies the requirements in terms of goals which are well understood by the stakeholders and the goals are generally extracted from the stakeholders. But extracting these goals is a challenging task in the goal oriented methods. In the present paper, we propose an Agile Technique for Agent Based Goal Elicitation (ATABGE), based on the mechanisms of agile practices and approaches, for extracting the goals from stakeholders. While extracting the goals, the high level goals are decomposed/refined/broken to get the lower level goals/sub-goals involving active participation of stakeholders through the process of Goal decomposition/refinement/splitting involving Agents. The methodology is validated through a case study.\",\"PeriodicalId\":121135,\"journal\":{\"name\":\"2010 IEEE 34th Annual Computer Software and Applications Conference Workshops\",\"volume\":\"123 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-07-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"15\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 IEEE 34th Annual Computer Software and Applications Conference Workshops\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/COMPSACW.2010.53\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 IEEE 34th Annual Computer Software and Applications Conference Workshops","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/COMPSACW.2010.53","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Elicitation of Goals in Requirements Engineering Using Agile Methods
Several agile software development approaches have been proposed and largely used in practice. All agile processes resolve a paradox of requirements engineering –the need to formulate a clear vision of a system in a world of constantly changing requirements. The fundamental principle underlying requirements engineering is the assumption that a system should be clearly specified before its design and implementation. The Goal Oriented Requirements Engineering method identifies the requirements in terms of goals which are well understood by the stakeholders and the goals are generally extracted from the stakeholders. But extracting these goals is a challenging task in the goal oriented methods. In the present paper, we propose an Agile Technique for Agent Based Goal Elicitation (ATABGE), based on the mechanisms of agile practices and approaches, for extracting the goals from stakeholders. While extracting the goals, the high level goals are decomposed/refined/broken to get the lower level goals/sub-goals involving active participation of stakeholders through the process of Goal decomposition/refinement/splitting involving Agents. The methodology is validated through a case study.