软件工程需求分析
PPT文档,包含软件工程需求分析的原则、过程、方法,并附有数据流图的一些实例,帮助学生对软件设计初期的需求分析部分有个全局的认识,并以此为参考,自己动手完成需求分析。
软件需求(1) 功能需求 系统做什么? 系统何时做什么? 系统何时及如何修改或升级?
(2) 性能需求 软件开发的技术性指标,例如: 存储容量限制 执行速度、相应时间 吞吐量新疆大学信息科学与工程学院3-2.1
PPT文档,包含软件工程需求分析的原则、过程、方法,并附有数据流图的一些实例,帮助学生对软件设计初期的需求分析部分有个全局的认识,并以此为参考,自己动手完成需求分析。
软件需求(3) 环境需求 硬件设备:机型、外设、接口、 地点、分布、温度、 湿度、磁场干扰等
软件:
操作系统 网络 数据库
(4) 界面需求 有来自其它系统的输入吗? 有到其它系统的输出吗? 对数据格式有规定吗? 对数据存储介质有规定吗?新疆大学信息科学与工程学院3-2.2
PPT文档,包含软件工程需求分析的原则、过程、方法,并附有数据流图的一些实例,帮助学生对软件设计初期的需求分析部分有个全局的认识,并以此为参考,自己动手完成需求分析。
软件需求(5) 用户或人的因素 用户类型?
各种用户熟练程度? 需受何种训练? 用户理解、使用系统的难度? 用户错误操作系统的可能性?(6) 文档需求 需哪些文档? 文档针对哪些读者?新疆大学信息科学与工程学院3-2.3
PPT文档,包含软件工程需求分析的原则、过程、方法,并附有数据流图的一些实例,帮助学生对软件设计初期的需求分析部分有个全局的认识,并以此为参考,自己动手完成需求分析。
软件需求(7) 数据需求 输入、输出数据的格式? 接收、发送数据的频率? 数据的准确性和精度? 数据流量? 数据需保持的时间? (8) 资源需求 软件运行时所需的数据、软件。内存空间等
资源。 软件开发、维护所需的人力、支撑软件、开 发设备等。3-2.4
新疆大学信息科学与工程学院
PPT文档,包含软件工程需求分析的原则、过程、方法,并附有数据流图的一些实例,帮助学生对软件设计初期的需求分析部分有个全局的认识,并以此为参考,自己动手完成需求分析。
软件需求(9) 安全保密要求 需对访问系统或系统信息加以控制吗? 如何隔离用户之间的数据? 用户程序如何与其它程序和操作系统隔离? 系统备份要求? (10) 软件成本消耗与开发进度需求 开发有规定的时间表吗? 软硬件投资有无限制?新疆大学信息科学与工程学院3-2.5
PPT文档,包含软件工程需求分析的原则、过程、方法,并附有数据流图的一些实例,帮助学生对软件设计初期的需求分析部分有个全局的认识,并以此为参考,自己动手完成需求分析。
逆向需求
逆向需求说明软件系统不应该做什么。 理论上有无限多个逆向需求,我们应该仅选取能够澄清需求且消除可能发生的 误解的那些逆向需求。
新疆大学信息科学与工程学院
3-2.6
PPT文档,包含软件工程需求分析的原则、过程、方法,并附有数据流图的一些实例,帮助学生对软件设计初期的需求分析部分有个全局的认识,并以此为参考,自己动手完成需求分析。
需求分析的过程需求分析员 通信 用户/客户 通信 项目小组
系统可行性研究 报告、项目计划
有效性准则资料库已有类似 项目信息
需求验证
用户 需求 描述
确定系统 要求和约束
确定开发策略 选择需求 分析方法修正项 目计划 合格
确定 系统逻辑模型 和数据要求新疆大学信息科学与工程学院
确定软件各种需求 编写需求文档 及修正项目计划3-2.7
需求规格说明
PPT文档,包含软件工程需求分析的原则、过程、方法,并附有数据流图的一些实例,帮助学生对软件设计初期的需求分析部分有个全局的认识,并以此为参考,自己动手完成需求分析。
需求分析需求分析是对获取的需求信息进行分析,及时排除错误和弥 补不足,确保需求文档正确反映用户的真实意图。系 统 分 析 员 需求获取 分析、处理
获取数据
目标系统模型
从数据流和数据结构出发, 找出系统各元素之间的联 系、接口特征及设计限制、 能否满足功能需求
分析方法:(1) 问答分析法; (2) 建
模分析法。 “问答分析法”适合用户需求调查阶段; “建模分析法”适合产品需求定义阶段。新疆大学信息科学与工程学院3-2.8
PPT文档,包含软件工程需求分析的原则、过程、方法,并附有数据流图的一些实例,帮助学生对软件设计初期的需求分析部分有个全局的认识,并以此为参考,自己动手完成需求分析。
需求分析的原则
必须能够表达和理解问题的数据域和功能域; 必须按自顶向下、逐层分解的方式对问 题进行分解和不断细化; 要给出系统逻辑视图和物理视图。
新疆大学信息科学与工程学院
3-2.9
PPT文档,包含软件工程需求分析的原则、过程、方法,并附有数据流图的一些实例,帮助学生对软件设计初期的需求分析部分有个全局的认识,并以此为参考,自己动手完成需求分析。
建模分析方法面向数据的方法,以数据流为中心 。其 核心概念包括:进程、数据流、数据存 储、外部实体、数据组和数据元素。其 具有代表性的需求分析工具有:数据流 图、数据字典、E-R图、状态变迁图 (STD)等。
结构化分析 方法
面向对象分 析方法
面向对象分析以对象及其服务作为建模标 准,比较自然,对象也具有相对的稳定性。 主要模拟的元素有:对象、类、属性、关 系、方法、消息传递、用例等。其主要原 理包括分类、继承、层次、信息隐藏、汇 集关系等。
新疆大学信息科学与工程学院
3-2.10
PPT文档,包含软件工程需求分析的原则、过程、方法,并附有数据流图的一些实例,帮助学生对软件设计初期的需求分析部分有个全局的认识,并以此为参考,自己动手完成需求分析。
编写需求规格说明系统 分 需求规格说明
析员目标系统的基本描述 系统各项需求 系统限制及条件 系统数据定义 …… 需求规格说明书属性:正确、 清晰、无二义、一致、必要、 完备、可实现、可验证新疆大学信息科学与工程学院3-2.11
需求分析结果
PPT文档,包含软件工程需求分析的原则、过程、方法,并附有数据流图的一些实例,帮助学生对软件设计初期的需求分析部分有个全局的认识,并以此为参考,自己动手完成需求分析。
需求规格说明书 Preface Introduction Glossary User requirements definition System architecture System requirements specification System models System evolution Appendices Index
新疆大学信息科学与工程学院
3-2.12
PPT文档,包含软件工程需求分析的原则、过程、方法,并附有数据流图的一些实例,帮助学生对软件设计初期的需求分析部分有个全局的认识,并以此为参考,自己动手完成需求分析。
需求评审无二义性 一致性 需求评审 的主要方面完整性在现有基础上 可实现 所有需求必须 一致,不能前 后相互矛盾
说明书应包括用户需求 的每一方面
现实性 有效性新疆大学信息科学与工程学院3-2.13
必须证明需求有效,能 解决用户提出的问题
相关推荐:
- [教学研究]2012西拉科学校团少队工作总结
- [教学研究]建筑工程公司档案管理制度
- [教学研究]小学数学人教版六年级上册圆的周长和面
- [教学研究]ERP电子行业解决方案
- [教学研究]钢支撑租赁合同范本
- [教学研究]预应力自动张拉系统用户手册Rev1.0
- [教学研究]MOOC课程:金瓶梅人物写真(每章节课后
- [教学研究]追加被执行人申请书(适用追加夫妻关系)
- [教学研究]2014年驾考科目一考试最新题库766
- [教学研究]2013-2014学年度九年级物理第15章《电
- [教学研究]新版中日交流标准日本语初级下26课-客
- [教学研究]小导管注浆施工作业指导书
- [教学研究]一般财务人员能力及人岗匹配评估表
- [教学研究]打1.2.页 小学一年级暑假口算100以内加
- [教学研究]学习贯彻《中国共产党党和国家机关基层
- [教学研究]2012年呼和浩特市中考试卷_35412
- [教学研究]最简易的电线电缆购销合同范本
- [教学研究]如何开展安全标准化建设
- [教学研究]工作分析与人岗匹配
- [教学研究]2016-2017学年高中历史第七单元现代中
- 山东省义务教育必修地方课程小学三年级
- 台湾宜兰大学互联网交换技术课程 01_In
- 思想品德:第一课《我知我家》课件(人
- SAR合成孔径雷达图像点目标仿真报告(附
- 利辛县“十三五”规划研究报告
- 2015-2020年中国手机APP行业市场发展趋
- 广告策略、创意表现、媒体方案
- 企业如何申请专利的的几点思考
- 《中国教育简史》网上作业
- 高中历史第二单元西方人文精神的起源及
- 年终晚会必备_精彩的主持稿_精心整理_
- 信息工程专业自荐书
- 2019高考历史人教版一轮练习:第十二单
- JAVA俱乐部管理系统软件需求规格说明书
- 2016-2021年中国小型板料折弯机行业市
- (人教新课标)六上_比的基本性质课件PPT
- 辽宁省公务员考试网申论备考技巧:名言
- 神经阻滞麻醉知情同意书
- 施工企业信息填报、审核和发布的相关事
- 初一(七年级)英语完形填空100篇




