精华内容
下载资源
问答
  • 系统边界的定义
    千次阅读
    2013-10-14 19:05:00

    系统边界,即系统包含的功能与系统不包含的功能之间的界限。一般在系统分析阶段定义,只有明确了系统边界,才能继续进行下面的分析、设计等工作。

      不论这个系统是产品还是项目。所谓边界,也就是将这个系统看成一个黑盒子,和外界的交互。"这,是一个黑色的立方体,长45厘米,宽23厘米,高3厘米,盒子的每个角都不尖锐,上方平坦,并有柔软质感;下方在四角之处都有凹进去的螺丝口,可以接杆子,以作凳子用。"

      这就是仅仅对其功用的描述,其目标是作凳子用。这可以看作是功能性需求,当然如果还有一些约束,例如"此立方体可以承受300斤胖人之重",这就可以看作是非功能性需求。但同样还是在描述边界。而对于其内部构造如何,在需求中不要描述,例如盒子是空心的还是实心的,材质用钢板还是木头,这都不是需求,而是已经在设计了。

      因此,在描述需求的时候,重要的就是界定系统的内外。看过很多的需求,自己也写过很多的需求,界定内外不是容易的事情。有几个原因,一是没有内外的概念,不知道需求描述的是什么;二是知道内外,然而对于边界的定义,没有足够的词语描述清楚,只能用对系统内部设计来代替。这样的结果是,一份需求书,你搞不清楚它是需求还是设计。  

      譬如有的需求书,它描述了系统内部模块划分,三层结构,数据存储、中间逻辑等等。比如专题分析的需求中,包含了对挖掘变量的描述,嗬,将上百个变量列在文档中确实能够让页数增加。然而这恐怕不是阅读对象关心的,也不符合分离变化与不变的原则。需求书的阅读对象关心的是系统是什么,而非如何实现。系统是什么是相对不变的,而实现方式却是相对变化的。例如上面盒子的例子,用它作凳子是不变的,而至于用木头或是钢材,是后面考虑,可能会反复变化的。对于专题分析也是如此,这个分析针对的业务问题,诸如哪些客户最有可能离网,这个目标是相对固定的。而你是考虑使用呼转次数或是话费突降的角度来考虑,这是变化的。因此,在需求中,绝对不要将设计的东西加入进去(除非你是想便于说明问题),因为那种东西不能够作为一种"规格",用于验收、测试的标准。

      当然,有时候根据客户在作要求的时候,并非完全从系统边界上考虑,而真的会从系统内部提要求。譬如说,这个凳子,你就得用钢板,不能用木板,至于为什么,可能这仅仅是他的喜好。软件系统也是如此,有时候他会提出要求,你就得用某种产品,你就得用分类模型或者是神经元算法来实现。面对这样的要求,我也不知道该如何在需求书中表述,难道写上一堆系统约束——必须用叉叉产品,不得在系统中出现任何英文字母…?

    转自:http://blog.163.com/ysd-spring/blog/static/13430106720102263928311/

    转载于:https://www.cnblogs.com/daocaowu/p/3369007.html

    更多相关内容
  • 【转】程序设计--系统边界

    万次阅读 多人点赞 2019-04-28 09:35:42
    Part1 系统边界的定义 系统边界,即系统包含的功能与系统不包含的功能之间的界限。一般在系统分析阶段定义,只有明确了系统边界,才能继续进行下面的分析、设计等工作。  不论这个系统是产品还是项目。所谓边界,...

    Part1 系统边界的定义

    系统边界,即系统包含的功能与系统不包含的功能之间的界限。一般在系统分析阶段定义,只有明确了系统边界,才能继续进行下面的分析、设计等工作。

      不论这个系统是产品还是项目。所谓边界,也就是将这个系统看成一个黑盒子,和外界的交互。"这,是一个黑色的立方体,长45厘米,宽23厘米,高3厘米,盒子的每个角都不尖锐,上方平坦,并有柔软质感;下方在四角之处都有凹进去的螺丝口,可以接杆子,以作凳子用。"

      这就是仅仅对其功用的描述,其目标是作凳子用。这可以看作是功能性需求,当然如果还有一些约束,例如"此立方体可以承受300斤胖人之重",这就可以看作是非功能性需求。但同样还是在描述边界。而对于其内部构造如何,在需求中不要描述,例如盒子是空心的还是实心的,材质用钢板还是木头,这都不是需求,而是已经在设计了。

      因此,在描述需求的时候,重要的就是界定系统的内外。看过很多的需求,自己也写过很多的需求,界定内外不是容易的事情。有几个原因,一是没有内外的概念,不知道需求描述的是什么;二是知道内外,然而对于边界的定义,没有足够的词语描述清楚,只能用对系统内部设计来代替。这样的结果是,一份需求书,你搞不清楚它是需求还是设计。  

      譬如有的需求书,它描述了系统内部模块划分,三层结构,数据存储、中间逻辑等等。比如专题分析的需求中,包含了对挖掘变量的描述,嗬,将上百个变量列在文档中确实能够让页数增加。然而这恐怕不是阅读对象关心的,也不符合分离变化与不变的原则。需求书的阅读对象关心的是系统是什么,而非如何实现。系统是什么是相对不变的,而实现方式却是相对变化的。例如上面盒子的例子,用它作凳子是不变的,而至于用木头或是钢材,是后面考虑,可能会反复变化的。对于专题分析也是如此,这个分析针对的业务问题,诸如哪些客户最有可能离网,这个目标是相对固定的。而你是考虑使用呼转次数或是话费突降的角度来考虑,这是变化的。因此,在需求中,绝对不要将设计的东西加入进去(除非你是想便于说明问题),因为那种东西不能够作为一种"规格",用于验收、测试的标准。

      当然,有时候根据客户在作要求的时候,并非完全从系统边界上考虑,而真的会从系统内部提要求。譬如说,这个凳子,你就得用钢板,不能用木板,至于为什么,可能这仅仅是他的喜好。软件系统也是如此,有时候他会提出要求,你就得用某种产品,你就得用分类模型或者是神经元算法来实现。面对这样的要求,我也不知道该如何在需求书中表述,难道写上一堆系统约束——必须用叉叉产品,不得在系统中出现任何英文字母…?

    Part2 系统边界的确定

    先说说系统边界的确定。这是在工程开发中紧接着需求分析的第二步。顾名思意,这个过程就是要确定我们要开发的系统和外部环境之间的界限,也就是要区分系统本身和它的外部环境。其中的外部环境可能包括用户,其它系统,软硬件条件等。

      举个例子,一个银行系统,它的系统边界如何确定呢?

      首先,银行系统的外部活动者有储户,前台出纳员,银行管理员,这些都不属于银行系统本身,他们是此系统的外部环境;

      其次,银行系统是运行在操作系统上的软件,它在运行过程中可能要进行生成文件,获取时间等操作,这涉及到操作系统的API,所以操作系统对于银行系统来说是外部环境;

      再次,银行系统要打印交易凭条,打印机对于系统来说是外部环境;

      第四,银行系统可能与客户的工作单位的工资发放系统有交互,那么客户工作单位的工资发放系统也是外部环境。

      而对于银行系统来说,使用此系统的银行的建筑格局,人员构成,所处地域等就不是此系统的外部环境。

      确定了系统的边界有什么用呢?系统边界一确定,我们就已经知道有哪些外部对象在与系统进行交互,于是我们就可以在系统中为该对象设计相应的接口,从而实现这些交互。用上面的例子说,我们应该给储户,前台出纳,管理员设计不同的接口,还要给客户工作单位的工资发放系统设计接口,为打印机设计接口。这些是我们需要关心的,如果这些外部环境改变了,我们可能要重新设计我们的接口。但不在系统边界上的因素我们就不用考虑,比如我们不必为银行建筑格局的改变而改变我们的系统接口,这是下水管道设计师应该关心的问题。

      确定系统边界在项目开发中是非常重要的一步,如果系统边界确定得不好,会给接下来的分析设计和编码工作带来障碍,也会给系统的维护带来麻烦。

    Part3 用例分析技术:确定系统边界

    确定系统边界非常重要,是使用用例技术的基础,小记下!

      首先让我们定义一下经常在项目中用到的术语。系统是指你打算开发的任何事物,他可能是软件、硬件或者过程;项目是指为了建立一个系统而做的所有事情,包括指定计划、安排进度以及归档等。
      在项目描述以及风险分析后我们需要做的是确定系统边界,那么如何才能确定系统边界?
      系统边界通俗点来说就是将项目分割成系统内的和系统外的,系统内的在以后的项目进展中我们必须为创建他们而投入大量的精力,系统外的我们不需要创建,但是需要我们考虑与他们的接口。若要将系统外的事物进行划分,那么系统外部大致可以分为我们产品将要面对的使用者(人),以及为外部别的系统提供的服务(其他的软件),数据存储,硬件设备,以及网络等等,这些都是不需要我们去创建的,但是我们必须考虑到他们甚至以他们为中心来分析我们的系统内部该做些什么。

      通常我们将系统外部与系统内部交互的的事物统称为执行者,执行者是同系统交互的所有事物,执行者总是在我的系统之外,从来就不是我的系统的一部分,每一个执行者都对应一种特定的角色,每一个系统之外的实体对应多种执行者,就好比一个人在系统中他会有多种角色一样,又或者几个人可以用一个执行者来表示,因为他们对于系统来讲属于同一个的角色。
      如何寻找系统的执行者?只要能回答一下几个问题,我想系统的执行者大体上也就找到差不多了。
        谁使用这个系统?
        谁安装系统?
        谁启动系统?
        谁维护系统?
        谁关闭系统?
        哪些其他的系统使用这个系统?
        谁从这个系统获取信息?
        谁为这个系统提供信息?
        是否有事情自动在预计的时间发生?

    1、找出系统有什么;系统外有什么;确定项目规模,定义要创建系统那些部分。
    2、通过确定执行者和用例来确定系统边界。
    3、确定执行者:谁使用这个系统,谁安装这个系统,谁启动这个系统,谁维护这个系统,谁关闭这个系统,那些系统使用这个系统,谁从这个系统获取信息,系统为谁提供信息,是否有事情在预计时间自动发生?.....提问的方式最好针对参与者的目标。因为用例建模的观点就是寻找特定参与者及其目标。
    4、确定执行者使用的用例:
    5、用例是一种系统执行的一系列活动,执行者执行它产生一种可估量(量化)的结果。什么样子才是可量化?一般指用例执行后的结果是具有持久性,稳定性的数据。
    6、确定用例:执行者希望系统提供什么样功能?系统存储,创建,更新或删除什么信息?系统是否需要把自身的状态变化通知给执行者?系统必须知道哪些外部的事件?执行者怎样通知系统这些事件?
    7、言简意骇的描述执行者和用例。
    8、发现新需求问一些问题:
    这些需求是必须的?是系统逻辑上必须完成的吗?是否会影响到风险分析?需求是否能被现有的执行者处理?是客户希望的系统能做的吗?会使产品在市场上变得与众不同吗?
    9、系统边界确定后必须确定项目 范围:划分系统需求的优先级,确定预算。

     

    采用问问题方式非常棒,就像小学时老师教我们写文章样的,新手照葫芦画瓢问自己总能写出好文章:时间,地点,人物,事件,以及四者的出现排序......几句话,作文一直到高考都是拿高分。

     

    晃到一些感觉:就像找个人帮忙,不仅用例分析时把系统当作一个乐于助人的人,和他对话,而且我们在代码编写使用设计模式的时候也可以使用找人帮忙。这种心理模拟似乎不错,哈哈

    展开全文
  • 公安信息通信网边界接入平台安全规范(试行),主要是用于公安信息通信网边界接入平台建设的基本规范,相关项目、相关系统的建设需参照。
  • 根据传感器之间不同的信息传递方式分别设计相应的控制器,基于无穷维抽象发展方程理论和Lyapunov方法得到相应的移动控制策略,并证明所提出的移动控制策略与系统的活动边界之间的关系.最后通过仿真结果验证所提出策略...
  • 基于信息论的镜头边界检测系统,韩加亮,吴渝,提出了一种基于信息论的镜头边界检测系统(CBVRSYSTEM)。该系统实现了一种基于信息论的镜头检测方法。通过分析视频帧之间的互信息量MI�
  • 等保测评--区域边界边界防护安全

    千次阅读 2020-07-17 16:54:31
    狭义上一般指信息系统安全等级保护。 边界防护 L3-ABS1-01 应保证跨越边界的访问和数据流通过边界设备提供的受控接口进行通信。 1.核查网络拓扑图与实际网络链路是否一致,是否明确了网络边界设备,且明确边界...

    信息安全等级保护,是对信息和信息载体按照重要性等级分级别进行保护的一种工作,在中国、美国等很多国家都存在的一种信息安全领域的工作。在中国,信息安全等级保护广义上为涉及到该工作的标准、产品、系统、信息等均依据等级保护思想的安全工作;狭义上一般指信息系统安全等级保护。

    边界防护

    L3-ABS1-01

    应保证跨越边界的访问和数据流通过边界设备提供的受控接口进行通信。

    1.核查网络拓扑图与实际网络链路是否一致,是否明确了网络边界设备,且明确边界设备端口

    2.核查路由器配置信息及边界设备配置信息,确认是否指定物理端口进行跨越边界的网络通信。

    3.采用其他技术手段核查是否不存在其他为受控端口进行跨越边界的网络通信。例如检测无线访问情况,可使用无线嗅探器、无线入侵检测/防御系统、手持式无线信号检测系统等相关工具进行检测。

    1)查看网络拓扑图,并比对实际的网络链路,确认网络边界设备及链路接入端口无误。

    2)通过相关命令显示设备端口、Vlan信息。dispiay vlan / display interface

    3)通过网络管理系统的自动拓扑发现功能,监控是否存在非授权的网络出口链路;通过无线嗅探器排查无线网络的使用情况,确认无非授权WiFi。

    L3-ABS1-02

    应能够对非授权设备私自连到内部网络的行为进行检测或限制。

    1.访谈网络管理员,询问采用何种技术手段或管理措施对非授权设备私自连到内部网络的行为进行管控,并在网络管理员的配合下验证其有效性

    2.应核查所有路由器和交换机等设备闲置端口是否均已关闭。

    3.如通过部署内网安全管理系统实现系统准入,应检查各终端设备是否统计进行部署,是否存在不可控特殊权限接入设备

    4.如采用IP-MAC地址绑定的方式进行准入控制,应核查接入层网络设备是否配置了IP/MAC地址绑定等措施。

    1)非使用端口均已关闭

    2)网络中部署的终端管理系统已启用,且各终端设备均已有效部署,无特权设备。

    3)IP/MAC地址绑定结果

    L3-ABS1-03

    应能够对内部用户非授权连到外部网络的行为进行检查或限制。

    1.核查是否采用内网安全管理系统或其他技术手段,对内部非授权连接到外部网络的行为进行限制或检查。

    2.核查是否限制终端设备相关端口的使用,如禁用双网卡、USB接口、modem、无线网络等,防止内部用户非授权外连行为。

    1)网络中部署有终端安全管理系统,或非授权外联管控系统。

    2)网络中各类型终端设备均已正确部署了终端安全管理系统或外联管控系统,并启用了相关策略,如禁止更改网络配置,禁用双网卡、USB接口、modem、无线网络等。

    L3-ABS1-04

    应限制无线网络的使用,保证无线网络通过受控的边界设备接入内部网络。

    1.访谈管理员是否有授权的无线网络,是否单独组网后进入到有线网络。

    2.核查无线网络部署方式,是否部署无线接入网关、无线网络控制器等设备。核查该类型设备配置是否合理,如无线网络设备信道使用是否合理,用户口令是否具备足够强度、是否使用WPA2加密方式。

    3.核查网络中是否部署了对非授权无线设备管控措施,能够对非授权无线设备进行检查屏蔽。如使用无线嗅探器、无限入侵检测/防御系统、手持式无线信号检测系统等相关工具进行检测、限制。

    1)授权的无线网络通过无线接入网管,并通过防火墙等访问控制设备接入到有线网络。无线网络使用了信道,防止设备间相互干扰;使用WPA2方式进行加密;且用户密码具备复杂度要求,如:口令长度8位以上,由数字、字母、大小写及特殊字符组成。

    2)通过无线嗅探器未发现非授权无线设备。

    展开全文
  • 系统边界

    万次阅读 2017-03-05 16:13:04
    系统边界图 这次选择的是一个 部门管理的系统边界图,并且具有普遍的通用性。 大学生英语六级计划 虽然过了四级就能可以达到毕业要求,但是还是想去试试6级,或许过不了,但总要去常识的,对于六级还是会坚持...

    系统边界图

    这次选择的是一个 部门管理的系统边界图,并且具有普遍的通用性。

    这里写图片描述

    大学生英语六级计划

    虽然过了四级就能可以达到毕业要求,但是还是想去试试6级,或许过不了,但总要去常识的,对于六级还是会坚持沿用复习四级时的方法——做真题。背真题上面的单词,把近几次的真题全做了。

    展开全文
  • 网络边界安全巡逻系统 南京揽胜熠熠网络科技有限公司 让网络安全体系架构更完美 揽胜熠熠 目 录 1. 网络边界巡逻系统产生的背景 2. 网络边界巡逻系统功能介绍 3. 网络边界巡逻系统特点与价值 4. 网络边界巡逻系统...
  • 中国国家基础地理信息系统(GIS)数据,包括中国省级、县级行政界线、各级河流水系、主要公路铁路、世界行政边界图等矢量数据,可打包下载。该数据集是在国家基础地理信息系统网站改版之前下载获取
  • 中国边界图shp文件

    2020-02-02 03:10:51
    边界图,shp文件,地理信息系统使用的。已经验证。 边界图,shp文件,地理信息系统使用的。已经验证。 边界图,shp文件,地理信息系统使用的。已经验证。 边界图,shp文件,地理信息系统使用的。已经验证。
  • 在检测出音位属性的基础上,提出了一种基于音位属性后验概率的音素...本文将音素边界与音位属性信息进行组合,作为基于条件随机场模型的识别系统的观测特征,实验结果表明,增加边界信息后,音素正确识别率有了显著提升。
  • 利用边界是直线形状的特征,首先分别出道路区域和非道区域提取出边界信息,然后把得到的边界点进行阈值处理和均值滤波,最后利用线性分析拟合得到道路的边界信息。试验结果表明,该边界检测算法可靠性强,稳定性高...
  • 平面上构建离散点的边界在地理信息系统(GIS)中应用广泛,提出了基于行列法的平面离散点边界搜索的新算法,目的是解决平面离散点边界问题,通过确定步长大小,按步长对离散点分别进行行搜索和列搜索,得到离散点的...
  • 智能化无边界资讯时代的学习与创造--基于无边界海量信息时代自我管控力建构.pdf
  • 校园网边界不良信息屏蔽系统设计
  • 基于改进镜头边界检测算法的视频检索系统.pdf
  • 基于多个开源系统的6LoWPAN边界路由器的设计.pdf
  • 安全技术-网络信息-任意边界条件下结构振动封闭声场及其耦合系统建模方法研究.pdf
  • 信息安全等级保护,是对信息和信息载体按照重要性等级分级别进行保护的一种工作,在中国、美国等很多国家都存在的一种信息安全领域的工作。在中国,信息安全等级保护广义上为涉及...狭义上一般指信息系统安全等级保护。
  • 今天就给大家介绍一下如何用“全国地理信息资源目录服务系统”,下载自己想要的行政边界的矢量数据。也是作为自己的学习总结,方便自己今后使用。 矢量数据下载 1.首先登陆网站 ...
  • 江苏省乡镇矢量边界

    2018-11-25 14:14:58
    覆盖江苏省边界,各市县边界,都可以在arcgis中打开采用
  • 研究工作着眼于引入更完善的城市大气边界层物理过程,进一步发展完善南京大学的多尺度数值模式系统,以提高模式系统的模拟性能.主要研究内容包括:1)城市尺度模式中人为热及建筑物拖曳参数参数化方案的完善;2)基于...
  • 用于Arcgis的青藏高原矢量文件,对于地学专业和地理信息系统专业学生有用
  • 本文利用边界扳手和边界对象的概念,研究了组织在边界扩展方面的能力在实践中是如何形成的。 利用来自两个定性研究的数据,我们认为为了使边界跨越出现,必须产生一个新的联合... 对信息系统实施和使用具有重要意义。
  • 通过使用多线程周期扫描和SNMP陷阱技术获取实时的网络信息,并将其与存储的历史信息进行比对,将异常状态以醒目的图形标示在管理界面上并发送报警通知,使得网络管理人员能够实时掌握网络结构与边界的状态变化,对于...
  • 针对关键字识别系统中基于后验概率的放置信度方法对语音最佳变化信息利用不充分的问题,提出了一种基于时长和边界信息的放置信度改进算法。在此基础上,此处设计实现了一个基于莱迪思的大词表语音关键字检测系统,先...
  • 《地理信息系统概论》课后习题全部答案_黄杏元

    千次阅读 多人点赞 2020-08-14 18:11:56
    第一章 地理信息系统导论 1、什么是地理信息系统(GIS)?它与一般计算机应用系统有哪些异同点? 答:地理信息系统:是由计算机硬件、软件和不同的方法组成的系统,该系统设计支持空间数据的采集、管理、处理、...
  • 湘江流域降水站点数据,包括上中下游,数据包含站点位置信息,为经纬度; 数据真实可靠; 可用于实验或科研论文实验或制图使用; 二者数据坐标系统一; 内容正确。 湘江流域边界及降水站点数据;湘江流域边界及降水...
  • 我们提出边界条件和4D引力理论动力学的以叶为主的批判性评论。 普通坐标转换引入了新的叶面并更改了施加自然边界条件的超曲面; 从这个意义上讲,量规转换... 特别是,我们确认边界动力学是系统信息中必不可少的部分。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 246,049
精华内容 98,419
关键字:

信息系统边界