教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 幼儿教育 >

软件工程导论课件之第3章 需求分析 (第五版)(张海藩编著)_a_百度

来源:网络收集 时间:2026-08-01
导读: 青岛科技大学信息学院 第3章 软件需求分析 教学目的与要求: 深刻理解需求分析阶段的概念及任务, 熟练掌握ER图,HIOP图的画法。 教学重点:需求分析阶段的任务、方法、 具体任务。 教学难点:写出需求规格说明书 青岛科技大学信息学院 第3章 需求分析 3.1 3

青岛科技大学信息学院

第3章 软件需求分析 教学目的与要求: 深刻理解需求分析阶段的概念及任务, 熟练掌握ER图,HIOP图的画法。 教学重点:需求分析阶段的任务、方法、 具体任务。 教学难点:写出需求规格说明书

青岛科技大学信息学院

第3章 需求分析

3.1 3.2 3.3 3.4 3.5

需求分析的任务 与用户沟通获取需求的方法 分析建模与规格说明 实体-联系图 数据规范化

青岛科技大学信息学院

3.6 状态转换图 3.7 其他图形工具 3.8 验证软件需求 3.9 小结 习题

成功来之不易 单击此处编辑母版标题样式 单击此处编辑母版副标题样式 (取消)31%

16.2%

(成功地完成)

53.8%

(受到挑战) Source: Standish Group2

软件项目失败的原因 单击此处编辑母版标题样式软件项目失败的最重要的五个原因

单击此处编辑母版副标题样式需求不完整 缺少客户的参与 缺少资源 期望值过高 缺少高层的支持0% 5% 10% 15%

3

需求错误的成本 单击此处编辑母版标题样式 单击此处编辑母版副标题样式

4

素 单击此处编辑母版副标题样式

单击此处编辑母版标题样式 软件需求的重要性 软件需求是决定软件开发是否成功的一个关键因--需求分析可以帮助开发人员真正理解业务问题 -- 需求分析是估算成本和进度的基础 --需求分析可以避免建造错误的系统,从而减少不必要的浪费 --软件规格说明有助于开发人员与客户在“系统应做什么”问 题 上达成正式契约 - - 需求分析形成了软件开发的基线,有助于管理软件的演化 和 变更 -- 软件需求是软件质量的基础,为系统验收测试提供了标准5

4.1软件需求

青岛科技大学信息学院

IEEE给软件需求的定义如下: 1)用户解决问题或到达目标所需的条件或能力。 2)系统或系统部件要满足合同、标准、规范或其 它正式规定文档所需具有的条件或能力 3)一种反映上面1)或2)所描述的条件或能力的 文档说明

什么是软件需求分析:将用户非形式的需求陈述转化为完整的需求 定义,再由需求定义转换到相应的需求规格说明 的过程。

青岛科技大学信息学院

软件需求分析的重要性:软件需求分析是软件生存期决定性的一步, 是软件开发的基础。

分析员和用户:在分析软件需求和书写软件需求规格说明书 的过程中,分析员和用户都起着关键的、必不可 少的作用。

软件需求分析的基本任务是准确地回答 “系统必须做什么?”3.1 需求分析的任务

青岛科技大学信息学院

3.1 需求分析的任务软件需求分析的基本任务是准确地回答“系统 必须做什么?”

案例:小型图书资料管理系统 问题描述

单击此处

编辑母版标题样式

-- 某学院打算开发一个小型图书资料管理系统 MiniLibrary, 该 系统基于Internet 实现教师和学生对各种图书资料的借阅、 查单击此处编辑母版副标题样式 询和管理。 -- 图书管理员负责管理各种图书资料,查询图书资料信息,并 进行图书的借阅管理。 -- 注册用户可以通过Internet 随时查询图书资料信息和个人借 阅 情况,预订目前借不到的图书资料,并可以快捷地查找和 浏 览所需要的电子资料。 -- 系统可以提供适当的浏览器供用户阅读电子文献资料。 -- 要求用户界面友好,响应速度快,具有良好的可扩展性 。 8

不同层次的软件需求 单击此处编辑母版标题样式业务需求

功能需求

非功能需求

单击此处编辑母版副标题样式项目视图与范围文档 业务规则

用户需求用例文档

质量属性

外部接口 系统需求 功能需求 约束条件

软件需求规格说明9

1业务需求 单击此处编辑母版标题样式 业务需求是组织或客户对于系统的高层次目标要求, 定 义了项目的远景和范围,即确定软件产品的发展方向、 单击此处编辑母版副标题样式 功能范围、目标客户和价值来源。

业务需求的内容-- 业务:产品属于哪类业务范畴?应该完成什么功 能?需要为 什么服务? -- 客户:产品为谁服务?目标客户是谁? -- 特性:产品区别于其他竞争产品的特性是什么? -- 价值:产品的价值体现在什么方面? -- 优先级:产品功能特性的优先级次序是什么?10

业务需求:MiniLibrary 单击此处编辑母版标题样式 业务要求-- 各种图书资料的借阅、查询和管理; -- 使用计算机实现图书资料的日常管理,提高工作 单击此处编辑母版副标题样式 效率和服务质量; -- 用户通过网络查询和浏览电子资料,改变原有的 借阅模式; -- 由于版权的限制,某些电子资料只能让用户浏览 和打印 而不能下载。

客户与用户- - 学院的高层管理者 -- 借阅者:教师、学生 - 图书管理员11

2用户需求 单击此处编辑母版标题样式 用户需求是从用户角度描述的系统功能需求和 非功能需求,通常只涉及系统的外部行为, 单击此处编辑母版副标题样式 而不涉及系统的 内部特性。 用户需求的描述-- 原则:应该易于用户的理解。一般 不采用技术性很强的语言,而是采 用自然语言和直观图形相结合的方 式进行描述。 -- 问题:自然语言表达容易含糊和不准确.12

用户需求:MiniLibrary 单击此处编辑母版标题样式 - 用户可以通过Internet 随时查询图书信息和个人借阅情况, 单击此处编辑母版副标题样式 并 可以快捷地查找和浏览所需要的电子资料。

举例

:

分析:上述需求描述包含了三个不同的需求- 用户可以通过Internet 随时查询图书信息。 - 用户可以通过Internet 随时查询个人借阅情况。 - 用户可以通过Internet 快捷地查找和浏览所需要的电 子资料。

问题:--“随时”和“快捷”是对系统功能的约束,十分模糊。13

…… 此处隐藏:811字,全部文档内容请下载后查看。喜欢就下载吧 ……
软件工程导论课件之第3章 需求分析 (第五版)(张海藩编著)_a_百度.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1485134.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)