需求分析的基本任务也是主要任务:
1.问题识别(1)功能需求:明确所开发的软件必须具备什么样的功能。(2)性能需求:明确待开发的软件的技术性能指标。(3)环境需求:明确软件运行时所需要的软、硬件的要求。(4)用户界面需求:明确人机交互方式、输入输出数据格式。
2.分析与综合,导出软件的逻辑模型分析人员对获取的需求,进行一致性的分析检查,在分析、综合中逐步细化软件功能,划分成各个子功能。用图文结合的形式,建立起新系统的逻辑模型。
3.编写文档(1)编写“需求规格说明书”,把双方共同的理解与分析结果用规范的方式描述出来,作为今后各项工作的基础。(2)编写初步用户使用手册,着重反映被开发软件的用户功能界面和用户使用的具体要求,用户手册能强制分析人员从用户使用的观点考虑软件。(3)编写确认测试计划,作为今后确认和验收的依据。(4)修改完善软件开发计划。在需求分析阶段对待开发的系统有了更进一步的了解,所以能更准确地估计开发成本、进度及资源要求,因此对原计划要进行适当修正。
本文仅代表作者观点,版权归属原创作者,如需转载请在文中标注来源及作则名字。
免责声明:本文系转载编辑文章,仅做分享只用,如有疑问请联系邮箱:110@zbj.com
什么样的人适合做IT软件开发?做软件开发有没有前途?和小编一起来解密吧。
时间的碎片化是软件开发过程的危害之一。本文分析了时间碎片化的原因和结果,并试图给出修正此管理缺陷的方式方法。
视频直播软件开发应该要注意哪些事项?
视频直播软件开发应该要注意哪些事项?
开发APP要用什么软件开发?
学软件开发需要具备什么条件呢?
pda手持终端软件开发平台是指什么?
it跟软件开发有什么不同?
一般管理应用软件开发费多少元/天
哪个软件开发平台可信一些?
软件开发过程中的有效阶段?
软件开发中日志的功能是什么怎么设计?
软件开发的成本如何核算?
GB标准在软件开发中的作用?
在软件开发中AD什么意思?
到底什么是软件开发的需求?
现在一般银行系统是用什么软件开发的?
软件开发企业可以认证增值税专用发票吗?
软件开发企业的会计处理?
软件开发可以写什么专利?