




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
需求分析的重要性需求分析的目标是为系统设计和实现提供足够的指导和信息支持。如果需求分析不充分,则设计和实现很难进行;如果设计和实现中涉及的内容无法与需求建立对应关系,则显得多余。对论文而言,就是失败之作。软件开发类论文评价的基本标准之一:需求与设计和实现的一致性,即任何需求必须在设计和实现中得到体现,任何设计与实现必须与需求有对应关系需求分析的重要性1需求分析概述在传统的软件工程中,需求分析作为软件生存周期的个阶段,尽管有需求获取和分析的两个任务,这两个任务没有严格地划分时间段,在需求获取过程中要进行分析,在分析过程中要不断地进行调研和完善。需求获取和需求分析的工具都是采用数据流图和数据字典。明确地指出需求分析报告主要用于用户交流在统一过程和UML提出后,特别是软件迭代开发方法提出后,把需求和分析分成了两个不同的阶段,有时也叫需求获取(或需求捕获)和需求分析,每个阶段有完全不同的目标和任务,包括建模工具和建立的模型都完全不同。需求捕捉阶段主要釆用用例模型捕捉功能需求,需求分析阶段主要采用对象模型,建立领域对象间的协作关系。需求获取所建立的模型主要用于与用户交流,需求分析模型是开发组织自己的文档,不用于与用户交流需求分析概述2需求分类1)功能性需求-系统应该提供什么功能。(2)非功能需求--系统的特定特性或约束功能需求运行期质量属性软件需求质量属性非功能需求开发期质量属性约束需求分类3软件运行期质量用户在使用软件过程中对软件质量的要求,包括易用性:指软件系统容易使用的程度.性能:指软件系统及时提供相应服务的能力。性能包括响应时间、吞吐量、持续高速性.安全性:指软件系统同时兼顾向合法用户提供服务,以及防止非授权使用的能力持续可用性:指软件长时间无故障运行的能力。如有的系统要求提供7*24小时服务就是持续可用性的要求可伸编性:指当用户数量和数据量增加时,软件系统维持高服务质量的能力互操作性:指本软件系统与其它软件系统交换数据和相互调用服务的难易程度。可靠性:软件系统在一定时间内无故障运行的能力鲁棒性:也称健壮性、容错性。有时也把持续可用性、鲁棒性也归类为可靠性软件运行期质量4软件运行期质量为保证软件的可维护性而在软件开发过程中应该关注的软件质量属性,有时将其称为隐含质量属性。包括可扩展性:为适应新需求或需求变化为软件增加功能的能力。有时称为灵活性。可重用性:重用软件系统或其一部分的能力的难易程度可测试性:对软件测试以证明满足需求规约的难易程度。在实际工作中主要指进行单元测试,插桩测试的难易程度可维护性:在修改Bug、增加功能、提高质量属性等而定位修改点并适时修改的难易程度可移植性:将软件系统从一个运行环境转移到另一个运行环境的难易程度易理解性:设计被开发人员理解的难易程度任何一个开发期质量属性的满足都可能增加软件开发成本软件运行期质量5软件需求提取和分析课件6软件需求提取和分析课件7软件需求提取和分析课件8软件需求提取和分析课件9软件需求提取和分析课件10软件需求提取和分析课件11软件需求提取和分析课件12软件需求提取和分析课件13软件需求提取和分析课件14软件需求提取和分析课件15软件需求提取和分析课件16软件需求提取和分析课件17软件需求提取和分析课件18软件需求提取和分析课件19软件需求提取和分析课件20软件需求提取和分析课件21软件需求提取和分析课件22软件需求提取和分析课件23软件需求提取和分析课件24软件需求提取和分析课件25软件需求提取和分析课件26软件需求提取和分析课件27软件需求提取和分析课件28软件需求提取和分析课件29软件需求提取和分析课件30软件需求提取和分析课件31软件需求提取和分析课件32软件需求提取和分析课件33软件需求提取和分析课件34软件需求提取和分析课件35软件需求提取和分析课件36软件需求提取和分析课件37软件需求提取和分析课件38软件需求提取和分析课件39软件需求提取和分析课件40软件需求提取和分析课件41软件需求提取和分析课件42软件需求提取和分析课件43软件需求提取和分析课件44软件需求提取和分析课件45软件需求提取和分析课件46软件需求提取和分析课件47软件需求提取和分析课件48软件需求提取和分析课件49需求分析的重要性需求分析的目标是为系统设计和实现提供足够的指导和信息支持。如果需求分析不充分,则设计和实现很难进行;如果设计和实现中涉及的内容无法与需求建立对应关系,则显得多余。对论文而言,就是失败之作。软件开发类论文评价的基本标准之一:需求与设计和实现的一致性,即任何需求必须在设计和实现中得到体现,任何设计与实现必须与需求有对应关系需求分析的重要性50需求分析概述在传统的软件工程中,需求分析作为软件生存周期的个阶段,尽管有需求获取和分析的两个任务,这两个任务没有严格地划分时间段,在需求获取过程中要进行分析,在分析过程中要不断地进行调研和完善。需求获取和需求分析的工具都是采用数据流图和数据字典。明确地指出需求分析报告主要用于用户交流在统一过程和UML提出后,特别是软件迭代开发方法提出后,把需求和分析分成了两个不同的阶段,有时也叫需求获取(或需求捕获)和需求分析,每个阶段有完全不同的目标和任务,包括建模工具和建立的模型都完全不同。需求捕捉阶段主要釆用用例模型捕捉功能需求,需求分析阶段主要采用对象模型,建立领域对象间的协作关系。需求获取所建立的模型主要用于与用户交流,需求分析模型是开发组织自己的文档,不用于与用户交流需求分析概述51需求分类1)功能性需求-系统应该提供什么功能。(2)非功能需求--系统的特定特性或约束功能需求运行期质量属性软件需求质量属性非功能需求开发期质量属性约束需求分类52软件运行期质量用户在使用软件过程中对软件质量的要求,包括易用性:指软件系统容易使用的程度.性能:指软件系统及时提供相应服务的能力。性能包括响应时间、吞吐量、持续高速性.安全性:指软件系统同时兼顾向合法用户提供服务,以及防止非授权使用的能力持续可用性:指软件长时间无故障运行的能力。如有的系统要求提供7*24小时服务就是持续可用性的要求可伸编性:指当用户数量和数据量增加时,软件系统维持高服务质量的能力互操作性:指本软件系统与其它软件系统交换数据和相互调用服务的难易程度。可靠性:软件系统在一定时间内无故障运行的能力鲁棒性:也称健壮性、容错性。有时也把持续可用性、鲁棒性也归类为可靠性软件运行期质量53软件运行期质量为保证软件的可维护性而在软件开发过程中应该关注的软件质量属性,有时将其称为隐含质量属性。包括可扩展性:为适应新需求或需求变化为软件增加功能的能力。有时称为灵活性。可重用性:重用软件系统或其一部分的能力的难易程度可测试性:对软件测试以证明满足需求规约的难易程度。在实际工作中主要指进行单元测试,插桩测试的难易程度可维护性:在修改Bug、增加功能、提高质量属性等而定位修改点并适时修改的难易程度可移植性:将软件系统从一个运行环境转移到另一个运行环境的难易程度易理解性:设计被开发人员理解的难易程度任何一个开发期质量属性的满足都可能增加软件开发成本软件运行期质量54软件需求提取和分析课件55软件需求提取和分析课件56软件需求提取和分析课件57软件需求提取和分析课件58软件需求提取和分析课件59软件需求提取和分析课件60软件需求提取和分析课件61软件需求提取和分析课件62软件需求提取和分析课件63软件需求提取和分析课件64软件需求提取和分析课件65软件需求提取和分析课件66软件需求提取和分析课件67软件需求提取和分析课件68软件需求提取和分析课件69软件需求提取和分析课件70软件需求提取和分析课件71软件需求提取和分析课件72软件需求提取和分析课件73软件需求提取和分析课件74软件需求提取和分析课件75软件需求提取和分析课件76软件需求提取和分析课件77软件需求提取和分析课件78软件需求提取和分析课件79软件需求提取和分析课件80软件需求提取和分析课件81软件需求提取和分析课件82软件需求提取和分析课件83软件需求提取和分析课件84软件需求提取和分析课件85软件需
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出租车司机雇佣合同
- 公司劳动合同主体变更工作流程
- 山林租赁合同
- 五金电料采购合同
- 消防水鹤安装工程协议书
- 产品摄影保密协议
- 手房购房意向定金合同书
- 游戏开发及运营授权协议
- 项目开发季度工作总结与反思报告
- 北京房屋租赁合同电子版7篇
- 2025年春季学期团委工作安排表
- 《快递运营》课件-项目三 收件
- 川教版三年级下册《生命生态安全》教学设计含教学计划【附安全知识】
- 国家中医药管理局发布的406种中医优势病种诊疗方案和临床路径目录
- (正式版)JBT 5300-2024 工业用阀门材料 选用指南
- MSOP(测量标准作业规范)测量SOP
- 初二物理弹力知识要点及练习
- 复合材料成型工艺及特点
- 辅音和辅音字母组合发音规则
- 教育局局长在2020年春季学期学校安全稳定工作会上的讲话(区县)
- (医学PPT课件)COPD发病机制和诊断
评论
0/150
提交评论