首页 - 网校 - 题库 - 直播 - 雄鹰 - 团购 - 书城 - 模考 - 学习通 - 导航 - 510 -
首页考试吧网校题库直播雄鹰510团购书城模考论坛实用文档作文大全宝宝起名
2014中考
法律硕士
2014高考
MBA考试
2015考研
MPA考试
在职研
中科院
考研培训 自学考试 成人高考
四 六 级
GRE考试
攻硕英语
零起点日语
职称英语
口译笔译
申硕英语
零起点韩语
商务英语
日语等级
GMAT考试
公共英语
职称日语
新概念英语
专四专八
博思考试
零起点英语
托福考试
托业考试
零起点法语
雅思考试
成人英语三级
零起点德语
等级考试
华为认证
水平考试
Java认证
职称计算机 微软认证 思科认证 Oracle认证 Linux认证
公 务 员
导游考试
物 流 师
出版资格
单 证 员
报 关 员
外 销 员
价格鉴证
网络编辑
驾 驶 员
报检员
法律顾问
管理咨询
企业培训
社会工作者
银行从业
教师资格
营养师
保险从业
普 通 话
证券从业
跟 单 员
秘书资格
电子商务
期货考试
国际商务
心理咨询
营 销 师
司法考试
国际货运代理人
人力资源管理师
广告师职业水平
卫生资格 执业医师 执业药师 执业护士
会计从业资格
基金从业资格
统计从业资格
经济师
精算师
统计师
会计职称
法律顾问
ACCA考试
注册会计师
资产评估师
高级经济师
审计师考试
高级会计师
注册税务师
国际内审师
理财规划师
美国注册会计师
一级建造师
安全工程师
设备监理师
公路监理师
公路造价师
二级建造师
招标师考试
物业管理师
电气工程师
建筑师考试
造价工程师
注册测绘师
质量工程师
岩土工程师
注册给排水
造价员考试
注册计量师
环保工程师
化工工程师
暖通工程师
咨询工程师
结构工程师
城市规划师
材料员考试
监理工程师
房地产估价
土地估价师
安全评价师
房地产经纪人
投资项目管理师
环境影响评价师
土地登记代理人
宝宝起名
缤纷校园
实用文档
入党申请
英语学习
思想汇报
作文大全
工作总结
求职招聘 论文下载 直播课堂
您现在的位置: 考试吧 > 计算机等级考试 > 计算机三级考试 > 信息管理 > 复习资料 > 正文

2014年计算机三级《信息管理》考试要点(3)

