第7讲软件需求管理内容摘要:
理 33 需求管理 为什么需要对软件需求进行管理 需求管理的内容 收集软件需求 软件需求建模 撰写软件需求规格说明书 (SRS) 评审软件需求 控制软件需求的变更 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 34 为什么需要对软件需求进行管理 软件需求非常重要 获取软件需求非常复杂和困难 在需求获取过程中涉及到人、活动和过程,只有对它们进行管理才能确保有效地进行需求分析,确保软件需求的质量 软件需求经常变更,为了确保软件需求处于受控状态 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 35 需求管理的内容 参与需求分析和评审的人员 软件需求文档 需求分析过程 需求变更 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 36 收集软件需求 1. 如何收集软件需求。 2. 文档化所收集的软件需求 3. 软件需求收集的注意事项 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 37 如何收集需求。 确定哪些用户角色会对软件提出需求 – 例如图书馆的馆长,图书管理员,书库管理员,读者管理员,系统管理员;而不是图书馆的清理工 用户方要成立相应的需求分析小组 和相关角色的人员进行交流 – 会议、探讨、观察、实践、听取意见 在交流的过程中要有记录,要对记录进行整理 – 文字,录音,整理,写成文档 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 38 文档化所收集的软件需求 (1/3) 描述需求内容 – 例如,查询图书 – 按照图书名字查询 定义软件需求编号 (结构化 ) – 例如, 10(查询图书 ) – (按照图书名字查询 ) – (按照图书的书号查询 ) – (按照作者查询 ) 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 39 文档化所收集的软件需求 (2/3) 描述软件需求特性 – 例如,查询图书软件需求 – 重要性 (高、中、低 ),用于制定计划 – 紧迫性 (短期 、 中期、长期 ),用于制定计划 – 工作量 (10个人月 ),用于估算工作量、制定计划 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 40 文档化所收集的软件需求 (3/3) 工具: word, excel, RequisitPro(Rational) 初步需求描述编写规范 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 41 软件需求收集的注意事项 (1/2) 如果应用规模较大,可分成几个需求调查小组同时进行,最后对结果进行汇总 一定要和用户进行充分的交流,尽可能获取足够多的信息和资料,发现问题要及时沟通 在该阶段要和用户打成一片,进行充分的合作,建立起良好的合作关系 如果发现多个软件需求相互矛盾,要能找到仲裁人,或者决策人 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 42 软件需求收集的注意事项 (2/2) 需求调查应遵循先整体后部分、先抽象后具体的原则 帮助用户发现潜在的需求 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 43 软件需求建模 1. 为什么需要对软件需求进行建模。 2. 如何对软件需求进行建模。 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 44 为什么需要对软件需求进行建模 需求调查所获取和文档化 (文字 )的软件需求不能有效地描述软件需求 – 文字描述的局限性 (不准确、二义、歧义、不能直观揭示关联 ) – 不准确 – 不一致 – 不全面 – … .. 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 45 如何对软件需求进行建模 (1/2) 需求建模技术 – 面向数据流的需求建模技术 – 面向对象的需求建模技术 – UML Use case 图 交互图 (顺序图,协作图 ) 类图 状态图 活动图 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 46 如何对软件需求进行建模 (2/2) 案例分析 – 需求建模的例子 (图书管理系统, UML, Rose) 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 47 撰写 SRS(1/2) 为什么要撰写成 SRS – 记录软件需求 – 便于交流 – 便于管理 – 便于控制 – 便于验证 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 48 撰写 SRS(2/2) SRS应该作为一种规范和标准 企业和组织要明确说明如何撰写软件需求规格说明书 一个 SRS的编写规范 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 49 评审软件需求 为什么需要对软件需求进行评审。 如何进行评审。 评审结果 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 50 为什么需要对软件需求进行评审。 发现软件需求规格说明书中的问题 – 不全面 – 不一致 – 不准确 – 不可验证 – 书写不规范 共同认可软件需求 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 51 如何进行评审 (1/3) 参与评审人员。第7讲软件需求管理
相关推荐
” 后 , 在绘图区选择对象。 单击 “ 确定 ” 按钮 , 完成创建图块的操作。 2020/11/23 3 “块定义 ” 对话框 2020/11/23 4 创建外部图块 外部图块与内部图块的区别是 , 创建的图块作为独立文件保存 , 可以插入到任何图形中去 ,并可以对图块进行打开和编辑
察区域,称为“十三州部”,每个州部派 一人, 负责监督地方官员,并抑制和打击地方豪富。 司隶校尉 13刺 史汉武帝时期, 中央集权 空前加强, 大一统帝国 得到了进一步巩固和发展。 张骞 通西域 时间 目的 结果 第一次 第二次 公元前 138年 公元前 119年 联络大月氏 夹击匈奴 发展汉与西域 各国的友好关系 没有达到联合大月氏的结果,但对西域诸国有所了解 沟通了西汉与西域的联系
气长度是基于信号传输延迟和电缆的额定传 输速度( NVP)值来实现的。 所谓额定传输速度是 表示电信号在电缆中传输速度和光在真空中传输速 度之间的比值,一般都是由厂商给定的。 NVP=信号传输速度 /光速。 长度的计算公式如下: L=T/2 [ NVP C] 式中: L电缆长度; T信号传送与接受之间的时间差 C真空状态下的光速( 3 108m/s) 5 特征阻抗是指阻碍电流的阻抗。
大学网络教育 MATLAB中提供了一个求解线性代数方程组的函数 linsolve,其调用格式为: linsolve(A,b) 西南科技大学网络教育 西南科技大学网络教育例 AX=b的解。 解方程组 (1)的命令如下: A=[34,8,4。 3,34,3。 3,6,8]。 b=[4。 6。 2]。 X=linsolve(A,b) %调用 linsolve函数求 (1)的解 A\b %用另一种方法求
是一种表示用例实现的通用的语言 上海交通大学计算机科学与工程系 2020/11/23 75 : S y s t e me n t e r I t e m( i d , q u a n t i t y )e n d S a l e ( )m a k e P a y m e n t( a m o u n t )P r o c e s s S a l e1 . C u s t o m e ra r r