Affiliation: Department of Neurobiology and Genetics, Biocenter, University of Wuerzburg, Germany.
Software design and its engineering is crucial for the scientific software impact. Successful, comprehensive, flexible, futuristic and on demand, software development can only be achieved, if the system is properly designed, following the software engineering principles, modelling approaches and implementation life cycles. This paper briefly identifies and discusses that how can we overcome the major issues turning into the deficiencies during the effective software development life cycle execution, human computer interaction design and in choosing the technologies, especially when we are developing agile prototype scientific solutions in academia, without much resources and informatics background. Most of the existing software modelling approaches are complex and suffer from design short comings though their impact depends on professional, user friendly, sustainable and high quality solution. Meeting the hypothetical goals of this research, paper discusses a newly proposed science oriented approach ‘Butterfly’; simple, accumulative way of combining different benefiting aspects of the various software developmental models together with the missing elements, towards the abridged way of acceptance for the betterment of modelling of the scientific software solutions in academia by targeting key developmental points: intuitive, graphical user interface design, stable methodical implementation and comprehensive output presentation. Furthermore in this paper a comparative, measurement based analysis of different software development approaches is performed and concluded results justifies the significance of Butterfly model, and different related patents are discussed.