A Cost Effective Approach to Develop Mid-size Enterprise Software Adopted the Waterfall Model
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] https://support.ca.com/cadocs/0/CA%20Gen%208%205-JPN/Bookshelf
_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.
[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] https://support.ca.com/cadocs/0/CA%20Gen%208%205-JPN/Bookshelf
_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.
@article{"International Journal of Information, Control and Computer Sciences:69901", author = "M. N. Hasnine and M. K. H. Chayon and M. M. Rahman", title = "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.", keywords = "End-user Application Development, Enterprise
Software Design, Information Resource Management, Usability.", volume = "9", number = "5", pages = "1191-10", }