来源:考试吧 2014-7-15 18:23:27 考试吧:中国教育培训第一门户 模拟考场
考试吧整理了“2014年计算机三级《信息管理》考试要点”,望给备考2014年计算机等级考试的考生带来帮助!

  3.软件需求分析的原则

  近年来已提出了许多软件分析与说明的方法,虽然各种分析方法都有其独特的描述方法,但总的看来,所有分析方法还是有它们共同适用的基本原则。

  (1)必须能够表达和理解问题的数据域和功能域

  所有软件定义与开发工作最终是为了解决数据处理问题,就是将一种形式的数据转换成另一种形式的数据。其转换过程必定经历输入、加工数据和产生结果数据等步骤。对于计算机程序处理的数据,其数据域应包括数据流、数据内容和数据结构。

  数据流即数据通过一个系统时的数据存储(如磁盘文件或内存缓冲区)中引入附加数据。对数据进行转换是程序中应有的功能或子功能。两个转换功能之间的数据传递就确定了功能间的接口。

  数据内容即数据项。例如,学生名册包含了班级、人数、每个学生的学号、姓名、性别、各科成绩等。学生名册的内容由它所包含的项定义。为了理解对学生名册的处理,必须要理解它的数据内容。

  数据结构即各种数据项的逻辑组织。数据是组织成表格,还是组织成有层次的树型结构?在结构中数据项与其他哪些数据项相关?所有数据是在一个数据结构中,还是在几个数据结构中?一个结构中的数据与其他结构中的数据如何联系?这些问题都由数据结构分析来解决。

  (2)必须按自项向下、逐层分解的方式对问题进行分解和不断细化

  如果将软件要处理的问题作为一个整体来看,显得太大太复杂很难理解。如果把问题以某种方式分解为几个较易理解的部分,并确定各部分间的接口,从而实现整体功能。

  在需求分析阶段,软件的功能域和信息域都能做进一步的分解。这种分解可以是同一层次上的,称为横向分解;也可以是多层次的纵向分解。

  例如,把一个功能分解成几个子功能,并确定这些子功能与父功能的接口,就属于横向分解。但如果继续分解,把某些子功能又分解为小的子功能,某个小的子功能又分解为更小的功能,这就属于纵向分解了。

  (3)要给出系统的逻辑视图和物理视图

  给出系统的逻辑视图(逻辑模型)和物理视图(物理模型),这对系统满足处理需求所提出的逻辑限制条件和系统中其他成分提出的物理限制条件是必不可少的。软件需求的逻辑视图给出软件要达到的功能和要处理的数据之间的关系,而不是实现的细节。例如,一个商店的销售处理系统要从顾客那里获取订单,系统读取订单的功能并不关心订单数据的物理形式和用什么设计读入,也就是说无需关心输入的机制,只是读取顾客的订单而已。类似的,系统中检查库存的功能只关心库存文件的数据结构,而不关心在计算机中的具体存储方式。软件需求的逻辑描述是软件设计的基础。

  软件需求的物理视图给出处理功能和数据结构的实际表示形式,这往往是由设备决定的,如一些软件靠终端键盘输入数据,另一些软件靠模拟数据转换设备提供数据。分析员必须弄清系统元素对软件的限制并考虑功能和信息结构的物理表示。

  4.软件需求分析方法

  需求分析方法由对软件的数据域和功能域的系统分析过程及其表示方法组成。大多数的需求分析方法是由数据驱动的,也就是说,这些方法提供了一种表示数据域的机制。分析员根据这种表示,确定软件功能及其他特性,最终建立一个待开发软件的抽象模型,即目标系统的逻辑模型。数据域具有3种属性:数据流、数据内容和数据结构。通常,一种需求分析方法总要利用其中的一种或几种属性。

  目前已经出现了许多需求分析方法,每一种分析方法都引入了不同的记号和分析策略。但是它们仍具有以下的共性:

  (1)支持数据域分析的机制

  尽管每种方法进行数据域分析的方式不同,但它们仍有一些共同点。所有的方法都直接或间接地涉及到数据流、数据内容或数据结构域的属性。在多数情况下,数据流特征是用将输入转换成输出的变换(功能)过程来描述的,数据内容可以用数据词典机制明确表示,或者通过描述数据或数据对象的层次结构隐含地表示。

  (2)功能表示的方法

  功能一般用数据变换或加工来表示,每项功能可用规定的记号(圆圈或方框)标识。功能的说明可以用自然语言文本来表达,也可以用形式化的规格说明语言来表达,还可以用上述的两种方式的混合方式———结构化语言来描述。

  (3)接口的定义

  接口的说明通常是数据表示和功能表示的直接产物。某个具体功能的流进和流出数据流应是其他相关功能的流出或流入的数据流。因此,通过数据流的分析可以确定功能间的接口。

  (4)问题分解的机制以及对抽象的支持

  问题分解和抽象主要依靠分析员在不同抽象层次上表示数据域和功能域,以逐层细化的手段建立分层结构来实现。例如,无论使用哪种分析方法,都能表示“计算职工每月工资”之类的功能,并在这个抽象层次上操纵这个功能。另外,所有的分析方法都提供逐层分解的机制,把“计算职工每月工资”功能划分成一些子功能,如计算房租、计算用电费、计算用水费、计算养老保险费等等。其中,每项子功能还可以在更低的一级抽象层次上表示。

  (5)逻辑视图和物理视图

  大多数方法允许分析员在着手问题的逻辑解决方案之前先分析物理视图。通常,同一种表示法既可用来表示逻辑视图,也可用来表示物理视图。

  (6)系统抽象模型

  为了能够比较精确地定义软件需求,可以建立待开发软件的一个抽象的模型,用基于抽象模型的术语来描述软件系统的功能和性能,形成软件需求规格说明。这种抽象的模型是从外部现实世界的问题领域抽象而来,在高级层次上描述和定义系统的服务。

  对于比较简单的问题,不必建立抽象系统模型。或者可以认为,系统模型在分析员头脑中形成,直接由分析员写成规格说明。但对于比较复杂的问题,仅有在头脑中想象的模型是不够的,必须建立适当的比较形式化的抽象系统模型,才能准确全面地反映问题领域中各种复杂的要求。不同类型的问题有不同的需要解决的中心问题,因而要建立不同类型的系统模型。对于数学软件,设计的中心问题是算法,软件人员主要力量要花在数学模式算法的考虑上。对于数据通信软件,中心问题是数据传送和过程控制,实现算法简单,采用数据流模型比较合适。对于涉及大量数据的数据处理软件,中心问题是数据处理,包括数据的采集、数据的传送、存储、变换、输出等,一旦了解了数据结构,与它相关的算法就很简单了。如果系统要求有数据支持,通过数据库获取和存放信息,还需要考虑数据在数据库中的组织方式和存取方法,建立数据库模型。因此,在分析过程中数据模型是首先要集中精力考虑的问题。

  系统模型的建立是对现实世界中存在的有关实体和活动的抽象和精化,其建立过程包括观察分析、模型表示和模型检查3个阶段。

  首先,分析员和用户合作,从各方面观察现实世界中的有关实体和活动,建立理解的共同基准,分清哪些概念与系统相关,必须纳入系统模型,哪些是系统模型不必关心的,分析员和用户在共同理解的基础上,建立系统模型,包括系统提供的各种系统服务,模型表示的细节应有:系统输入、系统输出、系统数据处理、系统控制等。

  建立系统模型以后,还要进行检查。除了静态检查之外,系统描述可以部分地模拟执行,将执行情况与对外部现实世界系统观察得到的系统跟踪信息进行对照,检查模型是否符合要求。这种建立系统模型并模拟执行和检查的方法叫做系统原型开发。

上一页  1 2 3 4  下一页

  相关推荐:

  计算机等级考试合格标准

  2014年计算机等考上机六大注意事项

  2014年计算机等级考试三级真题及答案汇总

文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。
Copyright © 2004- 考试吧计算机等级考试网 All Rights Reserved 
中国科学院研究生院权威支持(北京) 电 话:010-62168566 传 真:010-62192699