Computer systems design is the process of defining the architecture, modules, interfaces, and data for a computer system to satisfy specified requirements. It is very important because, like the purchase of an automobile, it becomes the model on which everything rides. Once a computer system has been implemented, there is little that can be easily changes without significant expense and effort.
Designing and implementing a computer system that meets the needs of the organization; is constructed to be as simple, and therefore inexpensive as possible; provides measurable return for the investment; and can scale as the organization’s size changes; requires technical and business skills built from successful experience. Some of the most significant considerations of a computer system design include:
It is rarely necessary to replace all parts of a computer system. Skillful computer system design will build on the existing investment to the maximum degree possible!