软件需求工程系统和上下文.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件需求·系统和上下文 百度ID:virmy制作~仅供参考 基本概念 系统 即你要开发的系统,系统所囊括的物质和非物质对象,在开发过程中都可以被改变。因为系统的开发是掌握在我们手中的,但我们很难现有的外在的条件。 系统上下文 系统所处的环境中定义、理解和解释系统需求相关的部分。即系统开发中必须考虑的系统环境的那部分,被认为在开发过程中是不被改变的。 无关环境 系统开发时不需要被考虑的方面,通常也被认为在开发过程中不被改变。 精品资料 你怎么称呼老师? 如果老师最后没有总结一节课的重点的难点,你是否会认为老师的教学方法需要改进? 你所经历的课堂,是讲座式还是讨论式? 教师的教鞭 “不怕太阳晒,也不怕那风雨狂,只怕先生骂我笨,没有学问无颜见爹娘 ……” “太阳当空照,花儿对我笑,小鸟说早早早……” 基本概念 系统 系统上下文 无关环境 系统边界 上下文边界 基本概念 系统上下文的结构化原则 上下文被分为4个上下文刻面:主体刻面,使用刻面,IT系统刻面,开发刻面 上下文3类方面:需求来源,上下文对象,上下文对象的属性和关系 需求来源 上下文对象 上下文对象的属性和关系 主体刻面 使用刻面 IT系统刻面 开发刻面 基本概念 3类需求来源 涉众、(现有)文档、(现有)系统 涉众 定义:在待开系统中存在潜在利益的人或组织。涉众通常对系统有他们自己的需求,一个涉众可以有多个角色并代表多个涉众。 特征:通常具有关于一个或多个上下刻面中的一个或多个上下文方面的知识。不一定与系统开发有着直接利益关系。可以代表开发过程中能影响系统需求定义的某种高层权威机构的公共利益。 举例:客户、系统开发者、系统用户、架构师、领域专家、软件开发人员、测试人员等。 系统边界 系统边界 将系统与系统上下文划、无关环境分开。 在系统边界以内的制品开发过程中可以被改变,以外的不可以改变。 信息源和接收单元(如:人、技术、传感器等)通过系统接口与系统交互。 系统一般会提供很多类型的接口。系统也通过接口提供功能服务。 系统边界上发生的交互 系统 系统边界 接口 系统边界和接口的模糊性 当需求未被充分理解和文档化之时,系统边界和接口可能会不稳定地出现变化。在划分边界时,就可能存在一个模糊的灰色区域(见下文)。 系统边界 系统边界 系统和上下文之间的灰色区域 除了灰色区域内对边界的调整,它自身在过程中可能也会被调整。比如系统上下文中的一些条件对象可能被改变,结果是:1.把这些改变对象扩展到灰色区域;2.把这些改变对象成为系统的一部分。 系统 系统 上下文 无关环境 系统和上下文 之间的灰色区域

文档评论(0)

锦绣中华 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档