extracting and stating user interface prototype requirements rares sfirlogea method engineering

9
EXTRACTING AND STATING USER INTERFACE PROTOTYPE REQUIREMENTS Rares Sfirlogea Method Engineering

Upload: augustus-chambers

Post on 01-Jan-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: EXTRACTING AND STATING USER INTERFACE PROTOTYPE REQUIREMENTS Rares Sfirlogea Method Engineering

EXTRACTING AND STATING USER INTERFACE PROTOTYPE REQUIREMENTS

Rares Sfirlogea

Method Engineering

Page 2: EXTRACTING AND STATING USER INTERFACE PROTOTYPE REQUIREMENTS Rares Sfirlogea Method Engineering

Some definitions• Requirements engineering – phase in the development

process of a project in which it is identified what is the goal of the application and how is it going to be implemented

• User Interface and Requirements Prototype – a requirement document that provides a sketch of the system’s functionality, design and structure in a way that is easily understood by all parties involved in the development process

Page 3: EXTRACTING AND STATING USER INTERFACE PROTOTYPE REQUIREMENTS Rares Sfirlogea Method Engineering

Method reason• Complex projects => a lot of requirements documents

• Application user manual• Requirements rationale• Software requirements specification• User interface and requirements prototype• …

• Requirements engineers usually continue working on other projects once the documents are complete

• The implementation team has a hard time answering questions when the the requirements documents disagree

Page 4: EXTRACTING AND STATING USER INTERFACE PROTOTYPE REQUIREMENTS Rares Sfirlogea Method Engineering

Method description• Addition to the steps made in User Interface and

Requirements Prototyping and other requirements modeling methods

• Ensures that the developers can answer the question of what the UIRP specifies and what it does not

• Consists of six “recurrent” steps:• Define the system operational environment and its interfaces to other

systems• Identify to which application domains the system belongs• Characterize the principal properties and the main features of the

application belonging to these domains• Identify which of these features are applicable to the system under

development• Decide and document which of these features are going to be prototyped• Prototype the chosen features

Page 5: EXTRACTING AND STATING USER INTERFACE PROTOTYPE REQUIREMENTS Rares Sfirlogea Method Engineering

Authors

Daniel M. BerryBachelor in MathematicsPhD in Computer Science

- is currently a professor at University of Wareloo in Ontario, Canada

Alon RavidBachelor and Master in Computer Science(Israel Institute of Technology in Haifa)

- a lot of experience in research, development and management of software development

Page 6: EXTRACTING AND STATING USER INTERFACE PROTOTYPE REQUIREMENTS Rares Sfirlogea Method Engineering

PDD

• Requirements prerequisites

• Requirements management

• User Interface and Requirements Prototyping

Page 7: EXTRACTING AND STATING USER INTERFACE PROTOTYPE REQUIREMENTS Rares Sfirlogea Method Engineering

Example

Page 8: EXTRACTING AND STATING USER INTERFACE PROTOTYPE REQUIREMENTS Rares Sfirlogea Method Engineering

Conclusion

• Better understanding of the project:• In future developments• By new people that may join the project

Page 9: EXTRACTING AND STATING USER INTERFACE PROTOTYPE REQUIREMENTS Rares Sfirlogea Method Engineering

THANK YOU FOR YOUR ATTENTION

Questions ?