aradhya notes for software architecture
#1

Hi iam sufi I would like to et details on aradhya notes for software architecture ..
Reply
#2

Software architecture refers to the high-level structures of a software system, the discipline of creating such structures, and documentation of these structures. These structures are necessary to reason about the software system. Each structure comprises software elements, relationships between them, and properties of both elements and relationships. The architecture of a software system is a metaphor, analogous to the architecture of a building.

Software architecture is to make fundamental structural choices that are costly to change once implemented. Software architecture options include structural options specific to the possibilities in software design. For example, the systems controlling the launch vehicle of the space shuttle were required to be very fast and very reliable. Therefore, an appropriate real-time computing language would have to be chosen. In addition, to meet the need for reliability, one could choose to have multiple redundant and independently produced copies of the program, and to run these copies on standalone hardware while checking the results.

Software architecture documentation facilitates communication among stakeholders, captures early decisions about high-level design, and allows reuse of design components among projects.

The software architecture shows the following:

Crowd of stakeholders: Software systems have to cater for a variety of stakeholders, such as business managers, owners, users and operators. All these stakeholders have their own concerns about the system. Balancing these concerns and demonstrating how they are addressed is part of the system design. This implies that architecture involves dealing with a wide variety of concerns and stakeholders, and has a multidisciplinary character.

Separation of concerns: The established way for architects to reduce complexity is to separate the concerns that drive the design. Architectural documentation shows that all stakeholder concerns are addressed by modeling and describing the architecture from separate viewpoints associated with the diverse stakeholder concerns.

Classical approaches to software design (eg, Jackson Structured Programming) were driven by the required functionality and data flow through the system, but the current perspective is that the architecture of a software system is more closely related With its quality attributes such as fault tolerance, backward compatibility, extensibility, reliability, ease of maintenance, availability, security, usability and other features. Stakeholder concerns often translate into requirements on these quality attributes, which are variously called non-functional requirements, extra-functional requirements, behavioral requirements, or quality attribute requirements.

Recurring Styles: Like building architecture, software architecture discipline has developed standard ways to address recurring concerns. These "standard ways" are called by various names at various levels of abstraction.

Conceptual Integrity: A term introduced by Fred Brooks in The Mythical Man-Month to denote the idea that the architecture of a software system represents a global vision of what to do and how to do it. This vision must be separated from its implementation. The architect assumes the role of "vision guardian", making sure that the additions to the system are in line with the architecture, thus preserving conceptual integrity.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: microsoft software architecture guide, software architecture, aradhya notes for software engineering, software communication architecture seminar report, aradhya notes for software architecture, software architecture interview question download, resume for software architecture,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Beautician course notes in hindi 0 5,811 24-02-2020, 04:31 AM
Last Post:
  Report and ppt on dynamic architecture 0 740 14-02-2019, 07:36 AM
Last Post:
  software testing lab viva questions and answers vtu 0 5,369 30-10-2018, 02:09 AM
Last Post: Guest
  maruti suzuki dms software download 0 2,538 22-10-2018, 09:46 PM
Last Post: Guest
  techmax ebooks activation code for computer architecture and organization 0 765 21-08-2018, 08:54 PM
Last Post: Guest
  computer graphics notes hindi pdf free download 1 1,369 21-08-2018, 05:07 PM
Last Post: Dharmesh Sankhla
  arunkumar network security vtu ece notes pdf 0 914 19-08-2018, 12:01 AM
Last Post: Guest
  vtu 7th sem cse ashok kumar notes pdf embedded computing system 0 1,286 16-08-2018, 07:25 PM
Last Post: Guest
  medha spoken english full notes pdf 0 956 09-08-2018, 12:45 PM
Last Post: Guest
  rnsit java notes download 0 763 08-08-2018, 10:23 PM
Last Post: Guest

Forum Jump: