
系统分析是为了实现系统开发的目的,也就是业务管理目的。系统需要实现业务流程。这里要做几点:第一,分析客户现有流程,确认流程模式和特点。因为很多客户流程并不完善,业务需求没有完整包含,甚至本身存在问题;第二,优化客户现有流程;第三,将优化后的流程整理为系统实现的软件程序规划。 业务流程分析是需求分析中的核心内容。
系统分析是传统软件工程生命周期里的一个环节,亦即:分析→设计→开发→测试,当然,整个过程会有迭代和变更,但仍遵循着这样的顺序。
系统分析要解决的是“软件做什么”的问题。至于“软件怎么做”的问题,则应该交给软件设计师和程序员。当系统分析把软件功能确定无误时,整个软件过程才有良好的开端。
软件开发中系统分析阶段产生的文档是模块结构图和模块说明书。
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。
软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试。
对所要解决的问题进行总体定义,包括了解用户的要求及现实环境,从技术、经济和社会因素等三个方面研究并论证本软件项目的可行性,编写可行性研究报告,探讨解决问题的方案,并对可供使用的资源(如计算机硬件、系统软件、人力等)成本。
在任何软件或系统开发的初始阶段必须先完全掌握用户需求,以期能将紧随的系统开发过程中哪些功能应该落实、采取何种规格以及设定哪些限制优先加以定位。系统工程师最终将据此完成设计方案,在此基础上对随后的程序开发、系统功能和性能的描述及限制作出定义。
以上就是关于系统分析阶段为什么要进行业务流程分析全部的内容,包括:系统分析阶段为什么要进行业务流程分析、系统分析指的是什么环节、软件开发中系统分析阶段产生的文档是等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)