二级公共基础知识全国计算机等级考试课件_第1页
二级公共基础知识全国计算机等级考试课件_第2页
二级公共基础知识全国计算机等级考试课件_第3页
二级公共基础知识全国计算机等级考试课件_第4页
二级公共基础知识全国计算机等级考试课件_第5页
已阅读5页,还剩94页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、全国计算机等级考试二级公共基础知识全国计算机等级考试1全国计算机等级考试全国计算机等级考试National Computer Rank Examination二级 公共基础知识全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试2二级公共基础知识考试内容二级公共基础知识考试内容 数 据 结 构 和 算 法数 据 结 构 和 算 法 程 序 设 计 基 础程 序 设 计 基 础 软件工程软件工程 数 据 库 设 计 基 础数 据 库 设 计 基 础全国计算机等级考试National Computer Rank

2、Examination全国计算机等级考试二级公共基础知识全国计算机等级考试31 1、二级公共基础的考试方式为笔、二级公共基础的考试方式为笔 试,与各科语言的笔试部分合试,与各科语言的笔试部分合 为一张试卷。公共基础部分占为一张试卷。公共基础部分占 全卷的全卷的3030分。分。2 2、公共基础知识有、公共基础知识有1010道选择题和道选择题和 5 5道填空题。道填空题。 二级公共基础知识考试方式二级公共基础知识考试方式全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试4 理解基本概念理解基本概念 多做练习多做

3、练习 适当记忆一些名词适当记忆一些名词 与所学程序设计语言结合起来理解与所学程序设计语言结合起来理解二级公共基础知识学习方法二级公共基础知识学习方法全国计算机等级考试二级公共基础知识全国计算机等级考试5第一章第一章 数据结构和算法数据结构和算法全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试6本章知识要点本章知识要点算法算法算法的定义算法的特征算法复杂度数据结构数据结构数据结构的定义逻辑结构 和 物理结构线性结构 和 非线性结构顺序表、链表、堆栈队列、循环队列、树算法的基本要素全国计算机等级考试Natio

4、nal Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试7算法是对特定问题求解步骤的一种描述。一、算法一、算法算法的特性: (1)有穷性:算法必须在有限的次数内完成。有穷性:算法必须在有限的次数内完成。 (2)确定性:算法的每一步必须是明确的。确定性:算法的每一步必须是明确的。 (3)可行性:算法的每一步必须是可以实现的。可行性:算法的每一步必须是可以实现的。 (4)拥有足够的情报:算法必须有一定的输入拥有足够的情报:算法必须有一定的输入和输出。输出。全国计算机等级考试National Computer Rank Examination全国

5、计算机等级考试二级公共基础知识全国计算机等级考试8算法的基本要素: (1)对数据对象的运算和操作运算和操作: A .算术运算 B .逻辑运算 C .关系运算 D .数据传输 (2)算法的控制结构控制结构: A .顺序结构 B .选择结构 C .循环结构全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试9算法的复杂度:衡量算法优劣的量。 (1)时间复杂度:算法的时间耗费。 A .算法中基本操作重复执行次数和算法执行时间 同步增长,称作算法的时间复杂度。 B .算法中基本操作重复执行次数和问题规模有关, 是问题

6、规模的函数。 C .算法的时间复杂度是指执行算法所需要的计算工 作量。 (2)空间复杂度:执行算法所需要的内存空间。全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试10全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试116、在计算机中,算法是指( ) A) 加工方法B) 解题方案的准确而完整的描述 C) 排序方法D) 查询方法7、下列叙述中正确的是( ) A) 算法的效率只与问题的规模有关,而与数据的存储结构无关。

7、B) 算法的时间复杂度是指执行算法所需要的计算工作量。 C) 数据的逻辑结构与存储结构是一一对应的。 D) 算法的时间复杂度与空间复杂度一定相关。全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试12二、数据结构二、数据结构数据结构主要研究两方面的问题: (1)数据本身。 (2)数据之间的前后件关系。数据数据 结构结构数据结构表示为:DS=D,S例:D=春,夏,秋,冬 S=(春,夏),(夏,秋),(秋,冬),(冬,春)全国计算机等级考试National Computer Rank Examination全国

