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

Read more

Summary

Introduction

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).

Related Approaches
Fusion Process Model
Project Preparation
Software Design
Extract Solution Domain Concepts from Solution Domain Knowledge
Realization
Testing
Go Live and Support
Fusion Process Controller
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.