Volume 7 Issue 1 - May 2016

  • 1. Towards extension of uml 2.0 metamodel

    Authors : Uzma Alfatmi, Prof. Mahesh Dube

    Pages : 554-559

    DOI : http://dx.doi.org/10.21172/1.71.080

    Keywords : UMLMeta-modelNFR

    Abstract :

    Functional requirements are always the only focused requirement in software development, and the Non Functional requirements (NFRs) are often hidden under FRs, they are difficult to achieve and expensive to deal with. So they are often neglected, overlooked, until they pose some difficulties or critical software failures. So, Non-Functional Requirements are required to be dealt with since the early stages of software development. But a few research works have focused on them during the requirement analysis and design phase of the software development process.In this paper, we show a strategy to integrate elicited NFRs in use cases along with the functional requirements of the software. We propose the extension of UML, by enhancing the Use Case Profile, with the new modeling notations, to express the NFRs. These NFR notations will be used to depict the non-functional aspects of the software system, such as security, reliability, confidentiality, etc. The detailed description of these new Use Cases includes stereotypes and graphical notation. We have described the process to integrate NFRs into Use Case Diagram. Our proposed strategy will help developers to build more complete software specification and thus, to a shorter time-to-the-market. Therefore, expressing these NFRs in use cases will provide a solution, by facilitating the stakeholders, a NFR view of the software.

    Citing this Journal Article :

    Uzma Alfatmi, Prof. Mahesh Dube, "Towards extension of uml 2.0 metamodel", Volume 7 Issue 1 - May 2016, 554-559