8、计算机等级考试二级公共基础知识全国计算机等级考试13数据的结构分为:数据的结构分为: (1 1)物理结构物理结构:数据在计算机存储介质中真正存储的结构,:数据在计算机存储介质中真正存储的结构, 也被称为也被称为“存储结构存储结构” (2 2)逻辑结构逻辑结构:人们所理解的数据之间的结构,可以用图示:人们所理解的数据之间的结构,可以用图示 的方法绘画出来的数据之间的结构。的方法绘画出来的数据之间的结构。例:一个班由35名同学,他们的座位牌号就是物理结构, 一次考试的排名是逻辑结构。1注意:逻辑结构和物理结构没有必然的联系,也不一定是注意:逻辑结构和物理结构没有必然的联系,也不一定是 一一对应的。

9、一一对应的。全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试14数据的结构分为:数据的结构分为: (1 1)线性结构线性结构: 非空数据结构同时满足以下两个条件就是线性结构:非空数据结构同时满足以下两个条件就是线性结构: A .A .有且仅有一个根结点;有且仅有一个根结点; B .B .除头结点和尾结点外,任何结点有且仅有一个前件除头结点和尾结点外,任何结点有且仅有一个前件 和一个后件。和一个后件。 (2 2)非线性结构非线性结构:除了线性结构都是非线性结构。:除了线性结构都是非线性结构。全国计算机等级考

10、试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试15全国计算机等级考试二级公共基础知识要求掌握的数据结构共有以下六种: 线性表 堆栈 队列 循环队列 线性链表 树和二叉树线性结构物理结构和逻辑结构物理结构和逻辑结构物理结构和逻辑结构物理结构和逻辑结构物理结构和逻辑结构物理结构和逻辑结构非线性结构全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试1610102020303040405050606070708080三、顺序表:顺序表就是数

11、组三、顺序表:顺序表就是数组1、顺序表也叫做线性表,属于线性结构。 线性表的逻辑结构和物理结构相同。2、特点: (1)有且仅有一个头结点(根节点)和尾结点。 (2)任意其他结点至多有一个前件,一个后件。 (3)头结点没有前件,尾结点没有后件。全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试17四、堆栈四、堆栈栈顶top栈底入栈入栈 / 压入压入出栈出栈 / 弹出弹出1、定义:只允许在栈顶位置插 入数据和删除数据的线性结 构是堆栈,简称为“栈”。2、堆栈属于线性结构。3、堆栈的逻辑结构和物理结构 相同。4、

12、特点:先进后出,后进先出 所以堆栈也叫做先进后出表 (FILO)5、堆栈具备存储功能:函数的 递归调用和表达式求解都用 到了堆栈。全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试18入栈顺序:a、b、c、d、e、f栈空abacbabadba.入a入b入c出c入d模拟堆栈的数据出入过程:全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试19【典型题型】假设一个堆栈,入栈顺序为abcde,认为在任何时 刻均允许出栈,下列选

13、项中不可能的出栈顺序为: A)abcde(可能) B)edcba(可能) C)cdeba(可能) D)cdeab(不可能)全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试20五、队列五、队列队头front队尾rear入队入队出队出队1、队列属于线性结构。2、队列的逻辑结构和物理结构相同。3、定义:入队操作发生在队尾,出队操作发生在队头。4、特点:先进先出,后进后出,所以队列也叫做先进先 出表(FIFO)。全国计算机等级考试National Computer Rank Examination全国计算机等级考

14、试二级公共基础知识全国计算机等级考试21全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试22六、循环队列六、循环队列rearfront全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试23入队顺序:a、b、c、d、e、f模拟循环队列的数据出入过程:模拟循环队列的数据出入过程:循环队列空front=rearrearfrontafrontrear数据a入队afrontrearb数据b入队frontrearb数据a出队全国计

15、算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试24七、线性链表七、线性链表1、链表属于线性结构。2、链表的逻辑结构和物理结构不相同。3、线性链表由结点组成: 每个结点有两个区域:数据域,指针域。 A .数据域,用来存储数据。 B .指针域,用来指向下一个结点的位置。3、绘画一个由5个节点组成的线性链表,数据为1、2、3、4、5。链表的结点链表的结点数据域数据域指针域指针域1 12 23 34 45 5单链表单链表全国计算机等级考试National Computer Rank Examination全国计算机等

