In this IT Era, most of people adopt to internet and most of the information systems to make their lives comfortable. According to the high demand and competition of the IT field, software, hardware and IS are released day by day. When developing a software/ hardware/ IS what are the procedures need to follow?, how it is possible to make that more reliable? There are some methodologies need to follow up to get best outcome with development projects, this paper presents those methodologies and some laws related to them.
Keywords: Waterfall Methodology, Prototyping Methodology, Glass’ law, Boehm’s first law, Boehm’s second law, Davi’s law, Moore’s law
1. INTRODUCTION
This document presents about methodologies for development projects and few lows which are related to them. More over this presents some explanations of Waterfall methodology and Prototyping methodology as well Glass’s law, Boehm’s first and second law, Davi’s law and Moore’s law with examples. Furthermore this will discuss on appropriateness of using those laws and those methodologies with real time examples.
2. DESCRIPTION OF FOUR LAWS
2.1. Glass’ Law: “Requirement deficiencies are the prime source of project failures.”
Glass’ Law is talking about the lack of requirement gathering/ analysing of a project. Requirements determine the properties of a project and all processes are based on the requirement. Moreover requirements are the objectives that must be met in any project. Incomplete, improper or erroneous requirement causes most project failure and the reason after that are different needs of various user groups of people. Practically requirements are not perfect and these problems are repeating by generation to generation and will not disappear with the technological development.
For an example, baggage handling system for the Denver airport caused requirement deficiencies. This project failed because they took decisions underestimating complexity of the project
References: [1]. Brown, J. (1997). HCI and Requirements Engineering - Exploring Human-Computer Interaction and Software Engineering Methodologies for the Creation of Interactive Software. SIGCHI, 29(1). Retrieved from http://homepages.cwi.nl/~steven/sigchi/bulletin/1997.1/brown.html#HDR2 [2]. Calleam Consulting Ltd. (2008).Denver Airport Baggage Handling System Case Study. Retrieved on 31st March 2013 from http://www5.in.tum.de/~huckle/DIABaggage.pdf [3]. Enders, A. & Rombach, D. (2003). A Handbook of Software and Systems Engineering. Harlow, England: Pearson Education Limited. Available from ATMC Moodle. [4]. Howcroft, D. & Carroll, J. (n.d.). A Proposed Methodology for Web Development. Retrieved on 31st March 2013 from http://csrc.lse.ac.uk/asp/aspecis/20000053.pdf [5]. Transistor functionality [image] (2011). Retrieved 08th April 2013 on http://users.ece.gatech.edu/~alan/ECE3080/Lectures/ECE3080-L-0-Introduction.pdf [6]. Intel. (n.d.). Moore’s Law Inspires Intel Innovation. Retrieved 11th April 2013 from http://www.intel.com.au/content/www/au/en/silicon-innovations/moores-law-embedded-technology.html