principles may be some college school, but also may be too theoretical, I said here is also relatively vague and simple, here is just a general picture, if you want to know more things, we can more Google a bit.But these principles do not seem difficult, but it is not so easy to use them well. To be able to use these principles well and without dogma, my experience is as follows: (I thought it was a theory to the application of the process)
1. You can know these principles first, super
operations include registration or query content. Now suppose you, as a designer, are going to predict what the user will do next. There are many ways, but the most important thing is to think about how to attract users ' attention. At the same time, this also requires dynamic design.
4, motivate the user to further operate
For a particular type of Web site, there should be a specific design plan. For
Today's article is all about the obvious, but especially easy to make mistakes of the user experience common sense. Don't say, light. The second issue of the Hamburg menu has allowed many sites to lie on the gun. If you have a system of user experience knowledge, please read the 5 FAQ mentioned, the effect of a significant increase.
To make products acceptable to users and willing to use, there are many conditions to meet. You need to know what the t
Today's translation is all about the obvious, but especially easy to make mistakes of the user experience common sense, don't say, light the second question of the Hamburg menu has been so many sites lying gun. If you have a systematic user experience knowledge, read the 5 frequently asked questions, and the effect will definitely increase.
To make products acceptable to users and willing to use, there are many conditions to meet. You need to know wh
factory, we should pay attention to the horizontal and vertical concepts.
For different situations, we need to adopt different designs, factory models, abstract factories may not be better than simple factories, or even better than non-models.
18. Last piece of advice
A really good software designer, they don't apply every pattern, they have their own design strategy in their hearts, it is said th
Reproduced in the original: http://blog.csdn.net/yueqian_scut/article/details/24602941 thank you very much.
Memory is an important module of SOC (System on chip, systems on chip) integrated design, and it is a part of the SOC which has a large proportion of cost. Memory management software and hardware design is an important part of SOC
@page { margin: 2cm }P { margin-bottom: 0.21cm }-->
Document Name
Transparency:Let there be light
WorkBy
EricS. Raymond
Author Unit
OutputLocation
TheArt of Unix programming
Reading Time
2008.12.20 ~ 2008.12.25
Main Content
This article introduces two important qualities of software design:Transparency and controllability. The author
leaves) in the upper-layer design, and reflect and implement the rapid evolution of the underlying information technology (IT.3. What is EIT software?
EIT is a basic Structure, a Concept (Concept); we call it "EIT Form )".
Likewise, a circle or an ellipse is a basic geometric structure. It is called the geometric structure of amicide.
Figure-1 EIT Creation
Figure 2 geometric Creation
Likewise, Atom is th
attaching information, this tool is popular with programmers and is also suitable for any novice who has just touched the web design. Its function is suitable for both the Web veteran and the new design. In addition, it also has an active online forum, everyone in the use of actual problems encountered here can be answered.4.CoffeeCup Free HTML EditorIf you want to des
. What is the 1.2 program? 5 chapter 1 missing science 9 2nd programmers are also designers 12 2.1 science of software design 13 2.2 why there is no software design science 15 Chapter 2 driving force of software
contract has even been clearly required, and there is not much balance to be done at this time. For a product-type software, the functions used by more than 80 users should be well designed for ease of use and outstanding performance, and a large amount of manpower R D should be invested, those 50% of users can use less manpower and time, and those 5 of users can use the functions that require a large amo
The design pattern mentioned here is the pattern in software design, mainly refers to the object-oriented software design. Compliance with the design model can effectively improve the maintainability and reusability of
3 basic elements of object-oriented: encapsulation, inheritance, polymorphism
Object-oriented 5 basic design principles:
single Duty principle (Single-resposibility Principle)
Its core idea is: A class, it is best to do only one thing, only a change that caused it. The principle of single responsibility can be regarded as the extension of low coupling, cohesion in object-oriented principle, defining respons
In software development, we often see extremes in the software architecture, either not focusing on the software architecture, or so much emphasis on it that she has become a "Daily ". I even encountered this kind of thing. A company forced a Struts-based architecture design, but it was resisted everywhere in the proje
For example
1. J2EE is divided into three layers:Server-side business logic (including business logic layer and persistent data layer, businness tier and EIS tier), server-side presentation layer (Web Tier), and client presentation layer (Client Tier)
The J2EE design pattern can be summarized into six categories.(1) presentation layer architecture (server-side presentation layer)A. Front-end controller modeB. MVC ModeC. decorator Mode(2) Presentation
As pictured above
1.J2EE is divided into 3 layers:Server-side business logic (with business logic tier and persistent data tier, businness Tier and EIS Tier), server-side presentation layer (Web Tier) and client presentation layer (clients Tier)
The Java EE design pattern can be summed up to 6 categories(1) Presentation layer architecture pattern (server-side presentation layer)A. Front-end Controller modeB.MVC modeC. Adorner mode(2) Presentation Lay
discovering more physical controls, but not at all, I highly recommend you go to IKEA: All kinds of controls make people look excited!Ii. controls in the software worldPeople are very intelligent animals, always through the extrapolate method to reduce the cost of work. From the input command line DOS to Windows using the graphical interface, real-world controls are cleverly applied to the software interfa
Software Interface Design Principle original address: http://www.uml.org.cn/jmshj/200802015.asp
For application software, a basic reality is that the user interface is user-oriented. Users need applications developed by developers to meet their needs and are easy to use. The main principles of user interface design
Software testability requirement DesignAuthor: Vince Source: http://blog.csdn.net/vincetest
I. Introduction1. Purpose
Improve software testability, speed up testing progress, and improve testing efficiency.
2. Scope
The scope described in this article is mainly the characteristics of testability design, considering the direction and
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.