Tian, Meng (2003) Scenario-driven requirements engineering : method and tool. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
3MBMQ77721.pdf |
Abstract
Scenarios have been used in different areas such as military, economy, software engineering, human computer interaction, and theatrical arts. In software and user interface requirements, a scenario is a description of a person's interaction with a system. It describes what the user wants to do but does not describe how this is to be done. Scenario-based requirements engineering brings an integrated answer to the following questions: Who, What, Where, When, and Why. This thesis illustrates different meanings and describes different examples that illustrate the power of scenarios in different areas. In addition, a survey of the current existing tools for scenario-based requirement engineering is presented. In the second part, we propose a progressive, iterative and interleaved process of using scenario at different requirement engineering stages including elicitation, analysis and validation. This process model has been applied to our SUCRE (Scenario and Use Cases for User-Centered Requirement Engineering), which is an XML-based system for scenario-driven requirement engineering. SUCRE is a tool for working with scenarios. Within the SUCRE system, scenarios are stories that capture information about users and their tasks, including the context of use. In our SUCRE system, scenarios are stored in an XML-based database and described using XML notation. Besides the SUCRE system prototype, we discuss the XML-based structure of the scenario database we are developing. The paper concludes with a discussion on the evolution of the process model and the XML-based SUCRE system.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Tian, Meng |
Pagination: | viii, 89 leaves : ill. ; 29 cm. |
Institution: | Concordia University |
Degree Name: | M. Comp. Sc. |
Program: | Computer Science and Software Engineering |
Date: | 2003 |
Thesis Supervisor(s): | Seffah, Ahmed |
Identification Number: | QA 76.76 H94T53 2003 |
ID Code: | 2061 |
Deposited By: | Concordia University Library |
Deposited On: | 27 Aug 2009 17:24 |
Last Modified: | 13 Jul 2020 19:51 |
Related URLs: |
Repository Staff Only: item control page