网站建设系统分析所要做的有哪些工作?
把系统分析和详细设计阶段分开,针对不同项目的具体情况再决定采用什么方式进行开发。
那么在系统分析过程中重点要做的是:对客户的需求分析进一步完善和补充,尤其是性能需求:让客户更加清楚这是一个什么样的系统,所要达到的功能和性能指标是什么,系统的扩展性和适应性如何,如何为客户今后的升级或维护提供更有效的方法。
系统运行所需要的的环境:系统能正常运行所需要的硬件、软件、网络环境;
系统的资源说明:系统所需要的各种成本。包括人员、时间、工作环境、一次性投入资金、持续性投入资金等所有资源。
系统可行性分析;对于系统分析员比较苦恼的是大多客户在系统的要求上提不出前几立的或成熟的意见,而将烫山芋交给了系统分析员的手上,为了避免在系统论证方面难以把握的失控和无从下手,设计几种不同类型的方案供客户选择不失为一个好的方法:
“比如通常至少应该考虑下述几类可能的方案:
1:低成本的解决方案系统只能完成更必要的工作,不能多做一点额外的工作。
2:中等成本的解决方案 这样的系统不仅能够很好地完成预定的任务,使用起来很方便,而且可能还具有用户没有具体指定的某些功能和特点。虽然用户没有提出这些具体要求,但是系统分析员根据自己的知识和经验断定,这些附加的能力在实践中将证明是很有价值的。
3:高成本的"十全十美"的系统这样的系统具有用户可能希望有的所有功能和特点。系统分析员应该使用系统流程图或其他工具描述每种可能的系统,估计每种方案的成本和效益,还应该在充分权衡各种方案的利弊的基础上,推荐一个较好的系统(更佳方案),并且制定实现所推荐的系统的详细计划。如果用户接受分析员推荐的系统,则可以着手完成本阶段的另一项主要工作。”
经过系统分析的阶段,我们就比较容易和客户在系统如何部署、采用的数据库类型、设计模型和分析模型等方面达成一致的认识,如果能顺利地将客户的需求业务逻辑分析转化为程序逻辑,把原先用户可视化的界面原型和业务流程图映射成编码人员理解的模型和规范时,那么恭喜你,项目已经成功了一半。
网站建设系统分析所要做的工作,与大家多多交流。