{"title":"使用场景分解功能需求的案例研究","authors":"H. Kaindl, Stefan Kramer, Robert Kacsich","doi":"10.1109/ICRE.1998.667821","DOIUrl":null,"url":null,"abstract":"Potential users of a proposed system sometimes tend not to formulate functional requirements on that system. Rather they define requirements on the compound system that includes the proposed software/hardware as well as other objects and even people such as the users themselves. Since such requirements do not make explicit what exactly the proposed system is supposed to do, they are insufficient for developing it. We present a case study that shows how functional requirements can be successfully decomposed using scenarios. According to our approach, for each of the functional requirements on the compound system, a corresponding scenario is developed. The scenario descriptions include steps to be performed by the proposed system. For each of these steps one or more functions are developed that will enable that system to perform these steps. These functions correspond to functional requirements on the proposed system. As a consequence of our case study, we propose to use this approach for decomposing functional requirements whenever they are requirements on the compound system rather than the system that is to be built.","PeriodicalId":207183,"journal":{"name":"Proceedings of IEEE International Symposium on Requirements Engineering: RE '98","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"28","resultStr":"{\"title\":\"A case study of decomposing functional requirements using scenarios\",\"authors\":\"H. Kaindl, Stefan Kramer, Robert Kacsich\",\"doi\":\"10.1109/ICRE.1998.667821\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Potential users of a proposed system sometimes tend not to formulate functional requirements on that system. Rather they define requirements on the compound system that includes the proposed software/hardware as well as other objects and even people such as the users themselves. Since such requirements do not make explicit what exactly the proposed system is supposed to do, they are insufficient for developing it. We present a case study that shows how functional requirements can be successfully decomposed using scenarios. According to our approach, for each of the functional requirements on the compound system, a corresponding scenario is developed. The scenario descriptions include steps to be performed by the proposed system. For each of these steps one or more functions are developed that will enable that system to perform these steps. These functions correspond to functional requirements on the proposed system. As a consequence of our case study, we propose to use this approach for decomposing functional requirements whenever they are requirements on the compound system rather than the system that is to be built.\",\"PeriodicalId\":207183,\"journal\":{\"name\":\"Proceedings of IEEE International Symposium on Requirements Engineering: RE '98\",\"volume\":\"29 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1998-04-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"28\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of IEEE International Symposium on Requirements Engineering: RE '98\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICRE.1998.667821\",\"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 IEEE International Symposium on Requirements Engineering: RE '98","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICRE.1998.667821","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A case study of decomposing functional requirements using scenarios
Potential users of a proposed system sometimes tend not to formulate functional requirements on that system. Rather they define requirements on the compound system that includes the proposed software/hardware as well as other objects and even people such as the users themselves. Since such requirements do not make explicit what exactly the proposed system is supposed to do, they are insufficient for developing it. We present a case study that shows how functional requirements can be successfully decomposed using scenarios. According to our approach, for each of the functional requirements on the compound system, a corresponding scenario is developed. The scenario descriptions include steps to be performed by the proposed system. For each of these steps one or more functions are developed that will enable that system to perform these steps. These functions correspond to functional requirements on the proposed system. As a consequence of our case study, we propose to use this approach for decomposing functional requirements whenever they are requirements on the compound system rather than the system that is to be built.