Data- and Workflow Customer-Oriented Software Process Models

Full Text (PDF, 340KB), PP.21-33

Views: 0 Downloads: 0


Yazan Al-Masafah 1 Ali M. Meligy 2,* Alaa S. Farhat 2

1. Faculty of Information Technology, Middle East University for Graduate Studies, Jordan

2. Dept. of Mathematic & Computer Science, Faculty of Science, Menoufya University, Egypt

* Corresponding author.


Received: 1 Aug. 2015 / Revised: 5 Sep. 2015 / Accepted: 3 Oct. 2015 / Published: 8 Nov. 2015

Index Terms

Dataflow Models, Workflow Models, SDLC, RUP, JAD


This paper presents a dataflow model to control the flow of data in each phase of a customer-oriented software process model. In addition, we suggest a workflow model to describe the transaction between the model phases, and a role model to govern the personnel participation and roles. Our goal is to develop models that involve the customer frequently and effectively during project development. Testing the models using CHAOS Report and shows that our models are capable of achieving this goal. 

Cite This Paper

Yazan Al-Masaf'ah, Ali M. Meligy, Alaa S. Farhat,"Data- and Workflow Customer-Oriented Software Process Models", International Journal of Mathematical Sciences and Computing(IJMSC), Vol.1, No.4,pp.21-33, 2015.DOI: 10.5815/ijmsc.2015.04.03


[1]Abrahamson, P., Salo, O., Ronkainen, J., Warst, J. (2002), Agile Software Development Methods, Review and Analysis. VIT Publications 478.

[2]Beck, K (1999), Embracing Change with Extreme Programming. IEEE Computer 32(10).

[3]Beck, K (1999), Extreme Programming Explained: Embrace Change. Addison -Wesley.

[4]British Broadcasting Corporation (2007), Scaling Product Ownership, Agile Conference 2007.

[5]Coad, P., Levebvre, E. And De Luca, J. (2000), Java Modeling In Color With UML: Enterprise Component And Process. Prentice Hall. 

[6]David Norton (2007), Agile Essence: Dynamic System Development Method, Gartner (G00150567).

[7]de Barros Paes, Carlos Eduardo Hirata, Celso Massaki (2007), RUP Extension for the Development of Secure Systems, Fourth International Conference on Information Technology. 

[8]Gray, A. Jackson, A. Stamouli, I. Shiu Lun Tsang (2006), Forming successful extreme programming teams, Agile Conference 2006. 

[9]Haag, Cummings, Mccubbrey, Pinsonneult, and Donovan (2006), Information Management Systems, for the Information Age. Phase 2: Analysis. Mcgraw- Hill Ryerson. 

[10]Highsmith, J.A (2000) Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. New York, NY, Dorset House Publishing. 

[11]Masaf'ah, Y. A Customer-Oriented Softwrae Development Life Cycle, Master Thesis, Middle East University for Graduate Studies, Amman, Jordan, 2008. 

[12]Palmer, S.R. And Felsing, J. M. (2002), a Practical Guide To Feature Driven Development. Upper Saddle River, NJ, Prentice Hall. 

[13]Schwaber, K. and Beedle, M. (2002), Agile Software Development with Scrum. Upper Saddle River, NJ, Prentice Hall.

[14]Somerville (2007), Software Engineering 8th edition, Addison Wesley.

[15]Talby, D., Hazzan, O., Dubinsky, Y. and Keren, A. (2006), Agile software testing in a large-scale project, IEEE Software (Volume: 23, Issue: 4).