16、级考试二级公共基础知识全国计算机等级考试25链表的种类:单链表、循环链表、双向链表。 1234512345循环链表双向链表 12345 全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试26全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试27八、树与二叉树八、树与二叉树1、树属于非线性结构。2、树的逻辑结构和物理结构不相同。3、树有且仅有一个根节点。根节点xeoqkbg全国计算机等级考试National Compute

17、r Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试28二叉树:每个结点最多分两叉的有序树。二叉树:每个结点最多分两叉的有序树。二叉树二叉树的术语有序树与无序树二叉树的五种基本结构满二叉树 和 完全二叉树二叉树的计算二叉树的遍历全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试291 1、二叉树的术语:、二叉树的术语:根节点xeoqbg叶子节点A .结点、根节点、叶子节点: (1)构成树的基本结构是结点。 (2)没有父结点的结点是根节点。 (3)没有子结点的结点是叶子节点

18、(度为0的结点)。B .结点的度:结点子结点的个数。C .树的度:树中度数最大的结点的度就是树的度。D .树的高度/层数:树有多少层。E .父结点、子结点、双亲结点、孩子结点、 左孩子、右孩子、兄弟结点、堂兄结点。全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试302 2、有序树与无序树:、有序树与无序树:eABeBA二叉树和度为二的树的区别: A .二叉树是有序树,度为二的树是普通树,属于无序树。 B .二叉树允许为空,度为二的数至少有三个结点。 【普通树不允许为空,至少有一个结点】全国计算机等级考试N

19、ational Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试313 3、二叉树的五种基本结构:、二叉树的五种基本结构: aaabcbab空二叉树只有一个结点的二叉树有两个结点的二叉树有三个结点的二叉树全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试324 4、满二叉树和完全二叉树:、满二叉树和完全二叉树: A .满二叉树:二叉树的每一层均具备该层最大结点个数。 (即:不具备度为1的结点)B .完全二叉树:满二叉树是一个特殊的完全二叉树。将所有结点

20、自上向下、自左向右编号,结点编号连续而不缺失。xeoqkbgxeoqkb满二叉树完全二叉树123456全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试335 5、二叉树的计算:、二叉树的计算: A .二叉树第n层的最大结点个数:2n-1。B .n层满二叉树的结点个数:2n-1。C .n层完全二叉树的最小结点个数:2n-1。 n层完全二叉树的最大结点个数:2n-1。D .度为0的结点个数表示为n0,同理,n1表示度为1的结点个数, n2表示度为2的结点个数。 则,对于任意二叉树都有:n0=n2+1。E .结

21、点编号:任意结点编号n,其左孩子为2n,其右孩子为2n+1。xeoqkbg1 12 23 34 45 56 67 7全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试34填空题:填空题:设一棵完全二叉树共有700个结点,则在该二叉树中有 个叶子结点二叉树的结点共有三种:度为二叉树的结点共有三种:度为0 0的叶子结点、度为的叶子结点、度为1 1的结点和度为的结点和度为2 2的结点。的结点。设度为设度为0 0的叶子结点个数为的叶子结点个数为n0n0,度为,度为1 1的结点个数为的结点个数为n1n1,度为,度为2

22、 2的结点个数为的结点个数为n2n2,则:,则: n0+n1+n2=700n0+n1+n2=700(1 1)根据二叉树性质:叶子结点个数比度为根据二叉树性质:叶子结点个数比度为2 2的结点个数多的结点个数多1 1,即:,即: n0=n2+1 n0=n2+1 (2 2)将(将(2 2)式带入()式带入(1 1)式,所以:)式,所以: n0+n1+n0-1=700n0+n1+n0-1=700 2n0=701-n1 2n0=701-n1 完全二叉树总结点个数为偶数,则度为完全二叉树总结点个数为偶数,则度为1 1的结点个数为的结点个数为1 1;完全二叉树的总结点;完全二叉树的总结点个数为奇数,则度为个

