Reference importance principles in Software Design

Source: Internet
Author: User
During software design, the degree of detail of analysis and design, as well as design deficiencies and transitional design problems are usually encountered. Generally, the purpose of design is to grasp the degree of design, avoid over-design, and focus on what really requires design.

Some methodologies focus more on the analysis and design process, and are detailed and even trivial in analysis and design. At the same time, there are also some methodologies that too many designs will bring disadvantages, that is, the transitional design. Transitional design means that when designing a design, when you try to make a good design for future changes, you cannot predict what kind of design will happen, which leads to overly complicated design, some parts may never change, and some major changes may be unexpected. When modifying unexpected changes, it is often difficult to start because of the complexity of the Transition Design.

In my opinion, we can refer to the importance principles in accounting in the software design process. For those functions that have significant significance and functions in the system, the module and technology have invested a lot of energy in research, using as flexible as possible, to deal with stable and easy-to-change parts. The stable and unchanged parts are abstracted, and the easy-to-change parts are encapsulated using interfaces and other separation of responsibilities. For those functions, modules and technologies that have no impact on the system as a whole, keep them as simple as possible so that they can be reconstructed as needed. This is also a compromise between the two methodologies.

The following describes the importance principles in accounting.

The importance principle requires that the company's financial reports fully reflect the company's financial status and business results, while focusing on accounting and reporting important economic business separately, for less important economic business, it can be appropriately simplified or consolidated.
The enterprise's economic business is diverse, but some of the economic business may have a significant impact on the enterprise's financial status and business results, while some may not have a great impact. For example, if an enterprise purchases a large equipment worth 1 million Yuan, how to keep, use, and maintain the equipment, and how to confirm the loss during use, it will certainly have a significant impact on the business activities and financial achievements of enterprises. Therefore, for such large equipment, it is necessary to focus on accounting and reflecting it separately. However, if an office staff buys a pen or a notebook, the value is only a few yuan or dozens of Yuan. Obviously, no matter how we deal with it, it will not have a big impact on business activities and achievements. Therefore, when performing accounting, we do not have to calculate it separately, but reflect it together with other expenses.
It can be seen that the importance principle can be used to appropriately simplify accounting procedures and reduce accounting workload. On the other hand, users of accounting information can seize the key points and keys to make better use of accounting information. Using this principle, the key is how to determine what is an important economic business. Generally, it should be determined based on the enterprise scale and the amount involved in the business.

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.