Abstract
There are several software process models that have been proposed and are based on task involved in developing and maintaining software product. The large number of software projects not meeting their expectation in terms of functionality, cost, delivery schedule and effective project management appears to be lacking. In this paper, we present a new software fusion process model, which depicts the essential phases of a software project from initiate stage until the product is retired. Fusion is component based software process model, where each component implements a problem solving model. This approach reduces the risk associated with cost and time, as these risks will be limited to a component only and ensure the overall quality of software system by considering the changing requirements of customer, risk assessment, identification, evaluation and composition of relative concerns at each phase of development process.
Highlights
The importance of software process model for development of software product is well known, which include various steps that guide the team with common goals and strategies
We present a new software fusion process model, which depicts the essential phases of a software project from initiate stage until the product is retired
Fusion is component based software process model, where each component implements a problem solving model. This approach reduces the risk associated with cost and time, as these risks will be limited to a component only and ensure the overall quality of software system by considering the changing requirements of customer, risk assessment, identification, evaluation and composition of relative concerns at each phase of development process
Summary
The importance of software process model for development of software product is well known, which include various steps that guide the team with common goals and strategies. In Fusion process model, each component implements a problem solving model It includes the explicit processes for technically analyzing the problem, solution space analysis, alternative management, dy-. We present the new software process model which will address all the concerns and consider each phase of software development as software development process and provide an effective model for software development phases. The main contributions of this paper are: a proposal of fusion based process model that will manage the concerns in software development and an integration of 3C-Model [1] in fusion process model for different phases that include the concept of Context (environment), Capture (Problem Solving concept for various development phases) and Control (based on environment and development constraints, quality criteria, mathematical and optimization techniques).
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.