Oriented software design using 13 essays

  The core design method is to use the center as a particularly effective form of abstraction, i.e. the basic model. The root cause of modeling methods can be traced back at least a structured design methodology. In the configuration design method, in addition to data structures and algorithms implemented in the software application needs, but also we introduced to define the data flow graph and described applications. Later, basic modeling methods through continuous improvement, and eventually become the basis of modern methods of structured system analysis. The basic modeling approach attempts to capture the essence of the problem by abstract description of technology-independent idealized. It can be constructed in the case of the model to get rid of unnecessary restrictions or assumptions idealized by assuming technology. Design model thus obtained is more flexible, have greater choice and more easily adapt to changes in technology. The basic model is more robust than the specific reason for representation, primarily because they are easier to keep their own effectiveness and implement changes in demand for technology. Methods used in the design center, the basic model can also play another role. Compared with those traditional models based on physical activity or specific details, the basic model used for the purpose of focusing on that user from the task at hand as well as greater interaction point of view trying to do the background and reasons for doing it. The basic model can help us identify those activities was mainly due to the implementation steps and specific implementation or specific technical limitations caused. By identifying and expressed fundamental thing to user needs, that is the relationship between the various possible uses of the system and each other, the basic model so that we can be more straightforward to design to meet the basic needs of users, and the ability to users want to do to provide better support for user interface.

  The purpose of all user interface design is to have an effective planning and organization related to the user interface. Effective planning requires the user interface to organize, to have some sense as a whole; need those widgets together organically, so that they can support the user's work, meaningful to the user; they also need to establish a link between so that they can effectively communicate with the user. A need a good software architecture to guide the user, so that users will not be dazzled. The user interface architecture of this term refers to the overall structure and organization of the user interface. The user interface architecture deals with how these things in a way that makes sense to the user in a complete integrated system. Most of the user interface designers is to design screens, widgets, and windows, and the best design is to design a user interface architecture. The final design of a graphical user interface is often expressed as a picture or a set of graphs depicting how the various visual components arranged on the screen of the user interface, dialog boxes, windows and panels. This is commonly referred to FIG visual design or prototype paper. Perfect visualization software user interface design is constructed guide or template, which can take many forms, can be scribbled hand-drawn sketches, can be well-established with the appropriate software tools but can not run the interface layout design. Many methods are designed visual design from the beginning or paper prototype, through trial and error or repeated improvements, and finally obtain the final design and user interface components. However, for the design of good user interface architecture, the usage-centered design method is a more efficient and effective way.

Guess you like

Origin www.cnblogs.com/dgb152/p/12305947.html