DocumentCode
2165988
Title
Software Architecture for large/critical applications
Author
Krishna, Vinay ; Basu, Anirban
Author_Institution
Product Dev., Cegedim Software India Pvt Ltd., Bangalore, India
fYear
2012
fDate
5-7 Sept. 2012
Firstpage
1
Lastpage
4
Abstract
Software Architecture provides a blue print for developing a system and plays a vital role in addressing quality related aspects such as performance, security, scalability etc. [1]. Architecture of a software system has to ensure that design is able to support all requirements as well as able to incorporate any changes requested by the customer. This paper discusses the role of architecture and design on project failure rate and also suggests the steps that need to be added in architecture and design in order to cope up with changes in business requirements and evolution of technology to avoid such failures.
Keywords
formal specification; project management; software architecture; software management; software quality; business requirement; critical application; large application; project failure rate; quality related aspect; software architecture; software requirements; software system; system development; technology evolution; Business; Complexity theory; Computer architecture; Noise; Scalability; Software; Software architecture; Agility; Large critical applications; Plan driven; Software Architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (CONSEG), 2012 CSI Sixth International Conference on
Conference_Location
Indore
Print_ISBN
978-1-4673-2174-7
Type
conf
DOI
10.1109/CONSEG.2012.6349514
Filename
6349514
Link To Document