Entering the architect-> how to compile software architecture documents

Source: Internet
Author: User

Q: Why is the benefit of writing a software architecture document?

A: The documented architecture helps different stakeholders communicate effectively. A documented architecture can trace the context of other work products. The architecture with documentation can communicate the available architecture solutions. A documented architecture facilitates the planning of switching from an existing architecture to a new architecture plan. A documented architecture can usually help with planning by identifying the elements that make up the architecture and their dependencies. The documented architecture reminds architects of the basic principles behind some of their decisions. A documented architecture helps identify the resources that can be reused and when they can be reused. A documented architecture helps evaluate the architecture. Q: What are the steps for compiling a software architecture document? A: Identify stakeholder groups. Select a viewpoint. Create a work product. Package the architecture description. Q: What are the points of view for writing software architecture documents? A: There are two types of viewpoint: basic viewpoint and cross viewpoint. There are four types of basic viewpoint: (1) Functional viewpoint: it focuses on elements that support system functionality. (2) Deployment viewpoint: it focuses on elements that support system distribution. (3) demand point of view: provides a description of system requirements that form an architecture, including functional requirements, quality, and constraints. (4) Validation viewpoint: provide necessary functions for the system, display required quality, and provide instructions to adapt to definition constraints. A cross-viewpoint is an example of a cross-viewpoint. Q: What do I need to describe the framework in a software architecture? Answer: use multiple views and scenario views. Implementation level. Cross-Attention. Q: What is the 4 + 1 view model of the software architecture? A: The 4 + 1 View of the software architecture refers to the logic view, development view, process view, physical view, and scenario (view ). The logical view is the designed object model. The process view obtains the concurrency and synchronization information of the design. The development view describes the static software organization in the software development environment. The physical view describes the ing between software and hardware, and also reflects its distributed information.
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.