Download presentation
Presentation is loading. Please wait.
Published byMax Platts Modified over 10 years ago
1
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Software architecture architecture -- components and boundaries case study -- a framework for multimedia feature detection native objects -- the language boundary embedded logic -- the paradigm boundary architectural styles -- distributed object technology cross-platform development -- Unix versus Windows Additional keywords and phrases: components, information architecture, multimedia information retrieval, feature detection, portability
2
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Elements of Architecture processing elements -- transformation on data data elements -- contain information connections -- glue that holds elements together [Wolf]
3
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Models and Views logical -- functional requirements process -- performance, availability, distribution physical -- scalability, configuration development -- organization of software modules scenarios -- instances of use cases Definitions http://www.sei.cmu.edu/architecture/definitions.html [Kruchten95]
4
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie The software architecture of a program or computing system is the structure of the system, which comprises software components, the externally visible properties of those components, and their interrelationships. Bass et al.
5
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Technological infrastructure client-platform -- hardware, OS presentation services -- windows, multimedia application software -- code, business logic network -- communication support middleware -- distribution, (object) brokers server platform -- hardware, OS database -- data management system [CS2001]
6
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Distributed Object Patterns Framework (class hierarchies) Applications (wrappers) System (horizontal, vertical, metadata) Enterprise (reference models, infrastructure, policies) Intra/Internet (standards) [CorbaPatterns]
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.