Academic
Publications
Integrated Requirements Engineering: A Tutorial

Integrated Requirements Engineering: A Tutorial,10.1109/MS.2005.13,IEEE Software,Ian Sommerville

Integrated Requirements Engineering: A Tutorial   (Citations: 47)
BibTex | RIS | RefWorks Download
This short tutorial introduces the fundamental activities of RE (requirements engineering) and discusses how it has evolved as a part of the software engineering process. However, rather than focusing on the established RE techniques, the author discusses how the changing nature of software engineering has led to the new challenges in RE. The author then introduces a number of new techniques that helps us to meet these challenges by integrating RE more closely with other systems implementation activities.
Journal: IEEE Software - SOFTWARE , vol. 22, no. 1, pp. 16-23, 2005
Cumulative Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
    • ...The negotiation phase can appear as a separate activity in some approaches of RE [16] [17]...

    Maalem Derdour Sourouret al. A methodology of Collaborative Requirements Validation in a cooperativ...

    • ...At present, there exist no practical methods that systematically reveal the interrelations in complex systems and consequently support a full exploration of the design space [16], [17], [25]...
    • ...Originally, RE was defined in software engineering as a systematic collection, evaluation, and documentation of demands through a general iterative procedure [25], [26]...

    Joaquin Sitteet al. Demand-Compliant Design

    • ...In the line of current trends [26], ATRE conceives requirements elicitation as a stage interleaved with the rest of the development...
    • ...Natural language [26, 27 ]i s probably the most popular representation for RE. It is usually the choice of users and even engineers use it largely in their documents...
    • ...Object-oriented languages [26] are the most widely used for analysis and design of systems, and therefore they are well-known by engineers and developers...

    Rubén Fuentes-Fernándezet al. Understanding the human context in requirements elicitation

    • ...Rationale management for Requirements Engineering (RE), as a commencing and critical phase in software development life cycle, is still under-exploitedin a perspective of integrated RE process [4]...
    • ...Their survey is organized according to specific RE activities and problems (e.g., obtaining requirements and requirements change), but not the integrated RE process [4]...
    • ...Those work on applying rationale and rationale management in RE presented in the previous section is rather isolated, which targets specific RE problems and lacks of a systematic support to the integrated RE process from requirements elicitation to validation [4]...

    Peng Lianget al. Rationale management challenges in requirements engineering

    • ...Wiki, as a distributed requirements documentation platform, is insufficient to perform automatic requirements analysis (understand the requirements, detect their overlaps and conflicts [28]) without decent semantic support...
    • ...The general objective of requirements analysis is to understand the requirements, and detect their overlaps and conflicts [28]...

    Peng Lianget al. Requirements Reasoning for Distributed Requirements Analysis Using Sem...

Sort by: