需求分析
软件开发流程
项目:针对不同用户
产品:项目发展过来(金山词霸)软件公司希望开发产品
需求分析:用户分类,用户的工作流程
UML简介
rose建模工具
关于学习,有点感受和大家交流
学习重点是真培养一种习惯
高手:遇到各种问题可以快速解决
学习能力非常重要,掌握一种面向对象语言
需求分析基本任务
• 1.问题识别
– (1) 功能需求:明确所开发的软件必须具备什么样的功能。
– (2) 性能需求:明确待开发的软件的技术性能指标。
– (3) 环境需求:明确软件运行时所需要的软、硬件的要求。
– (4) 用户界面需求:明确人机交互方式、输入输出数据格
式。
• 2. 分析与综合,导出软件的逻辑模型
• 3. 编写文档
– (1) 编写“需求规格说明书”
– (2) 编写初步用户使用手册,着重反映被开发软件的用户
功能界面和用户使用的具体要求,用户手册能强制分析人
员从用户使用的观点考虑软件。
– (3) 编写确认测试计划,作为今后确认和验收的依据。
– (4) 修改完善软件开发计划。
项目:针对不同用户
产品:项目发展过来(金山词霸)软件公司希望开发产品
需求分析:用户分类,用户的工作流程
UML简介
rose建模工具
关于学习,有点感受和大家交流
学习重点是真培养一种习惯
高手:遇到各种问题可以快速解决
学习能力非常重要,掌握一种面向对象语言
需求分析基本任务
• 1.问题识别
– (1) 功能需求:明确所开发的软件必须具备什么样的功能。
– (2) 性能需求:明确待开发的软件的技术性能指标。
– (3) 环境需求:明确软件运行时所需要的软、硬件的要求。
– (4) 用户界面需求:明确人机交互方式、输入输出数据格
式。
• 2. 分析与综合,导出软件的逻辑模型
• 3. 编写文档
– (1) 编写“需求规格说明书”
– (2) 编写初步用户使用手册,着重反映被开发软件的用户
功能界面和用户使用的具体要求,用户手册能强制分析人
员从用户使用的观点考虑软件。
– (3) 编写确认测试计划,作为今后确认和验收的依据。
– (4) 修改完善软件开发计划。
lemon

浙公网安备 33010602011771号