1999
DOI: 10.1007/978-0-387-35563-4_31
|View full text |Cite
|
Sign up to set email alerts
|

Software Architecture at Siemens: The challenges, our approaches, and some open issues

Abstract: The importance of software architecture in the design of large software systems is unquestioned in both the academic and industrial software engineering communities. At Siemens, software is an important, often dominant, factor in the success of our products and this trend towards software is increasing as software becomes even more prevalent in our product spectrum. Our experience indicates clearly that attention to three aspectsto people, to process, and, in particular, to architectureare important for succes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
4
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 3 publications
0
4
0
Order By: Relevance
“…According to Kruchten (1999), the software architecture helps us to (i) understand what the system does and how the system works, (ii) think and work in the pieces of the system, (iii) reuse the parts of the system to build other ones, and (iv) extend the system. Attention to software architecture is essential for successful product developments (Borrmann & Paulisch, 1999). Today, the importance of a well-designed software architecture for large-scale system developments is established (Borrmann & Paulisch, 1999).…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…According to Kruchten (1999), the software architecture helps us to (i) understand what the system does and how the system works, (ii) think and work in the pieces of the system, (iii) reuse the parts of the system to build other ones, and (iv) extend the system. Attention to software architecture is essential for successful product developments (Borrmann & Paulisch, 1999). Today, the importance of a well-designed software architecture for large-scale system developments is established (Borrmann & Paulisch, 1999).…”
Section: Introductionmentioning
confidence: 99%
“…Attention to software architecture is essential for successful product developments (Borrmann & Paulisch, 1999). Today, the importance of a well-designed software architecture for large-scale system developments is established (Borrmann & Paulisch, 1999). As the technology evolves, customers and users expect capable systems that can achieve multiple goals at the same time.…”
Section: Introductionmentioning
confidence: 99%
“…
Abstract-Teams can sometimes reach hundreds of professionals distributed over several countries [2].In the search for improving collaborative work over the Internet scientists at CERN developed the hypertext markup language (HTML) and the world wide web (WWW) [3]. The Internet became a pervasive technology for collaboration and an absolutely indispensable tool for years to come.

The advent of mobile communications supported on smart mobile devices like smart phones and personal digital assistants (PDAs) offer a unique opportunity to develop efficient tools for mobile collaboration while on the move.

Moreover, these devices present features that only fixed computers could offer not so long ago, such as email and Internet connectivity.

…”
mentioning
confidence: 99%
“…It is not uncommon, for example, that a software engineering project involves over 1000 engineers distributed over 13 countries [2]. Collaborative tools support business processes, information management and knowledge sharing.…”
Section: Introductionmentioning
confidence: 99%