系统设计,在系统的生命周期中算是研发阶段了;而研发的目标只有一个:在成本范围内,获得高质量的符合业务要求的产品。
系统设计,其直接目标是形成系统的逻辑结构模型。具体包括:体系架构的选择、技术的抉择等等;在具体的设计过程中取决于业务目的、指标要求、所拥有的资源,其最终目的就是研发的目标:在成本范围内,获得高质量的符合业务要求的产品。比如:层的运用,基本的数据层、业务层、界面层的逻辑体系是经常与必备的。但是不是采用这种体系?在极端的情况下,假设开发的目标只是一个小工具,只是作为新旧系统衔接时期,需要对一个异常数据进行处理的过渡性工具,新系统启用后就不需要的小过渡性工具,要求能立即应用,没有复用资源。作为设计人员,此时要选择分层体系吗?别忘记最终目标:在成本范围内,获得高质量的符合业务要求的产品。