Requirements engineering in complex domains
Graph transformations and model-driven engineering
Requirements engineering for embedded systems: an investigation of industry needs
REFSQ'11 Proceedings of the 17th international working conference on Requirements engineering: foundation for software quality
CSRML: a goal-oriented approach to model requirements for collaborative systems
ER'11 Proceedings of the 30th international conference on Conceptual modeling
REFSQ'12 Proceedings of the 18th international conference on Requirements Engineering: foundation for software quality
Empirical analysis of the impact of requirements engineering on software quality
REFSQ'12 Proceedings of the 18th international conference on Requirements Engineering: foundation for software quality
Exploring design principles of task elicitation systems for unrestricted natural language documents
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Information and Software Technology
Proceedings of the 11th Brazilian Symposium on Human Factors in Computing Systems
A collaborative user-centered approach to fine-tune geospatial database design
ER'12 Proceedings of the 2012 international conference on Advances in Conceptual Modeling
Tool-supported model-driven validation process for system architectures
Proceedings of the 5th International Workshop on Model Based Architecting and Construction of Embedded Systems
Obsolete software requirements
Information and Software Technology
Using clustering to improve the structure of natural language requirements documents
REFSQ'13 Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality
The state of the art in automated requirements elicitation
Information and Software Technology
A new tool for URDAD to Java EE EJB transformations
Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference
Structuring variability in the context of embedded systems during software engineering
Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems
Editorial: A complete set of guidelines for naming UML conceptual schema elements
Data & Knowledge Engineering
A method and tool for tracing requirements into specifications
Science of Computer Programming
Hi-index | 0.00 |
Requirements engineering is the process of eliciting individual stakeholder requirements and needs and developing them into detailed, agreed requirements documented and specified in such a way that they can serve as the basis for all other system development activities. In this textbook, Klaus Pohl provides a comprehensive and well-structured introduction to the fundamentals, principles, and techniques of requirements engineering. He presents approved techniques for eliciting, negotiating and documenting as well as validating, and managing requirements for software-intensive systems. The various aspects of the process and the techniques are illustrated using numerous examples based on his extensive teaching experience and his work in industrial collaborations. His presentation aims at professionals, students, and lecturers in systems and software engineering or business applications development. Professionals such as project managers, software architects, systems analysts, and software engineers will benefit in their daily work from the didactically well-presented combination of validated procedures and industrial experience. Students and lecturers will appreciate the comprehensive description of sound fundamentals, principles, and techniques, which is completed by a huge commented list of references for further reading. Lecturers will find additional teaching material on the books website, www.requirements-book.com.