《需求工程》PPT课件.ppt
《《需求工程》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《需求工程》PPT课件.ppt(30页珍藏版)》请在三一办公上搜索。
1、1,RE vs.Systems Analysis 需求工程vs.系统分析,2,需求工程vs.系统分析RE vs.Systems Analysis,需求工程由系统分析发展而来系统分析关注企业内部的信息系统主要采用非形式化的需求描述,工具和方法,例如:DFD,E-R,OO,80年代中期形成,90年代以来成为研究热点。多见于管理学院,工程学科,和计算机科学的本科生和研究生教学,3,需求工程vs.系统分析RE vs.Systems Analysis,需求工程超出系统分析的范围涵盖整个形式化问题从“企业需求”到“精确描述”不仅限于信息系统实时系统嵌入系统交互系统基于组件的系统web services相对
2、较少关注企业管理问题和企业业务流程,4,But,what is a requirement?,每一个“人造物”都是一个内部环境与外部环境的“接口”。这里内部环境指人造物本身的设计组成。外部环境指人造物的周遭及其作用环境。对这个接口的描述即是需求。Herbert Simon,1969需求,即是人们要解决的某个问题或达到某种目的的需要。是系统或其组成部分为满足某种书面规定(合同,标准,规范等)所要具备的能力。需求将作为系统开发,测试,验收,提交的依据。IEEE 610.12,1990,5,将问题与解决方案分开,理解问题需求获取问题的形式化表示形式规约,形式建模就问题性质达成共识验证,冲突及矛盾消解
3、,磋商需求管理 维护双方的共识,6,设计活动改变客观世界状态,7,什么是需求?(Jackson,1995),领域性质(Domain Property):无论系统存在与否均存在的应用领域的性质。需求(Requirements):由系统的存在而产生的应用领域性质。规约描述(Specification):描述系统为满足需求而应具有的行为。需求证明的标准(Verification Criteria):1、运行在某台机器上的程序满足规约描述;2、针对给定的领域性质,规约描述满足需求。需求验证的标准(Validation Criteria):1、是否已发现所有重要需 求?2、是否已发现所有有关的领域性质?
4、,8,实例,Requirement R需求:只有被授权者能够访问数据库。Domain Properties D领域性质:授权者持有密码。密码不会分享给未授权者。Specification S 规约描述:用户输入密码后,将被准许访问数据库。S+D imply R当领域模型出错时,会有什么后果,9,需求:关于为什么?做什么?不包括怎么做?(why,what,how),需求描述必须给出为什么需要这样一个系统。Ross,1977通常,需求描述系统要做什么,而不是怎么做。但是,二者不太容易区分,上一个抽象层次的“怎么做”经常在下一个抽象层次上转化为“做什么”。Jackson给出的稍为清楚的解释:“为什么
5、”和“做什么”是指系统的设计目的,是置身系统外部,对应用领域性质的描述。“怎么做”是指系统的内部结构和行为。Jackson,1995,10,“描述”是需求工程的核心(Jackson,1995),用非形式化的语言指出感兴趣的主题现象,并命名(designation)。例如:Parent(x,p):p是x的父母。Female(x):x是女性。术语的形式化定义(definition)和使用。例如:Mother(x,m)Parent(x,m)and Female(m)Sister(x,y)Female(y)and mother(x,m)and mother(y,m)and father(x,f)and
6、 father(y,f),11,“描述”是需求工程的核心(Jackson,1995,p58-59),关于领域性质的无可驳的描述(refutable description)。无可驳性依赖于与主题现象的一致性。例如:对所有的m和x,Parent(x,m)蕴含not(parent(m,x)开发过程中的带有假设性质的概略描述(rough sketch)。例如:“人与人之间总是通过某种方式相互联系”“每个人实际上只能有一个家”,12,存在问题的需求描述实例,含糊的需求描述:“工资总额由上一条记录获得”“所有客户都具有同一控制域“错误的需求描述:“所有系统将九月作为财政年度的起始时间”不完整的需求描述:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求工程 需求 工程 PPT 课件
链接地址:https://www.31ppt.com/p-5618770.html