Object-oriented software engineering
Object-oriented software engineering
Software requirements: objects, functions, and states
Software requirements: objects, functions, and states
Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
Inquiry-Based Requirements Analysis
IEEE Software
Formal Approach to Scenario Analysis
IEEE Software
Scenario-based design: envisioning work and technology in system development
Scenario-based design: envisioning work and technology in system development
An integration of scenarios with their purposes in task modeling
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
VerSE: towards hypertext versioning styles
Proceedings of the the seventh ACM conference on Hypertext
Participatory analysis: shared development of requirements from scenarios
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
A practical approach to combining requirements definition and object-oriented analysis
Annals of Software Engineering
Status Report: Requirements Engineering
IEEE Software
Utilizing Scenarios in the Software Development Process
Proceedings of the IFIP WG8.1 Working Conference on Information System Development Process
Goal-directed elaboration of requirements for a meeting scheduler: problems and lessons learnt
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
A Technique Combination Approach to Requirements Engineering
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Goal-Based Requirements Analysis
ICRE '96 Proceedings of the 2nd International Conference on Requirements Engineering (ICRE '96)
Structured Analysis and System Specification
Structured Analysis and System Specification
Reusing single system requirements from application family requirements
Proceedings of the 21st international conference on Software engineering
Evolving legacy systems using feature engineering and CBSE
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Evolving legacy system features into fine-grained components
Proceedings of the 24th International Conference on Software Engineering
Using hypermedia in requirements engineering practice
The New Review of Hypermedia and Multimedia
A Scenario-Based Validation Language for ASMs
ABZ '08 Proceedings of the 1st international conference on Abstract State Machines, B and Z
Combining Requirements and Interaction Design through Usage Scenarios
INTERACT '09 Proceedings of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part II
How to combine requirements and interaction design through usage scenarios
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction - Volume Part II
Hi-index | 0.00 |
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.