Journal of Software Engineering and Applications

Volume 6, Issue 9 (September 2013)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

Improving Parallelism in Software Development Process

HTML  Download Download as PDF (Size: 1062KB)  PP. 489-499  
DOI: 10.4236/jsea.2013.69059    4,401 Downloads   7,273 Views  
Author(s)

ABSTRACT

Software development process basically consists of phases, planned and executed in series: 1) feasibility study; 2) requirements; 3) design and 4) implementation, prior to production and maintenance. At the end of each phase, there may be an official management decision (go/not go) depending upon cost, time or other reasons. Within each phase or across-phases, parallelism or concurrency can be achieved if modularity and/or independence of functionality exist(s). We propose a different approach to software development process that allows an improved parallel planning and execution of development effort beyond modularity and functionality independence. The goal is to shorten development time while possibly cutting cost and maintaining the same intended quality of performance. An example development is sketched.

Share and Cite:

T. Nguyen, "Improving Parallelism in Software Development Process," Journal of Software Engineering and Applications, Vol. 6 No. 9, 2013, pp. 489-499. doi: 10.4236/jsea.2013.69059.

Cited by

No relevant information.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.