Software architecture for systems of software intensive systems (S3)

Author(s):  
John Brøndum
2010 ◽  
Vol 2 (4) ◽  
pp. 28-39
Author(s):  
Amit Goel

Computer Software Intensive systems have become ingrained in our daily life. Apart from obvious scientific and business applications, various embedded devices are empowered with computer software. Such a diverse application of Computer Software has led to inherent complexity in building such systems. As civilizations moved forward, the concept of architectural thinking and practice was introduced to grapple with the complexity and other challenges of creating buildings, skyscrapers, townships, and cities. The Practice of Software Architecture is an attempt to understand and handle similar challenges in Software Intensive Systems. This paper introduces software architecture and the underlying philosophy thereof. This paper provokes a discussion around the present and future of Software Architecture. The authors discuss skills and roles of Software Architect.


Author(s):  
Rafael Capilla ◽  
Margarita Martínez ◽  
Francisco Nava ◽  
Cristina Muñoz

Virtual reality systems are a kind of complex software systems that need a lot of effort and resources during its development phase. Because rigid and monolithic approaches for these systems have been used in the past, maintenance and evolution activities become difficult tasks to carry out. Today, software architectures are used for designing more maintainable and modular systems, but previous experiences in the virtual reality field didn’t pay much attention to the usage of appropriate architecture descriptions. In this chapter we describe how the design of virtual reality systems can be improved with software architectures. Our main goal is to provide guidance in the design of virtual reality systems that can be reused for similar applications. A software architecture-centric approach is proposed and used to tackle certain problems that affect the construction of this kind of software intensive systems.


Author(s):  
Amit Goel

Computer Software Intensive systems have become ingrained in our daily life. Apart from obvious scientific and business applications, various embedded devices are empowered with computer software. Such a diverse application of Computer Software has led to inherent complexity in building such systems. As civilizations moved forward, the concept of architectural thinking and practice was introduced to grapple with the complexity and other challenges of creating buildings, skyscrapers, townships, and cities. The Practice of Software Architecture is an attempt to understand and handle similar challenges in Software Intensive Systems. This paper introduces software architecture and the underlying philosophy thereof. This paper provokes a discussion around the present and future of Software Architecture. The authors discuss skills and roles of Software Architect.


Author(s):  
Shruti Makarand Kanade

 Cloud computing is the buzz word in today’s Information Technology. It can be used in various fields like banking, health care and education. Some of its major advantages that is pay-per-use and scaling, can be profitably implemented in development of Enterprise Resource Planning or ERP. There are various challenges in implementing an ERP on the cloud. In this paper, we discuss some of them like ERP software architecture by considering a case study of a manufacturing company.


Sign in / Sign up

Export Citation Format

Share Document