Published January 1, 2013 | Version v1
Journal article Open

Selection of appropriate software development life cycle using fuzzy logic

Creators

Description

Selection of appropriate Software Development Life Cycle(s) can increase projects success. Depending on the selected SDLC (Software Development Life Cycle), one can decrease development time/cost, minimize overhead and risk exposure, manage uncertainty, improve quality, promote client relations, and provide better project tracking and control. Despite the benefits of using suitable SDLC(s), it is generally difficult to select the most appropriate one. There is not enough information in the literature about the criteria and how to take them into account to select appropriate SDLC(s). Frequently used SDLCs and their comparative properties were elicited from literature, Internet and experts according to the criteria to select appropriate SDLC(s). A Fuzzy Logic (FL) system was developed according to the elicited knowledge about the criteria and their affect on selecting suitable SDLCs in various cases. Fuzzy input/output variables, membership functions and fuzzy rules were defined and generated according to the elicited knowledge. The FL system was tested for various inputs and improved according to the test results.

Files

bib-d853153d-3717-4576-bfaf-232e54fead64.txt

Files (150 Bytes)

Name Size Download all
md5:2cec96f0bc55e82147dcbcb0acf69e3c
150 Bytes Preview Download