{"title":"UML模型的需求跟踪管理支持工具","authors":"Kaito Yoshino, Saeko Matsuura","doi":"10.1145/3384544.3384586","DOIUrl":null,"url":null,"abstract":"Traceability between system requirements and the artifacts produced by the software development process contributes to the development of reliable software. This paper proposes a method of ensuring traceability by automatically generating an initial sequence diagram from an activity diagram; the activity diagram not only defines user-system interactions, but it also describes the feasibility of use cases via data modeling in a class diagram. These sequence diagrams evolve through changes that are made to the particulars of a system design; these sequence diagrams can be used to generate source code. As a result, the requirements can be traced to the program codes.","PeriodicalId":200246,"journal":{"name":"Proceedings of the 2020 9th International Conference on Software and Computer Applications","volume":"104 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Requirements Traceability Management Support Tool for UML Models\",\"authors\":\"Kaito Yoshino, Saeko Matsuura\",\"doi\":\"10.1145/3384544.3384586\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Traceability between system requirements and the artifacts produced by the software development process contributes to the development of reliable software. This paper proposes a method of ensuring traceability by automatically generating an initial sequence diagram from an activity diagram; the activity diagram not only defines user-system interactions, but it also describes the feasibility of use cases via data modeling in a class diagram. These sequence diagrams evolve through changes that are made to the particulars of a system design; these sequence diagrams can be used to generate source code. As a result, the requirements can be traced to the program codes.\",\"PeriodicalId\":200246,\"journal\":{\"name\":\"Proceedings of the 2020 9th International Conference on Software and Computer Applications\",\"volume\":\"104 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-02-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2020 9th International Conference on Software and Computer Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3384544.3384586\",\"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 the 2020 9th International Conference on Software and Computer Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3384544.3384586","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Requirements Traceability Management Support Tool for UML Models
Traceability between system requirements and the artifacts produced by the software development process contributes to the development of reliable software. This paper proposes a method of ensuring traceability by automatically generating an initial sequence diagram from an activity diagram; the activity diagram not only defines user-system interactions, but it also describes the feasibility of use cases via data modeling in a class diagram. These sequence diagrams evolve through changes that are made to the particulars of a system design; these sequence diagrams can be used to generate source code. As a result, the requirements can be traced to the program codes.