Architecture Rausch opens discussion on architectural training in this volatile time, and who better to articulate those challenges (as well as to challenge the limits of the profession) than the students who will face them in the twenty-first century? The book presents works by students from a studio at Technische Universität Berlin (TU Berlin), Germany's largest science and engineering school. Among the editors are faculty members whose cutting-edge work includes the Gallery for Contemporary Art Leipzig and projects with Daniel Libeskind.
Software architecture is an important factor for the success of any software project. In the context of systematic design and construction, solid software architecture ensures the fulfilment of quality requirements such as expandability, flexibility, performance, and time-to-market. Software architects reconcile customer requirements with the available technical options and the prevailing conditions and constraints. They ensure the creation of appropriate structures and smooth interaction of all system components. As team players, they work closely with software developers and other parties involved in the project. This book gives you all the basic know-how you need to begin designing scalable system software architectures. It goes into detail on all the most important terms and concepts and how they relate to other IT practices. Following on from the basics, it describes the techniques and methods required for the planning, documentation, and quality management of software architectures. It details the role, the tasks, and the work environment of a software architect, as well as looking at how the job itself is embedded in company and project structures. The book is designed for self-study and covers the curriculum for the Certified Professional for Software Architecture – Foundation Level (CPSA-F) exam as defined by the International Software Architecture Qualification Board (iSAQB).
Text in English and German. The oeuvre of Stefan Wewerka occupies a unique position in post-war art because of the way in which he mixes different genres. Wewerka is an 'uomo universale', an uncomfortable pedagogue, a bringer of enlightenment. In addition to his practical work as an architect -- his competition entries have had a lasting effect on architectural discourse -- he has alienated architecture photographically or with the aid of traditional artistic techniques, has written books, has painted pictures, has made films and object art. In the early 50s Wewerka involved himself in earth architecture -- early attempts to build with nature and not against it -- and this at a time when no one was talking about ecology or even green building. Wewerka became known to a wider public in the 60s by the artistic allenation of chairs and other everyday objects, which he sawed up or distorted in order to undermine familiar images subversively. He also did not leave architectural 'high culture' untouched. Triumphal arches like the Arc de Triomphe in Paris or Gothic cathedrals heel over or buckle to form surreal structures and thus make their ideological claims questionable. In the late 70s Wewerka also started to design furniture which had high utility value despite its free form and which emanate an almost Bauhaus-like dignity. All this furniture, like the Fan Desk, the three-legged chair or the One-Swinger, and also his Kitchen Tree and the programmatic Cella furniture system stand like sculptures in the space and always derive a new and surprising variant from subjects and genres that seemed to be closed. The internationally known architecture and design historian Volker Fischer was vice director of the Deutsches Architekturmuseum in Frankfurt for over 10 years. For some time now he has been building up a new design department in the Museum fur Kunsthandwerk in Frankfurt; in addition to his museum work he teaches history of architecture and design at the Hochschule fur Gestaltung in Offenbach. Like Volker Fischer, architectural historian Andrea Gleiniger worked for many years in the Deutsches Architekturmuseum in Frankfurt; she now teaches at the Staatliche Hochschule fur Gestaltung in Karisruhe. Her principal working fields are the history of housing estates in the 20th century and the relationship between architecture, art and the new media.
This book constitutes the refereed proceedings of the 17th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2011, held in Essen, Germany, in March 2011. The 10 revised full papers and the 9 short papers presented were carefully reviewed and selected from 59 submissions. The papers are organized in seven topical sections on security and sustainability; process improvement and requirements in context; elicitation; models; services; embedded and real-time systems; and prioritization and traceability.
User Interfaces (UI) of applications, since about 2010, are usually implemented by dedicated frontend programs, following a Rich-Client architecture and are based on the Web technologies HTML, CSS and JavaScript. This approach provides great flexibility and power, but comes with an inherent great overall complexity of UIs, running on a continuously changing technology stack. This is because since over twenty years Web technologies still progress at an extremely high invention rate and unfortunately at the same time still regularly reinvent part of their self. This situation is harmless for small UIs, consisting of just a handful dialogs and having to last for just about one or two years. However, it becomes a major hurdle for large UIs, consisting of a few hundred dialogs and having to last for five or more years. This is especially the case for the complex UIs of industrial Business Information Systems. The main scientific contribution of this dissertation is the Hierarchical User Interface Component Architecture (HUICA), a scalable software architecture for Rich-Client based User Interfaces. It is primarily based on the important architecture principle Separation of Concerns (SoC), the derived idea of Hierarchical Composition, the invented design pattern Model-View-Controller/Component-Tree (MVC/CT) and the existing concepts Presentation Model and Data Binding.
The ADMD3 approach presented in this book enchances the architectural design documentation of decision via reuse of design patterns. It combines the support for evaluation of pattern application, semi-automated documentation of decision rationale and trace links. The approach is based on a new kind of design pattern catalogue, whereby usual pattern descriptions are captured together with question annotations to the patterns and information on architectural structure of patterns.
Hans Kollhoff is one of Germany's most widely discussed and prominent architects, his works ranging from the high-rise at Potsdamer Platz in Berlin, and the conversion of the former Berliner Reichsbank to the Foreign Office of the new Berlin Republic. Kollhoff continues to define the essence of contemporary architecture while maintaining the standard of excellence and attention to detail that recall the world's classic structures. This volume offers a close examination of twelve buildings, designed by Kollhoff between 1996 and 2001. Each building is depicted in five full-page duotone photographs, dramatically illustrating their facades' tectonic structure and highlighting Kollhoff's characteristic use of light and shadow. An in-depth essay by architectural theorist Fritz Neumeyer analyzes Kollhoff's many important contributions to the urban landscape.
Using Leberecht Migge (modernist landscape architect) as a base, Haney creates a comprehensive history of German ecological design. Linking with modern ideas of "green" design, this is a unique look at how one man changed the way planning could unite house and garden.
This book constitutes the thoroughly refereed post-proceedings of the Second International Conference on the Quality of Software Architectures, QoSA 2006, held in Västerås, Sweden in June 2006, co-located with the 9th International Symposium on Component-Based Software Engineering, CBSE 2006. Coverage includes architecture evaluation, managing and applying architectural knowledge, and processes for supporting architecture quality.