{"title":"Empowering UML application design with task models","authors":"H. Lam, Tanguy Wettengel, Huynh Thong","doi":"10.1109/ICIMU.2011.6122741","DOIUrl":null,"url":null,"abstract":"This paper describes a practical method to include task modelling into Unified Modeling Language-based (UML-based) software engineering. The reason for this undertaking is increasing awareness of the capability and handiness of task models to picture the functionalities of a system (as awaited by customers), but also the lack of expressive power of UML use case diagrams, when underspecified, to make the functionalities of a system fully understandable to software developers. The described method builds on a task modelling software, a plugin transforming task models into use case diagrams and use case descriptions, and a UML software enabling to display use case diagrams. The plugin puts a set of rules interpreting the content of task models at work, in order to generate an XML file readable by the UML software, and a ready-to-use PDF output containing the use case descriptions. The advantages of this workflow are to enforce the link between the different project stakeholders (customer, architect, developers), to allow for cost-free iterations affecting the requirement scheme, to enable usable incremental modelling and to introduce interface design into the first step of the design process.","PeriodicalId":102808,"journal":{"name":"ICIMU 2011 : Proceedings of the 5th international Conference on Information Technology & Multimedia","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ICIMU 2011 : Proceedings of the 5th international Conference on Information Technology & Multimedia","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIMU.2011.6122741","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper describes a practical method to include task modelling into Unified Modeling Language-based (UML-based) software engineering. The reason for this undertaking is increasing awareness of the capability and handiness of task models to picture the functionalities of a system (as awaited by customers), but also the lack of expressive power of UML use case diagrams, when underspecified, to make the functionalities of a system fully understandable to software developers. The described method builds on a task modelling software, a plugin transforming task models into use case diagrams and use case descriptions, and a UML software enabling to display use case diagrams. The plugin puts a set of rules interpreting the content of task models at work, in order to generate an XML file readable by the UML software, and a ready-to-use PDF output containing the use case descriptions. The advantages of this workflow are to enforce the link between the different project stakeholders (customer, architect, developers), to allow for cost-free iterations affecting the requirement scheme, to enable usable incremental modelling and to introduce interface design into the first step of the design process.