Open Access Open Access  Restricted Access Subscription Access

From Marvels to Disasters: Flaws in Requirements Engineering and Design


 

The notion of 'software engineering' was first proposed in 1968, defining best practices for software development, grounded in the application of engineering. Though, the key areas of software engineering process are identified as specification, development, validation and evolution by every process model, little attention is paid to specification and designing as compared to development, testing and maintenance. In this paper, we consider few case studies where negligence during requirements engineering and faulty design led to heavy causalities. 


Keywords

Software engineering, Requirements engineering, Design flaws, Hindenburg fire disaster, Machhu dam-II disaster, Al Ayyat rail accident, Mississippi river bridge collapse, Assam ferry sinking
User
Notifications
Font Size

Abstract Views: 135

PDF Views: 0




  • From Marvels to Disasters: Flaws in Requirements Engineering and Design

Abstract Views: 135  |  PDF Views: 0

Authors

Abstract


The notion of 'software engineering' was first proposed in 1968, defining best practices for software development, grounded in the application of engineering. Though, the key areas of software engineering process are identified as specification, development, validation and evolution by every process model, little attention is paid to specification and designing as compared to development, testing and maintenance. In this paper, we consider few case studies where negligence during requirements engineering and faulty design led to heavy causalities. 


Keywords


Software engineering, Requirements engineering, Design flaws, Hindenburg fire disaster, Machhu dam-II disaster, Al Ayyat rail accident, Mississippi river bridge collapse, Assam ferry sinking