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

上传人:博****1 文档编号:578321859 上传时间:2024-08-24 格式:PPT 页数:12 大小:658.53KB
返回 下载 相关 举报
软件需求工程:系统和上下文.ppt_第1页
第1页 / 共12页
软件需求工程:系统和上下文.ppt_第2页
第2页 / 共12页
软件需求工程:系统和上下文.ppt_第3页
第3页 / 共12页
软件需求工程:系统和上下文.ppt_第4页
第4页 / 共12页
软件需求工程:系统和上下文.ppt_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《软件需求工程:系统和上下文.ppt》由会员分享,可在线阅读,更多相关《软件需求工程:系统和上下文.ppt(12页珍藏版)》请在金锄头文库上搜索。

1、软件需求系统和上下文百度ID:virmy制作仅供参考基本概念系统即你要开发的系统,系统所囊括的物质和非物质对象,在开发过程中都可以被改变。因为系统的开发是掌握在我们手中的,但我们很难现有的外在的条件。系统上下文系统所处的环境中定义、理解和解释系统需求相关的部分。即系统开发中必须考虑的系统环境的那部分,被认为在开发过程中是不被改变的。无关环境系统开发时不需要被考虑的方面,通常也被认为在开发过程中不被改变。基本概念系统系统上下文无关环境系统边界系统边界上下文边界上下文边界基本概念系统上下文的结构化原则上下文被分为4个上下文刻面:主体刻面,使用刻面,IT系统刻面,开发刻面上下文3类方面:需求来源,上

2、下文对象,上下文对象的属性和关系需求来源上下文对象上下文对象的属性和关系主体刻面使用刻面IT系统刻面开发刻面基本概念3类需求来源涉众、(现有)文档、(现有)系统涉众定义:在待开系统中存在潜在利益的人或组织。涉众通常对系统有他们自己的需求,一个涉众可以有多个角色并代表多个涉众。特征:通常具有关于一个或多个上下刻面中的一个或多个上下文方面的知识。不一定与系统开发有着直接利益关系。可以代表开发过程中能影响系统需求定义的某种高层权威机构的公共利益。举例:客户、系统开发者、系统用户、架构师、领域专家、软件开发人员、测试人员等。系统边界系统边界将系统与系统上下文划、无关环境分开。在系统边界以内的制品开发过

3、程中可以被改变,以外的不可以改变。信息源和接收单元(如:人、技术、传感器等)通过系统接口与系统交互。系统一般会提供很多类型的接口。系统也通过接口提供功能服务。系统边界上发生的交互系统系统边界接口系统边界和接口的模糊性当需求未被充分理解和文档化之时,系统边界和接口可能会不稳定地出现变化。在划分边界时,就可能存在一个模糊的灰色灰色区域(见下文)区域(见下文)。系统边界系统边界系统和上下文之间的灰色区域除了灰色区域内对边界的调整,它自身在过程中可能也会被调整。比如系统上下文中的一些条件对象可能被改变,结果是:1.把这些改变对象扩展到灰色区域;2.把这些改变对象成为系统的一部分。系统系统上下文无关环境

4、系统和上下文之间的灰色区域系统边界如何确定和维护系统边界?确定属于系统的方面确定系统边界外的方面让所有相关的涉众都参与尽量使意见一致,不确定的放入灰色区域经常检查已定义的系统边界是否有效,根据情况进行扩大缩小调整。若要对系统边界调整,检查调整是否影响已定义的需求。上下文边界上下文边界将系统环境划分为相关部分与无关部分(划分开系统上下文与系统无关环境)。减少了需求工程中需要被考虑的东西。上下文边界的模糊性上下文边界和系统边界一样,也会经常变化,也存在一个灰色区域。例如:发现系统上下文的某些方面对系统并未有影响,而归入无关环境中。系统系统上下文无关环境系统上下文和无关环境之间的灰色区域上下文边界如何确定和维护上下文边界?按照上下文刻面的组织模式,逐步将系统上下文和无关环境分开。把不确定的方面放入灰色区域中。若发现某些上下文方面与系统无关,放入无关环境中。定义新需求时,检查无关的上下文方面是否会因它成为系统相关的上下文方面。用目标和场景检查系统环境中各个方面是否与系统相关。重复执行以上步骤,因为系统和上下文边界与场景目标的定义是相互影响的。感谢观看

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号