학술논문

Novel algorithm for software planning & development
Document Type
Conference
Source
Proceedings of the Third International Conference on Advanced Informatics for Computing Research. :1-7
Subject
fuzzy logic
project management
soft computing
software development life cycle
software engineering
stable marriage algorithm
Language
English
Abstract
A software project has a complete process of developing software from requirement specification to its implementation and maintenance, which is carried out as per the execution methodology to get the desired software product. The scope of a software project is the requirements specified by the user for the results and being a fundamental step of project life cycle if these requirements are not specified accurately, it will lead to the creation of a software product that does not fit the user's need and results in project failure. This research paper presents a fuzzy-based approach for prioritizing and dividing the requirements such that it brings efficiency in software development and contributes to a project success as well as in the improvement of project management. For the development of an efficient project deliverable, the paper presents a model based on fuzzy logic, which helps in assigning weights to the requirements such that they can be serialized or run in parallel, and can reduce the duration of development. The process of stable allocation of resources to the project's module will be efficient towards the effective completion of work. The collaborative efforts made at the initial stage of project life cycle will help in reducing the risk of failure in project development process.

Online Access