The Unified Modeling Language user guide
The Unified Modeling Language user guide
The unified software development process
The unified software development process
Crosscutting quality attributes for requirements engineering
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Representing and Using Nonfunctional Requirements: A Process-Oriented Approach
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
Nonfunctional Requirements: From Elicitation to Conceptual Models
IEEE Transactions on Software Engineering
Unified Modeling Language Reference Manual, The (2nd Edition)
Unified Modeling Language Reference Manual, The (2nd Edition)
Using FDAF to bridge the gap between enterprise and software architectures for security
Science of Computer Programming
An approach to derive the use case diagrams from an event table
SEPADS'09 Proceedings of the 8th WSEAS International Conference on Software engineering, parallel and distributed systems
Non-functional requirements analysis modeling for software product lines
MISE '09 Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering
On Non-Functional Requirements in Software Engineering
Conceptual Modeling: Foundations and Applications
Accessibility at early stages: insights from the designer perspective
Proceedings of the International Cross-Disciplinary Conference on Web Accessibility
The software perspective for energy-efficient mobile applications development
Proceedings of the 10th International Conference on Advances in Mobile Computing & Multimedia
REUBI: A Requirements Engineering method for ubiquitous systems
Science of Computer Programming
Hi-index | 0.00 |
As software systems become more complex and important for business and everyday life, the need to better address non-functional requirements (NFRs) become increasing more crucial. However, UML and particularly the use case modeling-the current de facto standard method for functional requirements elicitation and modeling-lacks equally matured modeling constructs for dealing with NFRs. This paper proposes a framework for representing and integrating NFRs with FRs in the use case model at four association points: subject (system boundary), actor, use case, and communicate association. The NFRs can be implicitly associated with other related use case model elements based on the NFR propagation rules proposed to eliminate the need for redundant NFR specifications. A process is presented to demonstrate how to apply this framework, along with an illustration based on a simplified pricing system.