PHILOSOPHY
METHODOLOGY
WHITE
PAPERS

   High Level
  System Design
High Level System Design has to do with the overall approach taken to the entire system. The purpose of High Level System Design is
  • Make the best Level 1 design decisions

Key Points
High Level System Design is the 50,000 foot view of the project. Level 1 design decisions are those that
  • Involve all components of the system
  • Are the most irreversible
  • May have the most impact upon the success of the project.

Deliverables

This process results in a High Level System Design Document. This document is short to medium in length and is replete with pictures and diagrams. It may show:
  • Hardware configuration
  • Network configuration
  • Databases
  • Software platform recommendations
  • How critical overall problems will be solved (example: threaded middleware application vs. database subsystem solution)

Appropriate Methodology

High Level System Design is only appropriate in certain engagements. Many times, the approach to the problem has already been decided by the customer and Software Partners LLC is engaged to design and implement an application within the envisioned system. However, it is essential to identify the engagements where it is appropriate, and formally and thoughtfully work out the system level design in advance of designing individual application(s).

 
webmaster@swpartners.com, Software Partners LLC