![软件工程、实施、维护基础知识---省软件设计师培训指南-刘天惠_第1页](http://file1.renrendoc.com/fileroot_temp2/2020-11/9/d16265e6-953e-43d7-9ef8-472ea9e78074/d16265e6-953e-43d7-9ef8-472ea9e780741.gif)
![软件工程、实施、维护基础知识---省软件设计师培训指南-刘天惠_第2页](http://file1.renrendoc.com/fileroot_temp2/2020-11/9/d16265e6-953e-43d7-9ef8-472ea9e78074/d16265e6-953e-43d7-9ef8-472ea9e780742.gif)
![软件工程、实施、维护基础知识---省软件设计师培训指南-刘天惠_第3页](http://file1.renrendoc.com/fileroot_temp2/2020-11/9/d16265e6-953e-43d7-9ef8-472ea9e78074/d16265e6-953e-43d7-9ef8-472ea9e780743.gif)
![软件工程、实施、维护基础知识---省软件设计师培训指南-刘天惠_第4页](http://file1.renrendoc.com/fileroot_temp2/2020-11/9/d16265e6-953e-43d7-9ef8-472ea9e78074/d16265e6-953e-43d7-9ef8-472ea9e780744.gif)
![软件工程、实施、维护基础知识---省软件设计师培训指南-刘天惠_第5页](http://file1.renrendoc.com/fileroot_temp2/2020-11/9/d16265e6-953e-43d7-9ef8-472ea9e78074/d16265e6-953e-43d7-9ef8-472ea9e780745.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,全国计算机技术与软件专业技术资格(水平)考试软件设计师培训指南,刘天惠 辽宁省软考备考站专家组,培训内容,系统开发和运行知识 软件工程知识 系统分析基础知识 系统设计基础知识 系统实施基础知识 系统运行和维护基础知识,培训内容,软件工程知识 软件过程模型 瀑布模型顺序性和依赖性,推迟实现 快速原型模型快速开发工具;循环 螺旋模型瀑布模型+快速原型+风险分析,试题举例(2007年上半年软件设计师上午试题17),以下关于原型化开发方法的叙述中,不正确的是(17)。 (17)A.原型化方法适应于需求不明确的软件开发 B.在开发过程中,可以废弃不用早期构造的软件原型 C.原型化方法可以直接开发出最终
2、产品 D.原型化方法利于确认各项系统服务的可用性,培训内容,软件工程知识 软件生存周期的六个阶段 软件项目计划 需求分析和定义 软件设计 编码 软件测试 运行维护,定义阶段,开发阶段,维护阶段,培训内容,软件工程知识 软件开发项目管理 进度管理 Gantt图(甘特图或横道图) PERT图( Program Evaluation & Review Technique项目评估与评审技术)工程网络图,试题举例(2008年上半年软件设计师上午试题17), 某项目制定的开发计划中定义了三个任务,其中任务A首先开始,且需要3周完成,任务B必须在任务A启动1周后开始,且需要2周完成,任务C必须在任务A完成后
3、才能开始,且需要2周完成。该项目的进度安排可用下面的甘特图(17)来描述。 (17)A. B. C. D.,试题举例(2007年上半年软件设计师上午试题59,60),某工程计划如下图所示,各个作业所需的天数如下表所示,设该工程从第0天开工,则该工程的最短工期是( 59 )天,作业J最迟应在第( 60 )天开工。 (59)A.17 B. 18 C.19 D.20 (60)A.11 B. 13 C.14 D.16,试题举例(2008年下半年软件设计师上午试题16,17),若一个项目由9个主要任务构成,其计划图(如下图所示)展示了任务之间的前后关系以及每个任务所需天数,该项目的关键路径是(16),完
4、成项目所需的最短时间是(17)天。 (16)A.ABCDI B. ABCEI C.ABCFGI D.ABCFHI (17)A.16 B. 17 C.18 D.19,培训内容,系统分析基础知识 结构化分析方法 分层的数据流图(DFD)的画法 数据流、加工、数据存储、数据源点或终点的图形表示。,试题举例(2007年上半年软件设计师上午试题15),结构化开发方法中,数据流图是(15)阶段产生的成果。 (15)A.需求分析 B.总体设计 C.详细设计 D.程序编码,培训内容,系统设计基础知识 概要设计和详细设计 常用的设计原则 模块化,信息隐蔽,模块分解的原则,试题举例(2007年下半年软件设计师上午
5、试题32),内聚性和耦合性是度量软件模块独立性的重要准则,软件设计时应力求 (32) 。 (32)A. 高内聚,高耦合 B. 高内聚,低耦合 C. 低内聚,高耦合 D. 低内聚,低耦合,培训内容,系统实施基础知识 编码 程序设计语言的选择 程序设计风格 1)源程序文档化 2)数据说明 3)语句构造 4)输入和输出 5)效率,试题举例(2008年上半年软件设计师上午试题32), 在软件设计和编码过程中,采取“(32)”的做法将使软件更加容易理解和维护。 (32)A.良好的程序结构,有无文档均可 B.使用标准或规定之外的语句 C.编写详细正确的文档,采用良好的程序结构 D.尽量减少程序中的注释,培
6、训内容,系统实施基础知识 测试 测试的目的 测试的方法 白盒测试与黑盒测试 测试的步骤 单元测试、集成测试、系统测试、确认测试,试题举例(2007年上半年软件设计师上午试题35),阅读下列流程图。当用判定覆盖法进行测试时,至少需要设计(35)个测试用例。 (35)A. 2 B. 4 C. 6 D. 8,试题举例(2007年上半年软件设计师上午试题37),在某大学生学籍管理信息系统中,假设学生年龄的输入范围为1640,则根据黑盒测试中的等价类划分技术,下面划分正确的是(37)。 (37)A.可划分为2个有效等价类,2个无效等价类 B.可划分为1个有效等价类,2个无效等价类 C.可划分为2个有效等
7、价类,1个无效等价类 D.可划分为1个有效等价类,1个无效等价类,试题举例(2008年下半年软件设计师上午试题35),某程序根据输入的三条线段长度,判断这三条线段能否构成三角形。以下6个测试用例中,(35)两个用例属于同一个等价类。 6、7、13; 4、7、10; 9、20、35; 9、11、21; 5、5、4; 4、4、4 。 (35)A. B. C. D.,试题举例(2007年下半年软件设计师上午试题34),对于如下的程序流程,当采用语句覆盖法设计测试案例时,至少需要设计(34)个测试案例。 (34)A. 1 B. 2 C. 3 D. 4,试题举例(2008年上半年软件设计师上午试题35,
8、36),软件测试是软件开发中不可缺少的活动,通常(35)在代码编写阶段进行。检查软件的功能是否与用户要求一致是(36)的任务。 (35)A.验收测试 B.系统测试 C.单元测试 D.集成测试 (36)A.验收测试 B.系统测试 C.单元测试 D.集成测试,培训内容,系统运行和维护基础知识 可维护性的概念 软件维护的类型 改正性维护、适应性维护、完善性维护、预防性维护 各种维护所占比重,试题举例(2006年下半年软件设计师上午试题30),各类软件维护活动中,(30) 维护占整个维护工作的比重最大。 (30)A. 完善性 B. 改正性 C. 适应性 D. 预防性,试题举例(2008年下半年软件设计
9、师上午试题34),系统的可维护性可以用系统的可维护性评价指标来衡量。系统的可维护性评价指标不包括(34)。 (34)A.可理解性 B.可修改性 C.准确性 D.可测试性,培训内容,计算机软件知识 程序设计语言和语言处理程序知识 程序语言的层次 汇编、编译、解释系统的基础知识 汇编程序、解释程序、编译程序 编译程序各阶段的划分 前辍式、中辍式、后辍式 有限自动机的定义及构造,试题举例(2008年上半年软件设计师上午试题20),编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中(20)并不是每种编译器都必需的。 (20)A.
10、词法分析和语法分析 B.语义分析和中间代码生成 C.中间代码生成和代码优化 D. 代码优化和目标代码生成,试题举例(2008年下半年软件设计师上午试题22),表达式“(a-b)* (c+5)”的后缀式是(22)。 (22)A. abc5+*- B. ab-c+5* C. abc-*5+ D. ab-c5+*,试题举例(2007年上半年软件设计师上午试题), C语言是一种 (18) 语言。 (18)A. 编译型 B. 解释型 C. 编译、解释混合型 D. 脚本,培训内容,计算机软件知识 程序设计语言和语言处理程序知识 汇编、编译、解释系统的基础知识和基本工作原理 有限自动机的定义及构造 正规表达
11、式 上下文无关文法 句子的推导,试题举例(2008年上半年软件设计师上午试题49), 某确定性有限自动机(DFA)的状态转换图如下图所示,令d=0|1|2|.|9,则以下字符串中,能被该DFA接受的是(49)。 (49) A. 3875 B. 1.2E+5 C. 123.67 D. 0.576E10,试题举例(2008年上半年软件设计师上午试题21), 已知某文法GS:S0S0 S1,从S推导出的符号串可用(21)(n0)描述。 (21)A. (010)n B. 0n10n C. 1n D. 01n0,培训内容,下午题型1 数据流图 输入输出的平衡 父图与子图的平衡 局部数据存储,试题举例(2
12、007年下半年软件设计师下午试题一),试题一(共15分) 阅读下列图和说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下: 1. 每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。 2. 学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。,试题举例(2007年下半年软件设计师下午试题一),3. 在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学
13、生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。 4. 对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。,试题举例(2007年下半年软件设计师下午试题一),5. 若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列
14、表,用来提交考试委员会审查。 6. 在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告返还系统。 7. 根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。,试题举例(2007年下半年软件设计师下午试题一),现采用结构化方法对这个系统进行分析与设计,得到如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。,图1-1 顶层数据流图,(2007年下半年软件设计师下午试题一),图1-2 0层数据
15、流图,【问题1】(4分) 使用说明中的词语,给出图1-1中的外部实体E1E4的名称。 【问题2】(3分) 使用说明中的词语,给出图1-2中的数据存储D1D5的名称。 【问题3】(6分) 数据流图1-2缺少了三条数据流,根据说明及数据流图1-1提供的信息,分别指出这三条数据流的起点和终点。,【问题4】(2分) 数据流图是在系统分析与总体设计阶段宏观地描述系统功能需求的重要图形化工具,程序流程图也是软件开发过程中比较常用的图形化工具。简要说明程序流程图的适用场合与作用。,(2007年下半年软件设计师下午试题一),问题1 E1:考试委员会; E2:主讲教师; E3:学生或选课学生; E4:教务处问题
16、2D1:学生信息文件;D2:课程单元信息文件;D3:课程信息文件;D4:课程成绩文件;D5:无效成绩文件 注:D2和D3的答案可以互换。问题3,问题4 程序流程图通常在进行详细设计时使用,用来描述程序的逻辑结构。,(2007年下半年软件设计师下午试题一),培训内容,下午题型2 面向对象技术 UML类图中常见的几种关系:泛化(继承) 、关联、聚合/组合、依赖。 关联的多重度 类图,序列图,状态图,用例图,培训内容,试题举例(2007年下半年软件设计师下午试题三),试题三(共15分) 【说明】已知某唱片播放器不仅可以播放唱片,而且可以连接电脑并把电脑中的歌曲刻录到唱片上(同步歌曲)。连接电脑的过程
17、中还可自动完成充电。 关于唱片,还有以下描述信息: 1每首歌曲的描述信息包括:歌曲的名字、谱写这首歌曲的艺术家以及演奏这首歌曲的艺术家。只有两首歌曲的这三部分信息完全相同时,才认为它们是同一首歌曲。艺术家可能是一名歌手或一支由2名或2名以上的歌手所组成的乐队。一名歌手可以不属于任何乐队,也可以属于一个或多个乐队。,(2007年下半年软件设计师下午试题三),2每张唱片由多条音轨构成;一条音轨中只包含一首歌曲或为空,一首歌曲可分布在多条音轨上;同一首歌曲在一张唱片中最多只能出现一次。 3. 每条音轨都有一个开始位置和持续时间。一张唱片上音轨的次序是非常重要的,因此对于任意一条音轨,播放器需要准确地知道,它的下一条音轨和上一条音轨是什么(如果存在的话)。 根据上述描述,采用面向对象方法对其进行分析与设计,得到了如表3-1所示的类列表、如图3-1所示的初始类图以及如图3-2所示的描述播放器行为的UML状态图。,(2007年下半年软件设计师下午试题三),表3-1 类列表,(2007年下半年软件设计师下午试题三),图3-1 初始类图,图3-2 播放器行为UML状态图,(2007年下半年软件设计师下午试题三),【问题1】(3分) 根据说明中的描述,使用表3-1给出的类的名称,给出图3-1中的AF所对应的类。 【问题2】(6分) 根据说明中的描述,给出图3-1中(1)(6)处的多重度。 【问题3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字经济时代的合同法律问题-深度研究
- 玩具生产装卸服务合同
- 烘焙店装修合同文本
- 二零二五年度专业船舶维修及技术咨询合同3篇
- 吡唑啉酮项目筹资方案
- 二零二四深圳房地产交易税费缴纳服务合同3篇
- 纳米材料项目筹资方案
- 5G智能工厂建设项目合同
- 保温砂浆供货合同范本
- 2024年医疗健康产业投资合同
- 湖南省长沙市长郡教育集团2024-2025学年七年级上学期期末考试英语试题(含答案)
- 2024-2025学年人教版三年级(上)英语寒假作业(九)
- 《招标投标法》考试题库200题(含答案)
- 立春气象与健康
- 河南退役军人专升本计算机真题答案
- 室内空气治理技术培训
- 2024-2025学年上外版高二上学期期中英语试卷与参考答案
- DB52T 1167-2017 含笑属栽培技术规程 乐昌含笑
- 2025年全国高考体育单招考试政治模拟试卷试题(含答案详解)
- 驾驶证学法减分(学法免分)试题和答案(50题完整版)1650
- 人教版2024新版七年级上册数学第六章几何图形初步学业质量测试卷(含答案)
评论
0/150
提交评论