Why is Software Late? An Empirical Study of Reasons for Delay in Software Development
IEEE Transactions on Software Engineering
Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Toward Reference Models for Requirements Traceability
IEEE Transactions on Software Engineering
Designing Concurrent, Distributed, and Real-Time Applications with Uml
Designing Concurrent, Distributed, and Real-Time Applications with Uml
Guide to the Software Engineering Body of Knowledge - SWEBOK
Guide to the Software Engineering Body of Knowledge - SWEBOK
Information technology and economic performance: A critical review of the empirical evidence
ACM Computing Surveys (CSUR)
The Art of Requirements Triage
Computer
Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
Market research for requirements analysis using linguistic tools
Requirements Engineering
Describing Use-Case Relationships with Sequence Diagrams
The Computer Journal
Mastering the Requirements Process (2nd Edition)
Mastering the Requirements Process (2nd Edition)
Software-Intensive Systems and New Computing Paradigms: Challenges and Visions
Software-Intensive Systems and New Computing Paradigms: Challenges and Visions
A goal-oriented requirements modelling language for enterprise architecture
EDOC'09 Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing
Visual syntax does matter: improving the cognitive effectiveness of the i* visual notation
Requirements Engineering - RE'09 Special Issue; Guest Editor:Kevin T Ryan
Describing use cases with activity charts
MIS'04 Proceedings of the 2004 international conference on Metainformatics
Modeling road traffic signals control using UML and the MARTE profile
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV
Analysis of techniques for documenting user requirements
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV
Hi-index | 0.00 |
The increasing complexity of software systems makes Requirements Engineering activities both more important and more difficult. This article is about user requirements development, mainly the activities of documenting and analyzing user requirements for software-intensive systems. These are modeling activities that are useful for further Requirements Engineering activities. Current techniques for requirements modeling present a number of problems and limitations. Based on these shortcomings, a list of requirements for requirements modeling languages is proposed. The proposal of this article is to show how some extensions to SysML diagrams and tables can fulfill most of these requirements. The approach is illustrated by a list of user requirements for a Road Traffic Management System.