International Science Index


A Cost Effective Approach to Develop Mid-size Enterprise Software Adopted the Waterfall Model

Abstract:Organizational tendencies towards computer-based information processing have been observed noticeably in the third-world countries. Many enterprises are taking major initiatives towards computerized working environment because of massive benefits of computer-based information processing. However, designing and developing information resource management software for small and mid-size enterprises under budget costs and strict deadline is always challenging for software engineers. Therefore, we introduced an approach to design mid-size enterprise software by using the Waterfall model, which is one of the SDLC (Software Development Life Cycles), in a cost effective way. To fulfill research objectives, in this study, we developed mid-sized enterprise software named “BSK Management System” that assists enterprise software clients with information resource management and perform complex organizational tasks. Waterfall model phases have been applied to ensure that all functions, user requirements, strategic goals, and objectives are met. In addition, Rich Picture, Structured English, and Data Dictionary have been implemented and investigated properly in engineering manner. Furthermore, an assessment survey with 20 participants has been conducted to investigate the usability and performance of the proposed software. The survey results indicated that our system featured simple interfaces, easy operation and maintenance, quick processing, and reliable and accurate transactions.
[1] C. R. Necco, C. L. Gordon, and N. W. Tsai, “Systems analysis and design: current practices”, MIS Quarterly, 461-476, 1987
[2] K. S. Nantz. “Supporting End-User Application Development with the Information Transformation-Analysis-Management Model”, In Managing Information Resources in the 1990s: Proceedings of 1990 Information Resources Management Association International Conference (p. 66). IGI Global, 1990.
[3] J. L. Whitten, V. M. Barlow, and L. Bentley, “Systems analysis and design methods”, McGraw-Hill Professional, 1997.
[4] P. Palvia, J. T. Nosek, P. Palvia, and J. T. Nosek, “An empirical evaluation of system development methodologies”, In Managing information resources in the 1990s: proceedings of 1990 Information Resources Management Association international conference (p. 72), 1990.
[5] N. B. Ruparelia, “Software development lifecycle models”, ACM SIGSOFT Software Engineering Notes, 35(3), 8-13, 2010.
[6] H. D. Benington, “Production of large computer programs”, In ICSE (Vol. 87, pp. 299-310), 1987.
[7] W. W. Royce, “Managing the development of large software systems”, In proceedings of IEEE WESCON (Vol. 26, No. 8), 1970.
[8] S. Conger, “Software development life cycles and methodologies: Fixing the old and adopting the new”, 2010.
[9] S. Balaji, and M. S. Murugaiyan. "Waterfall vs v-model vs Agile: A Comparative Study on SDLC" JITBM & ARF 2.1: 26-30, 2012
[10] C. Sue. "Software development life cycles and methodologies: Fixing the old and adopting the new." (2010)
[11] R. Heeks "Information systems and developing countries: Failure, success, and local improvisations." The information society 18.2: 101-112, 2002.
[12] K. R. Linberg, "Software developer perceptions about software project failure: a case study", Journal of Systems and Software 49, no. 2: 177-192, 1999.
[13] P. P. Chen, “A Preliminary Framework for Entity-Relationship Models”, In ER (pp. 19-28), 1981.
[14] Y. L Chen, "Data Flow Diagram." Modeling and Analysis of Enterprise and Information Systems. Springer Berlin Heidelberg, 85-97, 2009.
[15] _Files/HTML/AnalysisGuide/index.htm?toc.htm?1100359.html
[16] H. S. Brian, and J. M. Edwards. "The object-oriented systems life cycle." Communications of the ACM 33.9: 142-159, 1990.
[17] M. M. Astrahan, and D. D. Chamberlin. "Implementation of a structured English query language." Communications of the ACM 18.10: 580-588, 1975.
[18] A. Monk, and S. Howard. "Methods & tools: the rich picture: a tool for reasoning about work context." interactions5.2: 21-30, 1998.
[19] P. B. Checkland, "Soft systems methodology." Human systems management 8.4: 273-289, 1989
[20] P. B. Checkland, "Soft systems methodology." Encyclopedia of Operations Research and Management Science. Springer US, 1430-1436, 2013.
[21] C. J. Wertz, “Data Dictionary: Concepts and Uses”, John Wiley & Sons, Inc., 1986.