|
请注意在上面的图中, BBS还只是一个BLACKBOX, 它的内部构造偶们还不知道, 这时候的设计和使用的语言, 系统, 硬件环境还没有关系, 当然上面的图中, 所列出的界面并不完整甚至有错误.
而偶也不能把它列全, 原因是偶还不太懂BBS, 不知道有哪些实际的要求, 这时的设计是一个创造过程, 一个系统的价值往往在这一阶段决定, 所以请重视这张简单的图, 它才一个系统的命脉.
假定偶们已经明确界定了偶们的系统, 偶们确定了系统的外部对象, 偶们知道了, 同时偶们也可以估计系统的要求, 比如同时使用系统的用户数量, 系统中要处理的数据量, 可能的成本之类, 偶们可以决定, 使用的开发语言和硬件环境了.
作为一个例子, 偶无法在做更深入的分析了, 偶不得不做一个草率的决定, 偶们要使用APACHE和TOMCAT做WEB服务器, JAVA做偶们的开发语言, STRUSTS来构筑系统的FRAMEWORK, POSTGRES做数据库.
这样, 偶们要对所使用的系统做一次调查, 看看偶们应该如何, 运用这些工具. 做为结果, 偶做了以下的系统结构图 |
|