80 likes | 178 Views
Architecting Applications with Mindmapping Tools. Can anything save me time when designing an application? How can my visual brain help out? By Hal Helms hal.helms@teamallaire.com http://www.halhelms.com/. Fusebox Schematic.
E N D
Architecting Applications with Mindmapping Tools • Can anything save me time when designing an application? • How can my visual brain help out? By Hal Helms hal.helms@teamallaire.com http://www.halhelms.com/
Fusebox Schematic When I am working on a problem I never think about beauty. I only think about how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong. Buckminster Fuller
Assigning values to XFAs • PAGE XFA NAME DESCRIPTIVE APPLICATION NAME • Login XFA.submitForm validateUserLogin • Login Validation XFA.success showMainCatalogPage • Product Detail XFA.buyItem addItemToCart • Cart XFA.adjust quantities adjustCartQuantities • Cart XFA.removeItem removeItemFromCart • Registered User XFA.editInfo editUserInfo • Registered User XFA.saveInfoUpdate saveUser • Admin Page XFA.newUser newUser Identifying common nouns
Fusebox 3 considerations • Separate layout from logic. • Consider whether the page is actually integral to the circuit or is an interface. Could there be other interfaces to this same functionality? • Something like a “new user” form is normally not part of a User circuit. • Don’t get confused with permissions when designing circuits.