An Issue-driven Requirement Management Approach in a Wiki-based Collaborative Environment
碩士 === 逢甲大學 === 資訊電機工程碩士在職專班 === 97 === Requirements engineering plays an important role during software development. Even though a software system may deliver powerful functions, it is still not a successful product if user expectations can not be satisfied. To develop a software system that meets...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2009
|
Online Access: | http://ndltd.ncl.edu.tw/handle/99882237258985624037 |
id |
ndltd-TW-097FCU05392078 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-097FCU053920782015-11-13T04:09:37Z http://ndltd.ncl.edu.tw/handle/99882237258985624037 An Issue-driven Requirement Management Approach in a Wiki-based Collaborative Environment 建構於Wiki環境之議題驅動之需求管理方法 Sheng-Wei Tsai 蔡升偉 碩士 逢甲大學 資訊電機工程碩士在職專班 97 Requirements engineering plays an important role during software development. Even though a software system may deliver powerful functions, it is still not a successful product if user expectations can not be satisfied. To develop a software system that meets user requirements, one of the most important things is to facilitate the communication between the stakeholders in the project. On the other hand, nowadays the development team is usually distributed in different locations; therefore the communication is done through the internet tools such as email, MSN, or blog. However, these tools can’t help stakeholders manage requirements, track issues and test their system. Some companies may build their own specific environment or product for communication and requirement management, but cost is too high. To provide a distributed and flexible platform for requirement engineering in low cost, we propose an IRTMS methodology and wiki-based environment to address the problems. Issue, Requirement, Test, Module, and Schedule are five major concepts in our method to lead the system development. The communication between stakeholders starts from raising issues, discussing issues and ends with archiving issues to meet requirements. Since all issue discussions are recorded in the wiki, design rationales are well-understood and the conflicts are reduced. While handling requirements, their related test cases are established on the basis of test-first strategy. Developers and users can easily collaborate to refine and define the test case in the wiki environment. Once the test cases are defined, all following modules will be tested in an automatic manner. Moreover, the schedule for each requirement is defined in the wiki environment. Therefore, it can be easily tracked, monitored and revised. In the thesis, we evaluate our approach by simulating a real project execution between Feng Chia University (FCU) in Taichung and A-University (alias name for privacy) in Taipei, where FCU is the development team and AU is the customer. Through the experiment, we can find our IRTMS method is contributive to distributed project management. none 楊東麟 2009 學位論文 ; thesis 81 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 逢甲大學 === 資訊電機工程碩士在職專班 === 97 === Requirements engineering plays an important role during software development. Even though a software system may deliver powerful functions, it is still not a successful product if user expectations can not be satisfied. To develop a software system that meets user requirements, one of the most important things is to facilitate the communication between the stakeholders in the project.
On the other hand, nowadays the development team is usually distributed in different locations; therefore the communication is done through the internet tools such as email, MSN, or blog. However, these tools can’t help stakeholders manage requirements, track issues and test their system. Some companies may build their own specific environment or product for communication and requirement management, but cost is too high.
To provide a distributed and flexible platform for requirement engineering in low cost, we propose an IRTMS methodology and wiki-based environment to address the problems. Issue, Requirement, Test, Module, and Schedule are five major concepts in our method to lead the system development. The communication between stakeholders starts from raising issues, discussing issues and ends with archiving issues to meet requirements. Since all issue discussions are recorded in the wiki, design rationales are well-understood and the conflicts are reduced. While handling requirements, their related test cases are established on the basis of test-first strategy. Developers and users can easily collaborate to refine and define the test case in the wiki environment. Once the test cases are defined, all following modules will be tested in an automatic manner. Moreover, the schedule for each requirement is defined in the wiki environment. Therefore, it can be easily tracked, monitored and revised.
In the thesis, we evaluate our approach by simulating a real project execution between Feng Chia University (FCU) in Taichung and A-University (alias name for privacy) in Taipei, where FCU is the development team and AU is the customer. Through the experiment, we can find our IRTMS method is contributive to distributed project management.
|
author2 |
none |
author_facet |
none Sheng-Wei Tsai 蔡升偉 |
author |
Sheng-Wei Tsai 蔡升偉 |
spellingShingle |
Sheng-Wei Tsai 蔡升偉 An Issue-driven Requirement Management Approach in a Wiki-based Collaborative Environment |
author_sort |
Sheng-Wei Tsai |
title |
An Issue-driven Requirement Management Approach in a Wiki-based Collaborative Environment |
title_short |
An Issue-driven Requirement Management Approach in a Wiki-based Collaborative Environment |
title_full |
An Issue-driven Requirement Management Approach in a Wiki-based Collaborative Environment |
title_fullStr |
An Issue-driven Requirement Management Approach in a Wiki-based Collaborative Environment |
title_full_unstemmed |
An Issue-driven Requirement Management Approach in a Wiki-based Collaborative Environment |
title_sort |
issue-driven requirement management approach in a wiki-based collaborative environment |
publishDate |
2009 |
url |
http://ndltd.ncl.edu.tw/handle/99882237258985624037 |
work_keys_str_mv |
AT shengweitsai anissuedrivenrequirementmanagementapproachinawikibasedcollaborativeenvironment AT càishēngwěi anissuedrivenrequirementmanagementapproachinawikibasedcollaborativeenvironment AT shengweitsai jiàngòuyúwikihuánjìngzhīyìtíqūdòngzhīxūqiúguǎnlǐfāngfǎ AT càishēngwěi jiàngòuyúwikihuánjìngzhīyìtíqūdòngzhīxūqiúguǎnlǐfāngfǎ AT shengweitsai issuedrivenrequirementmanagementapproachinawikibasedcollaborativeenvironment AT càishēngwěi issuedrivenrequirementmanagementapproachinawikibasedcollaborativeenvironment |
_version_ |
1718129847275880448 |