Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Software Architecture

Handbook of Research on Innovations in Systems and Software Engineering
Organization of components and component inter-connections in a larger software product.
Published in Chapter:
Reasoning Qualitatively about Handheld Multimedia Framework Quality Attributes
Daniel Hein (Garmin International, USA) and Hossein Saiedian (The University of Kansas, USA)
DOI: 10.4018/978-1-4666-6359-6.ch028
Abstract
Today's mobile handheld devices, such as smartphones and action cameras, are well equipped for a wide range of multimedia and context-aware tasks. Such tasks can leverage traditional services like streaming audio and video as well as newer services like sensor fusion. Ubiquitous network access, coupled with an increasingly sophisticated mixture of device-based hardware and software, is enabling context-aware applications at an unprecedented rate. The objective of this chapter is to discuss specific quality attributes with respect to device-side software architectures providing these multimedia and sensor capabilities. This chapter focuses specifically on device-side client architectures rather than network or server architectures. Specific domain requirements and quality attributes are first derived through a synthesis of current research and industry trends, and subsequently analyzed. The analysis reveals some qualitative results that seem unintuitive at first glance but that become more understandable when provided with rationale relative to the handheld domain context.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Designing Mobile Aspect-Oriented Software Architectures with Ambients
Is a design level where the structure of a system is described through elements, and the interconnections among them.
Full Text Chapter Download: US $37.50 Add to Cart
Strengthening of Financial Profiles in Latin America: From the Lack of Interest to the Proposal of a Web Platform for Remote Advice
It refers to the structure of a software system, its non-functional characteristics; the rules to build or construct it; and the guidelines that developers can follow to improve the performance, increase security, or scalability of the system.
Full Text Chapter Download: US $37.50 Add to Cart
Full Text Chapter Download: US $37.50 Add to Cart
Direct Execution of Design Patterns
Overall arrangement of software components, similar to the arrangement of apartments in a building.
Full Text Chapter Download: US $37.50 Add to Cart
Modeling Platform-Independent and Platform-Specific Service Architectures with UML and the ArchiMeDeS Framework
The fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design and evolution.
Full Text Chapter Download: US $37.50 Add to Cart
Full Text Chapter Download: US $37.50 Add to Cart
Smart Education Using Internet of Things Technology
Software architecture refers to the high-level structures of a software system and the discipline of creating such structures and systems. Each structure comprises software elements, relations among them, and properties of both elements and relations.
Full Text Chapter Download: US $37.50 Add to Cart
State of the Art of Software Architecture Design Methods Used in Main Software Development Methodologies
The overall structure of a system at a high level of abstraction, composed of organized elements that relate to and interact with each other to ensure the understanding and implementation of the system.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR