Read without ads and support Scribd by becoming a Scribd Premium Reader.
 
24-Mar-02 © 2001-2002 by David A. Carr 1
The MVC Architecture
SMD100Interactive SystemsSpring 2002
24-Mar-02 © 2001-2002 by David A. Carr 2
Overview
Architecture’s placeDialog controlModel-View-Controller ArchitectureSwing and MVCArchitecture and the Event-Action-StateParadigm
24-Mar-02 © 2001-2002 by David A. Carr 3
Architecture’s Place
 
24-Mar-02 © 2001-2002 by David A. Carr 4
What is a Software Architecture?A method by which software systems aredecomposed into components and aspecification of how these componentsinteract.The internal organization of softwaresystems.
24-Mar-02 © 2001-2002 by David A. Carr 5
Remember - The SoftwareEngineering Life Cycle
Six phases:
- Requirements definition- Specification- Implementation- Testing- Installation- Maintenance
Software architecture is concerned with:
- The specification phase- Internal design
24-Mar-02 © 2001-2002 by David A. Carr 6
Remember - An InteractiveSystems View of the Software
Functional Core (FC)Dialog ControlInteraction ObjectsWindow SystemDevice Drivers
Architectures are mostly about dialog control
 
24-Mar-02 © 2001-2002 by David A. Carr 7
Software Architecture
Guides the process of function partition withinthe systemSpecifies the system’s division in to layersSpecifies the interfaces between layersMust consider usability and system issues
24-Mar-02 © 2001-2002 by David A. Carr 8
Interactive System Issues
Usability issues
- Multiple representations- Multi-threading- Non-preemptive- Reachable- Observable- Predictable
System issues
- Modifiable- Portable
24-Mar-02 © 2001-2002 by David A. Carr 9
Dialog Control
Search History:
Searching...
Result 00 of 00
00 results for result for
  • p.
  • Notes
    Load more