23、数为奇数,则度为1 1的结点个数为的结点个数为0 0。所以:所以:2n0=701-12n0=701-1,即,即 n0=350n0=350。全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试356 6、二叉树的遍历:、二叉树的遍历: A .前/先(根)序遍历,GLR。【根节点为序列开头】B .中(根)序遍历,LGR。 【没有左子树,根节点为开头;没有右子树,根节点为结尾】 【左右子树均有,根节点的位置位于左子树结点个数之和+1】C .后(根)序遍历,LRG。【根节点为序列结尾】xeoqbg先序序列:xeqbo

24、g中序序列:qebxog后序序列:qbegox全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试36全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试37全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试38全国计算机等级考试二级公共基础知识全国计算机等级考试39第二章第二章 程序设计基础程序设计基础全国计算机等级考试National

25、 Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试40本章知识要点本章知识要点面向过程的程序设计面向过程的程序设计结构化程序设计模块化程序设计面向对象的程序设计面向对象的程序设计对象的定义对象的属性和方法类和实例的派生与继承消息与多态性全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试41一、程序设计方法一、程序设计方法1、面向过程的程序设计:C语言、BASIC语言等。 (1)结构化程序设计:顺序、选择、循环。 三大结构(顺序、选择、循环)可以解决所有的

26、问题,和 问题的规模没有关系。 (2)模块化程序设计:利用将程序分解的方法,将复杂的问题 简单化,将单一的问题分成多个模块独立解决。 C语言:模块就是函数。 VB语言:模块就是模块、子例程、子程序。 VFP数据库:模块就是子程序。 Access数据库:模块就是宏、事件代码。2、面向对象的程序设计:VB、VFP、Java、Delphi等。全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试42二、程序设计风格二、程序设计风格1.1.源程序文档化源程序文档化 选择标示符的名字 注释(序言性和功能性注释) 程序的视

27、觉组织2.2.数据说明的方法数据说明的方法 显式地说明一切变量 数据说明的次序应该规范化 说明语句中变量安排有序化 对复杂数据结构应注释说明3.3.语句的结构语句的结构 每条语句简单明了 尽量不用或少用GOTO语句 尽量只采用3种基本控制结构编程4.4.输入和输出输入和输出 对输入数据进行校验和合理性检查 输入输出格式保持一致 设计良好的输出报表全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试43三、结构化程序设计三、结构化程序设计 20世纪70年代提出了结构化程序设计(Structured Progra

28、mming)结构化程序设计的原则:(1)自顶向下。(2)逐步求精。(3)模块化。(4)限制使用goto语句。结构化程序设计的基本结构:(1)顺序结构。(2)选择结构。(3)重复结构。结构化程序设计主要强调程序的易读性。全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试44利用图示表示顺序结构ABAB程序流程图N-S图全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试45利用图示表示选择结构条件满足不满足AB程序流程图N-

29、S图AB条件满足不满足全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试46利用图示表示重复结构(1)条件满足不满足S条件满足不满足S程序流程图当型循环程序流程图直到型循环全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试47利用图示表示重复结构(2)WHILE 条件SSUNTIL 条件N-S图当型循环N-S图直到型循环全国计算机等级考试National Computer Rank Examination全国计算机等级考

30、试二级公共基础知识全国计算机等级考试48三、面向对象的程序设计三、面向对象的程序设计 面向对象(Object Oriented)的程序设计方法已经发展成为主流的软件开发方法,起源于对面向对象语言的研究。20世纪60年代后期首次被提出,80年代开始走向实用。面向对象的程序设计的术语: 对象、属性、方法、封装性、事件、类、父类、子类、实例、派生、继承、消息、多态性。全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试49面向对象方法的主要优点:(1)与人类习惯的思维方法一致。(2)稳定性好。(3)可重用性好。(4

31、)易于开发大型软件产品。(5)可维护性好。全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试501 1、对象的定义、对象的定义对象:现实生活中存在的可以相互区分的物体。 是属性和方法的封装。对象的基本特点:(1)标识唯一性。(2)分类型。(3)多态性。(4)封装性。(5)模块独立型好。全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试512 2、对象的属性和方法、对象的属性和方法属性(Property):用来描述对象的状

