本文论述科技中介平台项目的整体架构,以及全面改善该架构,以适应工程中多变的需求。本文分成四部分:第一部分,从整体到技术细节,全面描述科技中介平台项目的整体架构,从用例图开始,到总体设计,到每一步详细设计进行说明;第二部分,论述整个软件过程中,科技中介平台的设计面对客户需求的变动的无能为力,以及开发人员对技术上的误解造成的窘况;第三部分,在第二部分的基础上,针对已发生的困境,并预测开发和维护过程中有可能发生的更多变动,在技术层面上对科技中介平台全面改进,包括架构、编码以及测试等;第四部分,总结原科技中介平台的架构和改进后的架构,对科技中介平台技术方案,从软件工程的角度进一步论述需求变化以及软件设计上遇到的各种实际问题。 为什么需求会不断变化?是分析人员的能力、经验导致?是交付的合同不够谨慎?是用户自身的忽略? 其本质的原因是许多人都错误的认为:用户知道需求是什么,分析人员所做的,就是与用户交谈以获得需求。但仔细分析一下从客户收集的需求资料,会发现这些东西是糟糕的信息源。因为系统有很多用户(或不同种类的用户),他/她只知道如何使用系统,但没有人告诉分析和设计人员,作为一个软件系统的整体应该如何,或系统的整体怎样才更有效率的运作。实际上,用户不知道需求是什么,或者不知道该以什么方式精确的描述。 |
- 上一篇:论我国电子商务发展趋势
- 下一篇:[计算机] 计算机信息管理专业本科毕业设计
查看评论
已有0位网友发表了看法