|
DSpace@UM >
Faculty of Computer Science and Information Technology >
Masters Dissertations: Computer Science >
Please use this identifier to cite or link to this item:
http://hdl.handle.net/1812/56
|
|
| Title: | SUIT-METHOD: A TOOL FOR FINDING SUITABLE SOFTWARE DEVELOPMENT METHODOLOGY |
| Authors: | Hanafiah, Mastura |
| Keywords: | Software development methodology Software project |
| Issue Date: | 2007 |
| Abstract: | Software development methodology involves the activities and processes that are
carried out when building a software system. There are a lot of available methodologies;
one should be suitable for a software project. However, deciding which methodology to
be applied requires some assessment on the project nature and characteristics at the
early project cycle. This research focuses on finding the relationship between software
project factors and methodologies, and further developing a tool that can help software
practitioners in choosing the most suitable methodology. Before the tool is developed, a
review on several lifecycle models has been carried out in order to examine the relevant
software factors. Factors like project size, complexity, requirement stability, duration,
performance requirement, modularization, project team, and criticality have the main
impact on some methodologies. The relationship between methodologies and software
factors is formulated using rule-based approach, and managed properly by a sequence of
steps; identifying the initial selection of input variables, counterexamples of bad sub
rules, pruning the variables, merging categories, and identifying hypothetical examples.
SUIT-Method is developed as a web-based application using evolutionary prototyping
and evaluated by several software practitioners based on its usability, functionality and
quality. The outcome of the evaluation shows that the tool can assist them in deciding
which methodology is appropriate to be adopted in their projects during the early
project cycle. |
| Description: | Master of Software Engineering |
| URI: | http://dspace.fsktm.um.edu.my/handle/1812/56 |
| Appears in Collections: | Masters Dissertations: Computer Science
|
This item is protected by original copyright
|
|