软件需求分析工作内容.pdf
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件开发的前期准备工作
1、前期准备:
前期准备包括:明辨软件类型、明确软件需求、明确软件架构、明确项目中存在的风险。
1)有时候用户在一开始并不完全确定自己想要的是什么,因此值得花费比理想情况下更多的力气,找出客户真正想要的东西;这比“先做一个错误的东西出来,然后扔掉并从头来过”的成本要低很多;
2)问题定义:对系统需要解决的问题做出清楚的陈述。问题定义只定义了“问题是什么?”而不涉及任何可能的解决方案。问题定义在具体的需求分析工作之前,而需求分析是对定义问题的深入调查;问题定义应该用客户语言来书写,而且应该从客户的角度来描述问题。如果没有明确的问题定义,那有可能再构建期间解决错误的问题。
3)构建活动的准备工作的根本目标在于降低风险,要确认准备活动是在降低风险,而非增加风险。
4)如果想要开发高质量的软件,软件开发过程必须由始至终关注质量。在项目初期关注质量,对产品质量的正面影响比项目末期关注质量的影响更大。
2、前期准备的CheckList:
3、需求的CheckList:
4、架构CheckList