32、态,是对象的静态特性。 包括属性名和属性值两方面。 例如:“显示器”作为对象,具备“颜色”属性,取值为“银白色”。方法(Method):用来描述对象的行为,是对象的动态特性。 方法具备方法名。 方法必须利用事件来激活。 例如:“显示器”作为对象,具备“关闭”的方法,必须用“断电”事件来激活。属性名属性值方法名事件封装性:(Encapsulation)对象依靠对象名将自身的属性和方法封装。全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试523 3、类和实例的派生与继承、类和实例的派生与继承(1)类(Clas

33、s):具有相同属性和方法的 对象的集合,是对对象属性和方法的抽 象。(2)实例(Instances):类的子类派生出 的对象就是该类的一个实例。 类展现对象的共性;实例展现对象的个性。(3)派生过程中将发生属性和方法的继承 (Inheritance) 父类将自身的所有属性和方法传递 给子类,子类继承父类传递的所有属性 和方法,并产生自身特有的属性和方 法,再将这些属性和方法的总和传递给 下一级子类。人人好人好人坏人坏人中国人中国人 外国人外国人张三张三全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试534

34、 4、消息与多态性、消息与多态性(1)消息(Message):进行对象之间的信息传递。(2)多态性(Polymorphism):同样的消息传递给不同的对象,导致 完全不同的行动。消息的组成:A .接收消息的对象名称。B .消息标识符,也叫做“消息名”。C .零个或多个参数。全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试54结构化程序设计主要强调的是( ) A) 程序的规模 B) 程序的效率 C) 程序设计语言的先进性 D) 程序易读性全国计算机等级考试National Computer Rank Exa

35、mination全国计算机等级考试二级公共基础知识全国计算机等级考试55全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试56全国计算机等级考试二级公共基础知识全国计算机等级考试57第三章第三章 软件工程基础软件工程基础软件(Software)= 程序 + 文档 全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试58本章知识要点本章知识要点软件危机软件危机软件生命周期软件生命周期需求分析概要设计详细设计测试调试软件工程软

36、件工程全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试59一、软件危机一、软件危机软件危机主要表现在:(1)软件需求的增长得不到满足。(2)软件开发成本和进度无法控制。(3)软件质量难以保证。(4)软件不可维护或可维护度非常低。(5)软件的成本不断提高。(6)软件开发生产率的提高赶不上硬件的发展和应用需求的增长。总之,可以将软件危机归结为成本、质量、生产率问题全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试60二、软

37、件工程二、软件工程 软件工程是为了摆脱软件危机而诞生的,主要思想是在软件开发过程中应用工程化原则。 软件工程的三要素:方法、工具、工程。 软件工程的主要内容:软件开发技术、软件工程管理。 软件工程的原则: (1)抽象。 (2)信息隐蔽。 (3)模块化。 (4)局部化。 (5)确定性。 (6)一致性。 (7)完备性。 (8)可验证性。全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试61二、软件生命周期二、软件生命周期软件生命周期(Software Life Cycle,SLC):将软件产品从提出、实现、使用

38、维护到停止使用退役的过程称为“软件生命周期”。可行性研究需求分析概要设计详细设计实现测试使用退役维护定义阶段开发阶段维护阶段全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试62软件工程步骤软件工程步骤用到的方法用到的方法用到的工具用到的工具生成的文档生成的文档需求分析结构化分析SA数据流图DFD数据字典DD判定表判定树软件需求规格说明书SRS概要设计结构化设计SD软件结构图SC概要设计说明书数据库设计说明书集成测试计划详细设计结构化编程SP程序流程图N-S图问题分析图PAD伪码PDL-全国计算机等级考试N

39、ational Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试63三、需求分析三、需求分析需求与需求分析需求分析的方法结构化分析方法数据流图与数据字典判定树与判定表软件需求规格说明书全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试641 1、需求与需求分析、需求与需求分析需求:用户对目标软件系统在功能、行为、性能、设计 约束等方面的期望。需求分析:发现用户需求的过程需求分析阶段的工作: (1)需求获取 (2)需求分析 (3)编写需求规格说明书 (4)需求评审 全国计算机等级考试National Computer Rank Examination全国计算机等级考试二级公共基础知识全国计算机等级考试652 2、需求分析的方法、需求

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论