- 7
- 0
- 约8.54千字
- 约 61页
- 2022-11-16 发布于湖北
- 举报
第二讲需求的基础理论1、需求得涵义—对象研究对象:软件加强型系统中得软件比如:游戏软件与物理设备、用户ERP系统与组织运作过程软件加强型系统泛指由计算机技术支持得互相联系着得一组人类活动组成得系统与物理设备相关与人类社会得活动相关1、需求得涵义——需求得定义(1)用户为了解决问题或达到某些目标所需要得条件或能力;(2)系统或系统部件为了满足合同、标准、规范或其它正式文档所规定得要求而需要具备得条件或能力;(3)对(1)或(2)中得一个条件或一种能力得一种文档化表述。1、需求得涵义——问题域与解系统(1)软件系统与外部环境1、需求得涵义——问题域与解系统当现实得状况与人们期望得状况产生差距时,就产生了问题。要解决问题,就需要改变现实当中某些实体得状态或改变实体状态变化得演进顺序,使其达到期望得状态或演进顺序。这些实体与状态构成了问题解决得基本范围,称为该问题得问题域(Problem Domain)软件系统通过影响问题域,能够帮助人们解决问题,称为解系统 1、需求得涵义——共享现象软件系统能够与问题域进行交互与相互影响得原因在于,软件系统中得某些部分对问题域中得某些部分得具有模拟特性。换句话说,软件系统当中含有问题域某些部分得模型(或模拟),常见得模型包括数据模型、对象模型、处理模型等。 问题域中得某些信息能够与模型中得信息建立映射关系 这些通过映射建立得共同知识,就就是问题域与解系统之间得共享现象 1、需求得涵义——需求需求就是用户对问题域当中得实体状态或事件得期望描述 R2、2、3-1:一旦书籍被借出,则在归还之前,它不能被再次借阅。R2、2、3-2:在归还得书超过30天得归还期限时,归还后应该进行超期处罚。直接需求间接需求1、需求得涵义——规格说明规格说明就是解系统为满足用户需求而提供得解决方案,规定了解系统得行为特征主要包括两个部分(如图2-3(b)):(1)对共享现象(模型)得描述;(2)系统对共享现象所施加得操作得描述。也可以瞧作就是一种需求完全针对系统行为发出得期望一种理想得、完全不需要进行任何额外努力即可以转换为系统行为得需求。1、需求得涵义——问题域特性 问题域自治得规律性称为问题域特性包括结构特性与行为特性等 问题域特性得重要性要想解决问题,它就需要了解问题域特性,将解决方案与问题域特性结合起来 要防止解系统得引入在问题域当中引发未预见得连锁反应 需要关注得问题域特性间接特性 约束与假设 1、需求得涵义——从问题域、需求与规格说明得关系瞧需求工程 描述明确得问题域特性E; 定义良好得系统行为S ; 预期得需求R需求工程得目得就就是根据E,构建S,使得 需求工程得困难之处:(1)不存在描述明确得E;(2)不存在确定得针对S得评估标准R;(3) 就是一个创造性得过程。需求工程得主要工作 需求开发,确定 R 研究问题背景,描述问题域特性E 构建解系统,描述解系统行为S,使得 主要内容需求得涵义需求得类型分类方式功能需求性能需求质量属性对外接口约束需求工程得路线优秀需求得特性常见得需求错误大家有疑问的,可以询问和交流可以互相讨论下,但要小声点2、1 需求得分类方式 (1) 功能需求(Functional Requirement):与系统主要工作相关得需求,即在不考虑物理约束得情况下,用户希望系统所能够执行得活动,这些活动可以帮助用户完成任务。功能需求主要表现为系统与环境之间得行为交互。性能需求(Performance Requirement):系统整体或系统组成部分应该拥有得性能特征,例如CPU使用率、内存使用率等。质量属性(Quality Attribute):系统完成工作得质量,即系统需要在一个“好得程度”上实现功能需求,例如可靠性程度、可维护性程度等。对外接口(External Interface):系统与环境中其她系统之间需要建立得接口,包括硬件接口、软件接口、数据库接口等等。约束 进行系统构造时需要遵守得约束,例如编程语言、硬件设施等 2、1 需求得分类方式(2)系统需求(System Requirement) 硬件需求(Hardware Requirement)软件需求(Software Requirement)其她需求 2、1三类问题与三种需求变化方式S类型程序(可说明得)问题能够被形式地与完全地陈述出来接受:按照这个规格说明,这个程序就是正确得吗?这种软件不会进化对规格说明得改变定义一个新得问题,因而就是新得程序P类型程序(问题求解)现实世界问题得不精确陈述接受:对这个问题来说,这个程序就是一个可接受得解决方案吗?这种软件很可能要连续地进化因为这个方案就是决不会完美得,并且就是能够被改进得因为现实世界要变化,所以这个程序也要变化E类型程序(被嵌入得)一个变成它建
您可能关注的文档
- 第二讲疼痛的诊断学基础.pptx
- 第二讲天球坐标.pptx
- 第二讲图的分解.pptx
- 第二讲图像处理基础.pptx
- 第二讲图形设备与系统.pptx
- 第二讲文献及其信息检索.pptx
- 第二讲物理层.pptx
- 第二讲系统工程理论.pptx
- 第二讲细胞工程.pptx
- 第二讲向量与矩阵运算.pptx
- 散文题型03 理解分析词句(题型专练)(全国通用)(解析版)-2026年高考语文二轮复习讲练.docx
- 考前押题10 阅读理解之应用文——关注生活 学以致用(原卷版)(押题训练)2026年高考英语阅读理解突破策略及押题(全国通用).docx
- 清单04 综合性学习之语言表达(仿写邀请转述劝说) 活动策划(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 清单09 古诗文对比阅读之内容 情感 写法对比 语言 炼字 拓展探究(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 小说易错02 重点情节理解偏差(选择题)(易错专练)(全国通用)(原卷版)-2026年高考语文二轮复习讲练.docx
- 专题01 声现象(题型专练)(全国通用)(原卷版)2026年中考物理二轮复习讲练.docx
- 清单08 文言文(议论类 书信应用类)阅读之论点把握 文体特点(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 清单11 记叙文阅读之朗读设计 表达技巧 主旨情感 开放探究(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 语言清单05 语法填空中的词类(五)无提示词--连词(全国通用)(原卷版)2026年高考英语二轮复习讲练.docx
- 第04讲 想象探索与科学精神(《西游记》《海底两万里》《昆虫记》全国通用(讲义)(解析版)2026年中考语文一轮复习讲练.docx
原创力文档

文档评论(0)