System Engineering & Design Architecture - Sander R.B.E. Beals (books to get back into reading txt) 📗
- Author: Sander R.B.E. Beals
Book online «System Engineering & Design Architecture - Sander R.B.E. Beals (books to get back into reading txt) 📗». Author Sander R.B.E. Beals
This is basically the approach where the programming code is split up in three distinct parts, that have a stable relationship with one another: the Model is the most basic part of the code, which keeps track of the actual program data: if we were to make a Diary program, then this part of the code might consist of diary entries, which in turn might be made up of paragraphs and other, smaller parts. Images would also be stored here. The views on the other hand specify how the data from the model should be presented to the user: one view might give him or her the possibility to edit the data, another might be used to export the data as HTML. Controllers in the end allow the users to manipulate the model and the various views. Where model and viewers may be similar if not completely the same across different computing platforms, the controllers are usually very dependent on the platform used.
Object Action PrincipleThis is just a smart idea when you are programming in an Object-Oriented fashion: make sure the user will always be able to select which object to use first, and then allow him or her to select the action he or she wants to perform on that object. This way the interface stays simple, and people have little trouble using it. Thus, it is preferable to use right-click and context menus, instead of select the object and then select the acton required from a window menu (here the user choses both the object and the menu, which might confuse things)
V1.0 _tempupload_system_engineering_design_architecture Page 59 of 59
This document is Public Domain, and may be used by anyone for any purpose, except patenting....
ImprintPublication Date: 05-02-2013
All Rights Reserved
Comments (0)