- Forward


Computer Cartography
Software Design Considerations


Prof. David Bernstein
James Madison University

Computer Science Department
bernstdh@jmu.edu

Print

Qualitative Goals: A Reminder
Back SMYC Forward
  • Adequate - Meets all of the requirements and satisfies all of the constraints
  • Reliable - Low probability of failure under normal operating conditions
  • Robust - Able to operate under a wide variety of condtions
  • Safe - Able to minmize the damage resulting from failure
  • Easy to Repair and Enhance
  • Easy to Understand/Document and Use
  • Easy to Re-use
Major Tasks
Back SMYC Forward
  • What are they?
  • How Do They Relate to the Major Tasks of Other Products?
Data
Back SMYC Forward
  • What are they?
  • Relationships?
  • Design Pattern for Management and Display?
Projection
Back SMYC Forward
  • When?
  • Design Pattern?
Packages
Back SMYC Forward
  • What should be packaged together?
  • Benefits of packaging?
There's Always More to Learn
Back -