- 1、本文档共121页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 软件需求分析 计算机信息工程学院 2004年9月 软件需求分析的任务 深入描述软件的功能和性能 确定软件设计的约束和软件同其它系统元素的接口细节 定义软件的其它有效性需求 需求分析研究的对象是软件项目的用户要求 准确地表达被接受的用户要求 确定被开发软件系统的系统元素 将功能和信息结构分配到这些系统元素中 常用的分析方法 面向数据流的结构化分析方法 (SA) 面向数据结构的Jackson方法 (JSD) 面向数据结构的结构化数据系统开发方法 (DSSD) 面向对象的分析方法 (OOA) 等 软件需求分析的几个阶段 问题分析及识别 问题评估和方案综合 建模 规约 复审系统分析员的主要焦点是 “做什么(what)” ,不是 “怎样做(how)” 2.2 需求分析的过程 (1) 问题识别 从系统的角度来理解软件并评审软件范围是否恰当 确定对目标系统的综合要求,即软件的需求 提出这些需求实现条件,以及需求应达到的标准 思考、涉及的几个问题 如何定义系统需求? 如何识别、获取需求? 你能够采取何种手段与用户进行交流沟通? 何为需求建模? 你如何理解模型与建模? 需求获取的目的 清楚地理解所要解决的问题 完整地获取用户需求 需求获取面临的挑战: (1)问题空间理解 (2)人与人之间的通信 (3)需求的不断变化 某出版社系统调查表 某出版社系统调查表 需求获取的内容 1.用户需求分类 (1)功能性需求:定义了系统做什么(描述系统必须支持的功能和过程)(2)非功能性需求(技术需求): 定义了系统工作时的特性 (描述操作环境和性能目标) 2. 两类需求包括的内容 (1) 功能 (2) 性能 (3) 环境 (4) 界面 (5) 用户或人的因素 (6) 文档 (7) 数据 (8) 资源 (9) 安全必威体育官网网址 (10)软件成本消耗与开发进度 (11)质量保证 (1) 功能需求 系统做什么? 系统何时做什么? 系统何时及如何修改 或升级? (2) 性能需求 软件开发的技术性指标 例如: 存储容量限制 执行速度、相应时间 吞吐量 (3) 环境需求 硬件设备:机型、外设、接口、地点、分布、温度、湿度、磁场干扰等 软件: 操作系统网络数据库 (4) 界面需求 有来自其它系统的输入吗? 到/自其它系统的输出吗? 对数据格式有规定吗? 对数据存储介质有规定吗? (5) 用户或人的因素 用户类型? 各种用户熟练程度? 需受何种训练? 用户理解、使用系统的难度? 用户错误操作系统的可能性? (6) 文档需求 需哪些文档? 文档针对哪些读者? (7) 数据需求 输入、输出数据的格式? 接收、发送数据的频率? 数据的准确性和精度? 数据流量? 数据需保持的时间? (8) 资源需求 软件运行时所需的数据、软件。 内存空间等资源。 软件开发、维护所需的人力、 支撑软件、开发设备等。 (9) 安全必威体育官网网址要求 需对访问系统或系统信息加以控制吗? 如何隔离用户之间的数据? 用户程序如何与其它程序和操作 系统隔离? 系统备份要求? (10) 软件成本消耗与开发进度需求 开发有规定的时间表吗? 软硬件投资有无限制? (11) 质量保证 系统的可靠性要求? 系统必须监测和隔离错误吗? 规定系统平均出错时间? 出错后,重启系统允许的时间? 系统变化如何反映到设计中? 维护是否包括对系统的改进? 系统的可移植性? 问题识别的另一项工作是建立分析所需要的通信途径,以保证能顺利地对问题进行分析。 建模模型化或模型方法是通过抽象、概括和一般化,把研究的对象或问题转化为本质(关系或结构)相同的另一对象或问题,从而加以解决的方法。模型化方法要求所建立的模型能真实反映所研究对象的整体结构、关系或某一过程、某一局部、某一侧面的本质特征和变化规律。 计算机科学与技术学科的方法论 学科的3个形态 理论 抽象(模型化) 设计 重复出现的概念 绑定(binding) 概念与形式模型 一致性和完备性 抽象层次 重用 …… 典型的学科方法: 数学方法 系统科学方法 …… 抽象(模型化) 源于实验科学,主要要素为数据采集方法和假设的形式说明,模型的构造与预测实验分析结果分析. 在为可能的算法数据结构和系统结构等构造模型时使用此过程. 抽象的结果是概念符号模型 模型(model) 模型: 现实世界某些重要方面的表示。有时我们使用术语“抽象”来表示模型,因为我们从现实世界中抽象出对我们特别有用的东西。 模型的类型 数学模型 描述模型 图形模型 模型的作用 建模的原因: 在建模过程中了解系统 通过抽象降低复杂性 有助于回忆所有的细节 有助于开
您可能关注的文档
- 第九讲时间序列预测方法课件.ppt
- 第九讲外债管理课件.ppt
- 第九讲电视民生新闻..ppt
- 第九讲高速公路环境保护与绿化演示.ppt
- 第九课他今年十九岁课件.ppt
- 第九课公文请示、批复课件.ppt
- 第二专题家庭理财计算基础课件.ppt
- 第二军医大学附属长征医院心内科模板.ppt
- 第二十一章合成高分子化合物课件.ppt
- 第二十一章单位犯罪追诉程序研究文稿.ppt
- 云南省文山市事业单位考试职业能力倾向测验(医疗卫生类E类)强化训练题库必考题.docx
- 吉林省洮南市事业单位考试(综合管理类A类)职业能力倾向测验强化训练试题集附答案.docx
- 2025年黑龙江省虎林市事业单位考试(自然科学专技类C类)职业能力倾向测验强化训练试题集及答案1套.docx
- 2025年福建省福鼎市事业单位考试(综合管理类A类)职业能力倾向测验重点难点精练试题必考题.docx
- 2025年湖北省枣阳市事业单位考试(综合管理类A类)职业能力倾向测验重点难点精练试题附答案.docx
- 2025年湖北省武穴市事业单位考试职业能力倾向测验(综合管理类A类)强化训练题库附答案.docx
- 2025年福建省福安市事业单位考试(中小学教师类D类)职业能力倾向测验知识点试题附答案.docx
- 2025年黑龙江省五大连池市事业单位考试(医疗卫生类E类)职业能力倾向测验试卷必考题.docx
- 2025年湖北省应城市事业单位考试(自然科学专技类C类)职业能力倾向测验试卷附答案.docx
- 四川省华蓥市事业单位考试(医疗卫生类E类)职业能力倾向测验强化训练试题集及答案1套.docx
最近下载
- 《开国大典》ppt课件.pptx VIP
- Unit 4 Stage and screen 课件(共30张ppt) 外研版(2019)高中英语必修第二册.pptx VIP
- 2025年青岛职业技术学院单招职业适应性测试题库及答案一套.docx VIP
- 2024年《知识产权法》形考任务1答案.pdf VIP
- 高一数学备课组长工作总结.pptx VIP
- Moldflow模流分析入门与实战 课件 1.5 创建浇注系统.pptx
- BEVERLY 比佛利 QZBW20S-16净水机 说明书.pdf
- 困难退役军人帮扶计划书.pptx VIP
- 【优质课】《马克思主义的诞生与传播》说课课件.pptx VIP
- 畜产品质量安全知识课件.pptx
文档评论(0)