四、需求分析的方法 需求分析的方法有很多.这里只强调原型化方法,其它的方法如:结构化方法,动态分析法等(个人认为,对初学者不必深究这些方法,实际上我也从来没用过这些方法)在此不讨论. 原型化方法是十分重要的(是软考等常考的知识点).原型就是软件的一个早期可运行的版本,它实现了目标系统的某些或全部功能. 原型化方法就是尽可能快地建造一个粗糙的系统,这系统实现了目标系统的某些或全部功能,但是这个系统可能在可靠性,界面的友好性或其他方面上存在缺陷.建造这样一个系统的目的是为了考察某一方面的可行性,如算法的可行性,技术的可行性,或考察是否满足用户的需求等.如,为了考察是否满足用户的要求,可以用某些软件工具快速的建造一个原型系统,这个系统只是一个界面,然后听取用户的意见,改进这个原型.以后的目标系统就在原型系统的基础上开发. 原型主要有三种类型(软考考过):探索型,实验型,进化型.探索型:目的是要弄清楚对目标系统的要求,确定所希望的特性,并探讨多种方案的可行性.实验型:用于大规模开发和实现前,考核方案是否合适,规格说明是否可靠.进化型:目的不在于改进规格说明,而是将系统建造得易于变化,在改进原型的过程中,逐步将原型进化成最终系统 。在使用原型化方法是有两种不同的策略:废弃策略,追加策略.废弃策略:先建造一个功能简单而且质量要求不高的模型系统,针对这个系统反复进行修改,形成比较好的思想,据此设计出较完整,准确,一致,可靠的最终系统.系统构造完成后,原来的模型系统就被废弃不用.探索型和实验型属于这种策略 。
追加策略:先构造一个功能简单而且质量要求不高的模型系统,作为最终系统的核心,然后通过不断地扩充修改,逐步追加新要求,发展成为最终系统 。进化型属于这种策略. 。
3.需求分析如何写啊在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围和定义时所要做的所有的工作 。需求分析是软件工程中的一个关键过程 。在这个过程中,系统分析员和软件工程师确定顾客的需要 。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法 。
在软件工程的历史中,很长时间里人们一直认为需求分析是整个软件工程中最简单的一个步骤,但在过去十年中越来越多的人认识到它是整个过程中最关键的一个过程 。假如在需求分析时分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工 。
4.需求分析具体要怎么写方法⑴首先调查组织机构情况
包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备 。
⑵然后调查各部门的业务活动情况
⑶协助用户明确对新系统的各种要求
包括信息要求、处理要求、完全性与完整性要求 。
⑷确定新系统的边界
常用的调查方法有:⑴跟班作业通过亲身参加业务工作来了解业务活动的情况 。这种方法可以比较准确地理解用户的需求,但比较耗费时间 。
⑵开调查会通过与用户座谈来了解业务活动情况及用户需求 。座谈时,参加者之间可以相互启发 。
⑶请专人介绍 。
⑷询问对某些调查中的问题,可以找专人询问 。
⑸设计调查表请用户填写
如果调查表设计得合理,这种方法是很有效,也很易于为用户接受的 。
⑹查阅记录即查阅与原系统有关的数据记录,包括原始单据、账簿、报表等 。
- 行业环境分析怎么写
- 税收增减因素分析怎么写
- hrbp简历怎么写
- 创业可行性分析论文怎么写
- 商场周销量分析怎么写
- 学校对教学对象的分析怎么写
- 区域分析怎么写
- 职业发展需求怎么写
- 审计意见分析该怎么写
- swot分析矩阵怎么写