Admems software design architecture Method

Source: Internet
Author: User

Admems seems to be a good architectural design method. Here we will first post a publicity page to study it when we have time.

 

Method System
As a method system, the admems method covers the complete architecture design of "demand-in-demand, architecture-out" through three phases and one link. The "Three Phases" refer to the preparatory architecture phases (PA phases), conceptual architecture phases (CA phases), and refined architecture phases (RA phases ), "One link" refers to the consideration of non-functional objectives.

In the PA phase, the task is to fully understand the requirements, so as to grasp the characteristics of the requirements, and then determine the architecture design driving force. Among them, the admems matrix is at the core of the method. In the CA stage, all requirements including functions, quality, and constraints must be considered. The admems method has its own conceptual architecture design steps and practices; the overall method of the RA phase is five views, covering the logical architecture, physical architecture, development architecture, Operation architecture, and data architecture.

 
 
Document Template (Download Full template)
 
The admems method provides a complete set of document templates for software architecture design, involving document introduction, architecture description, architecture design goals, architecture design principles, logical architecture view, development architecture view, Operation architecture view, physical architecture view, data architecture view, and key quality attributes design. In architecture design practices, architects can directly use this document template to design the architecture and describe the architecture.
 
 
Recommended by predecessors
 
Yang jinxing(Researcher at 631 Research Institute of AVIC Corporation, former Director of system software room): admems is an advanced method system in the field of software architecture design, while discussing the analysis methods and design techniques at different stages of architecture design, the corresponding practical strategies, practices and useful design cases are given. This method is highly practical. It is not only a good news for first-line architects and those who want to become software architects, but also plays a role in promoting the research of software architecture in China's software industry.

Zhou bosheng(Professor at Beihang computer College, doctoral advisor, academician of the American SDPs Society): The admems architecture design methodology not only summarizes the practices of the author, but also summarizes the effective practices of the industry; it not only vividly reflects the creative thinking and hard work of the author, but also reflects the lofty historical sense of responsibility of the author for architecture. It not only has a good reference value for architects, in addition, it is of great significance to promote the in-depth research in the architecture field.

Huang shaoliang(Member of the Innovation Research Association of Tsinghua University, Professor at the Software Institute of Nankai University): Software Engineering architects are like architects who build projects. Some architects can eventually become masters ", their architectural design not only meets the application requirements, but also integrates the surrounding environment and has a unique combination of ideas and ideas. Grasp the software architecture design skills and methods to bring out the results of software innovation. Admems is the first step to become a true software engineer and a practical guide for future software masters to help practitioners understand how to objectively design efficient and high-quality computer software for customers.

 
 

 

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.