Communications of the ACM - Special issue on analysis and modeling in software development
Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
Requirements specification: learning object, process, and data methodologies
Communications of the ACM
Requirements gathering: the human factor
Communications of the ACM
Four dark corners of requirements engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
Comprehending Object and Process Models: An Empirical Study
IEEE Transactions on Software Engineering
Enablers and inhibitors of business-IT alignment
Communications of the AIS
Requirements Engineering: A Good Practice Guide
Requirements Engineering: A Good Practice Guide
Towards requirements-driven information systems engineering: the Tropos project
Information Systems - The 13th international conference on advanced information systems engineering (CAiSE*01)
Task Descriptions as Functional Requirements
IEEE Software
Process Management
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
Exploring the relationship between information technology and business process reengineering
Information and Management
Process Aware Information Systems: Bridging People and Software Through Process Technology
Process Aware Information Systems: Bridging People and Software Through Process Technology
How do practitioners use conceptual modeling in practice?
Data & Knowledge Engineering - Special issue: ER 2004
Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling
Aris Design Platform: Getting Started with Bpm
Aris Design Platform: Getting Started with Bpm
Participative enterprise modeling: experiences and recommendations
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
On the suitability of BPMN for business process modelling
BPM'06 Proceedings of the 4th international conference on Business Process Management
A study of the evolution of the representational capabilities of process modeling grammars
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
An empirical evaluation of the i* framework in a model-based software generation environment
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
BPMN-Based Specification of Task Descriptions: Approach and Lessons Learnt
REFSQ '09 Proceedings of the 15th International Working Conference on Requirements Engineering: Foundation for Software Quality
Communication Analysis: A Requirements Engineering Method for Information Systems
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
Deriving business processes with service level agreements from early requirements
Journal of Systems and Software
Investigating Goal-Oriented Requirements Engineering for Business Processes
Journal of Database Management
Hi-index | 0.00 |
Although requirements analysis is acknowledged as a critical success factor of information system development for organizations, problems related to the requirements stage are frequent. Some of these problems are lack of understanding of the business by system analysts, lack of focus on the purpose of the system, and miscommunication between business people and system analysts. As a result, an information system may not fulfil organizational needs. To try to prevent these problems, this paper describes an approach based on business process modelling and purpose analysis through BPMN and the goal/strategy Map approach. The business environment is modelled in the form of business process diagrams. The diagrams are validated by end-users, and the purpose of the system is then analyzed in order to agree on the effect that the information system should have on the business processes. Finally, requirements are specified by means of the description of the business process tasks to be supported by the system.