- 11
- 0
- 约2.24千字
- 约 13页
- 2017-11-15 发布于河南
- 举报
软件需求工程第3章-后四节
软件需求分析第3章 需求获取主讲: 刘倩倩3.2问题框架3.2.3信息显示问题框架思想: 客观世界某个部分的状态和行业的特定信息存在被连接的需要。问题: 要建立一个机器,该机器从客观世界中获得相关信息,并按所要求的格式呈现在所要求的地方。问题框架图(P59 3-8) 案例三(里程表显示)3.2问题框架3.2.4简单工件问题框架:直观思想: 需要一个工具,让用户创建并编辑特定类型的计算机可处理的文本或图形对象或简单结构,以便它们随后能被复制、打印、分析或按其他方式作用。问题: 要建立一个机器,该机器可以充当这个工具。问题框架图(3-10)案例四(赛事编辑器)3.2问题框架3.2.5交换问题框架直观思想: 存在一些计算机可读的输入文件,其数据必须交换,以给出所需要的特定输出文件。输出数据必须遵从特定的格式,按照特定的规则从输入数据中导出。问题: 要建立一个机器,该机器从输入中产生所需要的输出。问题框架(3-12)案例五(邮件分析器)3.3多框架问题多框架问题每种问题框架都有自己关注的焦点,然而在实际的软件问题分析过程中,情况是比较复杂的,问题的某一部分会 适用于一种框架而其他一些部分则会适用于另一种框架,也就是说一个系统由多种不同类型的问题框架组成是有可能的,这就是多框架问题。双框架: 一个问题由两种不同类型的问题框架所构成。假定只有5个框架,那么他们可能会产生10中不同组合(表3.6)3.4确定需求开发计划基本任务: 确定需求开发的实施步骤,给出收集需求活动的具体安排和进度。注意:需求工程只是软件开发过程中的一个阶段,故其所占用的时间和费用有限,只能考虑与需求开发相关的工作,不能将软件开发其他阶段如设计阶段也在此考虑。在安排需求开发计划的进度时,应考虑困难性和灵活性。书写和整理需求规格说明及其文档也需要花费大量时间。3.5需求获取方法3.5.1面向目标的方法目标:用户所期望达到的目的(常见解释)目标的一个重要特征:层次性(?)(潍坊学院)面向目标的方法的优点:容易理解和交流可以保证需求的完整性、避免无关的需求目标本身所具有的层次关系使得文档需求更加结构化,增强了可读性。有助于将软件需求与业务环境联系起来,有助于解决多视点之间的冲突。代表性的面向目标需求工程的方法:KAOS3.5需求获取方法3.5.2基于场景的方法场景:(网上购物) 基于对应用环境的某一特定情境的描述来阐述用户的需求。 这一方法非常便于涉众之间的交流,并且提供了一种将需求与实际相结合的机制,因此对于需求的获取和确认有很大的帮助。涉众:所有能够影响软件系统的实现,或者被实现后的软件系统影响的个人和团体。如:参与者、环境设定者、被影响者、观众(领域专家和市场力量)最广泛的方法:基于用例(Use Case)的方法3.5需求获取方法3.5.4面向视点的方法视点:是对于涉众局部观察角度的一种抽象。多视点:在客观分析若干视点的内、外部关系的基础上对其进行有机的整理和综合。面向多视点的需求工程:采用视点的方式获取和组织不同用户的需求,并根据视点间的关系分析和处理需求的一致性问题,以确保用户需求的完整性和一致性。多视点的需求模型(P65 图3.14)面向多视点的需求工程方法的优势有如下:复杂系统的本质特性与多视点思想吻合,利用多视点需求工程方法可以有效地减少某些重要需求被遗漏的可能性,从而保证了需求规约的完备性;3.5需求获取方法3.5.4面向视点的方法每个视点只需关心它自己感兴趣的内容,不需或较少地考虑其他因素的影响,从而有效地降低了需求获取和描述的难度,有效地降低了需求获取和描述的难度,有利于提高整个需求工程的质量;视点的形式使软件系统以一种更加结构化的形式被描述,从而为自动化的完备性和一致性检查提供了可能性;多视点为封装软件系统的不同描述模型提供了一个强有力的手段;通过把需求和表达需求的视点关联起来,可增强需求的可追踪性。3.5需求获取方法3.5.4 面向视点的方法多视点需求工程的6个步骤:(图3.15) 问题描述、视点标识、视点表示、视点分析、视点集成、多视点需求模型或需求规格每个步骤是如何具体实施的?视点的一致性定义分为:基于规则型基于逻辑型基于可实现型表3.7列车保护控制系统TCS(不会)3.5需求获取方法3.5.5基于知识的方法 基于知识的方法的出发点:是希望利用历史项目中积累的经验或领域分析的结果,来帮助人们理解和获取需求。3.6需求获取技术根据开发方和用户对需求的理解清晰程度,大致可以分为以下四种情况:开发方和用户都清楚项目需求开发方不清楚项目但用户清楚开发方和用户都不清楚项目需求开发方清楚项目需求但用户不清楚针对四种类型项目,提出了四种对应的需求获取技术问卷调查会议讨论界面原型可运行原型系统课程的目标和预期结果,和/或通过学习培养的技能。 课程的目标和预期结果
您可能关注的文档
最近下载
- 安全个人防护用品使用教程PPT课件.pptx VIP
- 部编人教版三年级下册语文全册教案.docx VIP
- 学前教育学 教案.docx VIP
- 高级英语(第四版)1_教学课件Lesson 2 Blackmail.ppt VIP
- Thompson_Motif-Index(翻译版).doc VIP
- 2025年商汤科技商业计划书.pptx VIP
- 一文读懂2026年中央一号文件PPT关于锚定农业农村现代化+扎实推进乡村全面振兴的意见课件.pptx VIP
- BYD比亚迪交流充电桩ACC01-07G S50-F说明书.pdf
- 郑桂华《安塞腰鼓》课堂实录.docx VIP
- 实验六视图的操作.docx VIP
原创力文档

文档评论(0)