自考问答 自考本科自考百科
自考问答 > 自考百科 > 自考软件开发工具与环境分析答案

自考软件开发工具与环境分析答案

发布时间:

自考软件开发工具与环境分析答案

发布时间:

自考软件开发工具与环境分析答案

专业代码:080720 一、考试课程及学分序号 课程代码 课程名称 学分 备注 1 0004 毛泽东思想概论 2 2 0005 马克思主义政治经济学原理 3 3 0015 英语(二) 14 4 2197 概率论与数理统计(二) 3 5 2324 离散数学 4 6 4737 C++程序设计 5 含实践2学分(4738) 7 7163 高级数据库技术 6 含实践2学分(7164) 8 7026 网络应用程序设计 4 9 7165 软件工程概论 5 含实践1学分(7166) 10 7167 多媒体计算机技术 5 含实践1学分(7168) 11 7028 软件测试技术 4 12 7029 软件项目管理 4 13 7169 软件开发工具与环境 4 含实践1学分(7170) 14 2141 计算机网络技术 4 15 7172 信息安全 4 6999 毕业论文 不计学分 总学分 71 二、说明 应考者可申请免考“英语(二)”课程,但必须加考“9911创业理论与实务(7学分)。9913现代生物导论(7学分)”两门课程。 三、学习书目 1.毛泽东思想概论《毛泽东思想概论》,罗正楷主编,武汉大学出版社。 2.马克思主义政治经济学原理《马克思主义政治经济学原理》,卫兴华主编,武汉大学出版社。 3.英语(二) 《大学英语英语教程》(上\下册),高远主编,高等教育出版社 4.概率论与数理统计(二) 《工程数学 概率论与数理统计》,孙洪祥。柳金主编,辽宁大学出版社(2006版) 5.离散数学《离散数学》,左孝凌主编,经济科学出版社。 6.C++程序设计《C++程序设计》,刘振安主编(2008版) 7.高级数据库技术《数据库技术及应用》,苗兰雪等主编,机械工业出版社(2006年1月1版)。 8.网络应用程序设计《网络程序设计—ASP》,尚俊杰编著,清华大学出版社。北京交通大学出版社(2004年2也第二版)。 9.软件工程概论《软件工程概论》,钟珞主编,清华大学出版社(2005年10月第一版)。 10.多媒体计算机技术《多媒体技术教程》,(修订本),胡晓峰。吴玲达。老松杨。司光亚主编,人民邮电出版社(2005年9月二版)。 11.软件测试技术《计算机软件测试》,[美]Cem Kaner等著,王峰。陈杰。喻琳译,机械工业出版社,中信出版社(原书第二版)。 12.软件项目管理《IT软件项目管理》,王强。曹汉平。贾素玲。木林森主编,清华大学出版社。 13.软件开发工具与环境《Visual C++6.0时尚编程百例》,网冠科技编著,机械工业出版社《Visual C++6.0程序设计从入门到精通》,求是科技。王正军编著,人民邮电出版社(2006年第一版)。 14.计算机网络技术《计算机网络技术》杨明福主编,经济科学出版社(2005版)。 15.信息安全《信息安全概论》,牛少彰主编,北京邮电出版社。 16.公文写作与处理《公文写作与处理》,饶士奇主编,辽宁教育出版社(2004版) 17.普通物理学《普通物理学》(第一册),程守珠主编,高等教育出版社。 18.创业理论与实务《创业理论与实务》,迟英庆等主编,江西人民出版社。 19.现代生物学导论(第5.6.10.11.12.16章不做考试要求) 《基础生命科学》(第二版),吴庆余主编,高等教育出版社。

一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1.在管理信息中,执行层信息的特性包括 ( ) A.大部分来源于企业内部 B.使用频率较低 C.保密要求较高 D.使用时间较长 2.下列属于系统主要特征的是 ( ) A.目的性 B.相关性 C.边界性 D.以上均正确 3.管理信息系统阶段为20世纪 ( ) A.50年代中期至60年代中期 B.60年代中期至70年代初期 C.70年代初期至90年代 D.90年代至今 4.最传统和古老的组织结构形式是 ( ) A.事业部制 B.职能式 C.直线式 D.矩阵制 5.下列属于逻辑运算的是 ( ) B.减 A.加 C.乘 D.比较 6.关于DBMS的功能下列说法错误的是 ( ) A.合理组织大量数据以避免冗余 B.支持多用户对数据的共享 C.保证数据的安全 D.保证用户对数据存取的合法性 7. 802.3规范是IEEE802标准体系之一,它规定用无源的_______来作为总线来传送数据帧。( ) A.双绞线 B.电缆 C.光纤 D.微波 8.下列IP地址正确的是 ( ) A. 19.2.1.300 B.192. 22.a.15 C. 202.112.0.x D.202. 112. 111. 190 9.关于关系数据模型说法错误的是 ( ) A.建立在逻辑概念的基础上 B.存取路径对用户透明 C.数据独立性好 D.查询效率较低 10. Access数据表以行和列的格式组织存储数据,在表中,每一行为一个 ( ) A.字段 B.属性 C.记录 D.单元 11. Access视图中,用于查看报表的页面数据输出形态的是 ( ) A.“视计”视图 B.“打印预览”视图 C.“版面预览”视图 D.“定义”视图 12.生命周期法中,系统设计阶段的主要工作内容是 ( ) A.系统的逻辑设计 B.系统的物理设计 C.编写程序 D.系统调试 13. ERP是指 ( ) A.物料需求计划 B.制造资源计划 C.企业资源计划 D.供应链管理 14.下列不属于数据流程图的基本元素的是 ( ) A.数据结构 B.数据存储 C.数据流 D.外部实体 15.在系统设计中,物理模块是逻辑模块的 ( ) A.抽象 B.综合 C.具体化 D.集合 16.数据模型的规范化可提高数据的 ( ) A.一致性 B.完整性 C.可修改性 D.以上均对 17. -般情况下,服务器上需安装的系统不包括 ( ) A.网络操作系统 B.网络管理系统 C.防病毒系统 D.数据库应用系统 18.系统维护的主要内容有 ( ) A.硬件 B.软件 C.文件、业务代码 D.以上均对 19.强凋持续改进的质量管理阶段所处的时期为 ( ) A.18世纪-1950年 B.1950-1987年 C.1987年-现在 D.1957-1980年 20.数据库人员不包括 ( ) A.系统分析员 B.系统程序员 C. ODB D.应用程序员 二、填空题(本大题共15小题,每空1分,共20分) 21.企业包括多种多样的流动,常用的“流”有:物流、资金流、事务流以及______等。 22.综合数据处理阶段的数据处理方式主要是____。 23.构成信息系统的要素有组织与变革、______、技术、世界范围的商业竞争环境。 24. MRPⅡ与MRP的本质区别在于它包含了______的能力。 25.由计算机、通信设备和通信线路等组成了______。 26.调制解调器的主要功能是______信号的转换。 27. Access是一种______数据库管理系统。 28.(m :n)关系转化为关系数据模型时,已知实体A的关键字为A1,B的关键字是B1,则形成的多对多关系的关键是______。 29.信息系统的开发过程一般包括系统规划、______、系统设计、系统实施、______五个步骤。 30.测试工具涉及测试的全过程,包括______、测试程序和数据的生成、______及结果评价等等。 31.系统详细调查中,有一点必须要强调,即______原则。 32.数据字典中主要有六类条目:数据元素、数据结构、数据流、______ 、外部实体和______。 33.代码的校验位的产生方式主要是______。 34.集中式系统是集设备、软件和______于一体的工作模式,主要包括单机结构和______结构。 35.风险管理具体可以分为风险识别、______、风险规划和______四个步骤。 三、名词解释(本大题共5小题,每小题3分,共15分) 36.管理 37.信息技术 38.模块结构图 39. CASF法 40.工作站 四、简答题(本大题共5小题,每小题5分,共25分) 41.信息具有哪些特性? 42. Access中包括哪几种查询方式?各有什么特点? 43.简述面向对象法的优点。 44.简述系统设计应遵循的原则。 45.输入设计应遵循哪些原则?输人数据的校验方法有哪些? 五、应用题(本大题共2小题,每小题10分,共20分) 46.某校校长与学校间存在关系的E-R图如下,试将其转换为关系模式。 47.请画出某学院购置设备的数据流程图: 由需购置设备的部门填空申请表格,将此表格送交设备科,设备科填写预算表格送财务处,财务处核对后,将资金返回设备科,设备科利用资金购买设备,购得设备送需购设备的部门,将收据送财务处。 参考答案 一、1.A 2.D 3.C 4.C 5.D 6.A 7.B 8.D 9.A 10. C 11. B 12. B 13. C 14. A 15. C 16. D 17. D 18.D 19. C 20. C 二、21.信息流 22.联机实时处理 23.管理 24.财务管理和模拟 25.计算机网络系统 26.数模/模数 27.关系型 28. (A1,B1) 29.系统分析系统运行与维护 30.测试执行测试用例的选择 31.用户参与 32.数据存储加工处理 33.模数加权法 34.数据主机 35.风险分析风险监控 三、36.管理者或管理机构,在一定范围内,通过计划、组织、控制、领导等工作,对组织所拥有的资源(包括人、财、物、时间、信息等)进行合理配置和有效使用,以实现组织预定目标的过程。 37.信息技术是指以现代计算机及通信技术为代表的,对信息的产生、收集、处理、加工、传递和使用等环节提供支持的技术总称。 38.模块结构图又称结构图、系统结构图,它用一种特殊的图形符号按照一定的规则描述系统整体结构。模块结构图是结构化系统设计的一个主要工具,它可以描述的问题包括:模块化分解后的系统结构层次、模块间组成层次的调用关系、模块间传递的数据信息及控制信息等。模块结构图由模块、调用、数据信息、控制信息和转接等基本符号组成。 39.计算机辅助软件工程方法(CASE)是一种自动化或半自动化的方法,能够较全面她支持除系统调查外的每一个开发步骤。它是20世纪80年代末从计算机辅助编程工具、第四代语言(4GL)及绘图工具发展而来的一个大型综合计算机辅助软件工程开发环境,为具体的开发方法提供了支持开发过程的专门工具。 40.工作站是连入网络的、具有独立运行功能并且接受网络服务器控制和管理的、共享网络资源的计算机。它可以通过网卡、传输介质和互联设备连接到网络服务器上访问数据资源。 四、41.信息具有哪些特性? (1)真伪性。信息有真伪之分,客观反映现实世界事物的程度是信息的准确性。 (2)层次性。信息是分等级的。信息和管理层一样,一般分为战略层、策略层和执行层三个层次。 (3)可传输性。信息的可传输性是指信息可以通过各种局域网络、互联网等媒介快速传输和扩展的特性。 (4)可变换性。可变换性是指信息可以转化成不同的形态,也可以由不同的载体来存储。 (5)共享性。从共享的角度来讲,信息不同于其它资源,它不具有独占性。 42. Access中包括哪几种查询方式?各有什么特点? 在Access中主要有选择查询、交叉表查询、参数查询、操作查询和SQL查询。查询的各种功能可以通过这些查询来实现。 (1)选择查询是最常用的查询类型,即是根据指定的查询准则,从一个或多个表中获取数据并显示结果。也可以对记录进行分组,并且对记录进行总计、计数、求平均值以及其他运算。 (2)交叉表查询将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的统计值。交叉表查询就是采用了表中的行和列来统计数据的。 (3)参数查询是一种利用对话框来提示用户输入准则的查询。这种查询可以根据用户输入的准则来检索符合相应条件的记录。 (4)操作查询是由用户指定查找记录的条件,在一次查询操作中对所得结果进行我等操作。 (5) SQL查询是用户使用SQL语句来创建的一种查询。 43.简述面向对象法的优点。 (1)与人们习惯的思维方法一致。面向对象以对象为核心,按照人类对现实世界的认识将现实世界中的实体抽象为对象,避免了其它方法可能出现的客观世界问题领域与软件系统结构不一致的问题。 (2)稳定性好。面向对象方法基于构造问题领域的对象模型。当系统功能需求发生变化时,并不会带来软件结构的整体变化。 (3)可重用性好。对象固有的封装性、多态性等特点使对象内部的实现与外界隔离,因而具有较强的独立性,为可重用性提供支持。 (4)可维护性好。面向对象的软件容易理解、修改、测试、调试,从而缩短了开发周期并利于系统的修改维护。 44.简述系统设计应遵循的原则。 (1)系统性原则。在系统设计中要从整个系统的角度进行考虑,注意保证系统的一致性和完整性。 (2)灵活性及可变性原则。灵活性是指系统对外界环境变化的适应能力。 (3)可靠性原则。可靠性指系统抵御外界干扰的能力及受外界干扰时的恢复能力。 (4)经济性原则。经济性是指在满足系统要求的前提下,不仅追求给用户带来一定的效益,还应尽可能减少系统不必要的开销。 45.输入设计应遵循哪些原则?输入数据的校验方法有哪些? 输入设计应遵循以下基本原则: (1)输入量小。输入量应保持在能满足处理要求的最低限度。 (2)输入简便。输入数据的汇集和输入操作应尽可能简便易行,从而减少错误的发生。 (3)数据转换少。输入数据应尽量用其处理所需的形式进行记录,以便减少或避免数据由一种介质转换到另一种介质时可能产生的错误。 (4)数据尽早检验。对输入数据的检验应尽量接近原数据发生点,使错误能及时得到更正。 常见的输入校验方式有二次输入校验法、静态校验法、平衡校验法、文件查询校验法、界限校验法、数据格式校验法和校验码方法等。 五、46.学校(校名,地址,电话,校长名,任职年月) 校长(姓名,年龄,性别,职称)

一, 单项选择题(每题1分,共10分): 1. ( ) 计算机系统就是: A) 主机,显示器,硬盘,软驱,打印机等. B) CPU,存储器,控制器,I/O接口及设备. C) 计算机硬件系统和软件系统. D) 计算机及其应用系统. 2.( )产生软件危机的原因主要与两个方面的问题有关: A) 软件在计算机中很难识别,存在磁盘中也看不到. B) 软件设计对人的智商要求很高,也要求很高的资金投入. C) 软件产品本身的特点与其它工业产品不一样,而且在软件的开发和维护过程中用的方法不正确. D) 软件很难理解,硬件也很复杂. 3.( )软件开发瀑布模型中的软件定义时期各个阶段依次是: A) 可行性研究,问题定义,需求分析. B) 问题定义,可行性研究,需求分析. C) 可行性研究,需求分析,问题定义. D) 以上顺序都不对. 4.( )软件维护的四类维护活动是: A) 改正性维护,适应性维护,完善性维护和预防性维护. B) 适应性维护,完善性维护,抢救性维护和辅助性维护. C) 改正性维护,适应性维护,完善性维护和辅助性维护. D) 适应性维护,完善性维护,抢救性维护和预防性维护. 5.( ) 可行性研究主要从以下几个方面进行研究: A) 技术可行性,经济可行性,操作可行性. B) 技术可行性,经济可行性,系统可行性. C) 经济可行性,系统可行性,操作可行性. D) 经济可行性,系统可行性,时间可行性. 6.( ) 系统逻辑模型主要由以下内容: A) 数据流程图,数据字典,简要的算法描述. B) 程序流程图,Jackson图,IPO图. C) 数据流程图,数据字典,ER图. D) Jackson图,ER图,IPO图. 7. ( ) 耦合是对软件不同模块之间互连程度的度量.各种耦合按从强到弱排列如下: A) 内容耦合,控制耦合,数据耦合,公共环境耦合. B) 内容耦合,控制耦合,公共环境耦合,数据耦合. C) 内容耦合,公共环境耦合,控制耦合,数据耦合. D) 控制耦合,内容耦合,数据耦合,公共环境耦合. 8. ( ) 在详细设计阶段所使用到的设计工具是: A) 程序流程图,PAD图,N-S图,HIPO图,判定表,判定树. B) 数据流程图,Yourdon 图,程序流程图,PAD图,N-S图,HIPO图. C) 判定表,判定树,数据流程图,系统流程图,程序流程图,PAD图,N-S图. D) 判定表,判定树,数据流程图,系统流程图,程序流程图,层次图. 9. ( ) 按照软件工程的原则,模块的作用域和模块的控制域之间的关系是: A) 模块的作用域应在模块的控制域之内. B) 模块的控制域应在模块的作用域之内. C) 模块的控制域与模块的作用域互相独立. D) 以上说法都不对. 10. ( ) 包含所有可能情况的测试称为穷尽测试.下面结论成立的是: A) 只要对每种可能的情况都进行测试,就可以得出程序是否符合要求的结论. B) 一般来说对于黑盒测试,穷尽测试是不可能作到的. C) 一般来说对于白盒测试,穷尽测试是不可能作到的. D) 在白盒测试和黑盒测试这两个方法中,存在某一个是可以进行穷尽测试的. 二, 填空题(每题1分,共10分) 1.软件危机是指在( )所遇到的一系列严重问题. 2.在软件开发的各个阶段经过阶段评审后的文档和程序代码成为( ). 3.结构程序设计的基本思想是( ). 4.总体设计的第二项任务是设计软件的结构,即确定( ). 5.描绘物理系统的传统工具是( ). 6.如果模块内所有元素都使用同一个输入数据和产生同一个输出,称为( )内聚. 7.数据流程图按照信息流的类型主要分为( )两种. 8.( )年,( )和( )证明了SISO程序只需要三种基本控制结构. 9. 从应用特点分类,高级语言主要分为( ),( )和( )三类. 10. 黑盒测试又称为( ),白盒测试也称为( ). 三, 多项选择题(以下各题均有两个以上的正确答案.将正确答案的标号填入各题前面括号内,注意多选或少选该题均不得分,每题2分,共20分): 1.( )软件开发各个阶段所耗费的时间或工作量是: A) 可行性研究占5%; B) 综合测试占40%; C) 设计阶段在所有开发阶段所占的比例最大. D) 编码和单元测试占20%. E) 以上说法都不对. 2.( )对软件开发与维护,以下观点是正确的: A) 为了加快开发速度,可以一边写程序,一边设计文档. B) 对于软件而言,程序和软件配置成分是同等重要的,不能重此偏0. C) 把软件漫长的生命周期划分为若干个阶段的出发点是降低开发的困难程度和简化复杂性. D) 可行性研究的主要任务就是确定软件项目的工程规模和目标. E) 面向对象的方法学比传统的软件开发方法开发软件容易,开发效率提高. 3.( ) 对于以下图形工具的作用, A) 数据流程图和数据字典共同构成软件的高层数据模型. B) 层次图是用来描述软件结构的,不能用于描述数据结构. C) IPO图能方便地描绘输入数据,对数据的处理和输出数据的关系,它是美国微软公司发明并逐渐发展完善起来的. D) ER图描述现实世界中的实体,不涉及这些实体在系统中的实现方法. E) Yourdon图实际上也是结构图,所以它与层次方框图是等价的. 4.( ) 面向数据结构的设计方法有: A) Jackson方法. B) Warnier方法. C) Halstead方法. D) PAD方法. E) G. M y e r s方法. 5.( )以下测试方法是白盒测试方法的是: A) 判定覆盖和边界值分析法. B) 等价划分和错误推测法. C) 路径覆盖和判定/条件覆盖法. D) 条件组合覆盖和语句覆盖法. E) 条件覆盖和错误推测法. 6.( )以下关于集成测试的论述,正确的是: A) 先对每个模块分别测试,然后统一组装成软件系统的方法称为非渐增式测试. B) 自顶向下的集成测试本质上是渐增式测试方法. C) 存根模块是渐增式测试方法中使用的,在非渐增式测试中也用不到桩模块. D) 一般来说,存根模块和桩模块在用过以后,不会作为软件的正式模块而存在. E) 由于是对程序进行测试,测试方案的设计一般在详细设计阶段完成以后才进行. 7. ( ) 对于程序设计,正确的陈述是: A) 为了减少程序的长度,最好不要在程序中增加注释. B) 变量名以简洁为好,名字太长了难以理解,增加了程序的复杂性. C) 程序语句要求体现层次性,以使结构清晰明显. D) 数据结构的组织和复杂程度在设计期间确定,但数据说明的风格是在写程序时确定的. E) 对所有的输入数据都要进行检验,以便确定其合法性. 8. ( ) 内聚标志一个模块内各个元素彼此结合的紧密程度. A) 内聚是信息隐蔽和局部化概念的自然扩展.理想内聚的模块只做臆见事情. B) 一个模块所包含的任务必须在同一段时间内执行,该模块的内聚为时间内聚. C) 一个模块内的处理元素是相关的,必须以特定次序执行,称为过程内聚. D) 顺序内聚和功能内聚是高内聚,而偶然内聚和逻辑内聚是低内聚. E) 时间内聚,通信内聚,过程内聚是中等程度的内聚. 9. ( )McCabe方法对程序复杂程度的定量度量的结果称为程序的环行复杂度, 其计算公式是:V(G)=m-n+p. A) 应用McCabe方法的前提是对应的程序图变换成强连通图. B) V(G)代表程序图G的线性无关环的个数. C) 一般对于结构化程序,p恒等于1. D) m是有向图G中的弧数. E) n是有向图G中的节点数. 10.( )详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统. A) 详细设计阶段不具体的编写程序. B) 详细设计阶段的设计结果基本决定了最终的程序代码质量. C) 详细设计的目标不仅要逻辑上正确的实现每个模块的功能,而且对每个模块的处理过程也应确保简明易懂,清晰具体. D) 详细设计的关键技术是结构程序设计技术. 四, 基本概念题(每题2分,共10分) 1. 软件工程. 2. 软件测试. 3. 数据流图及其组成和作用. 4. 结构化分析方法. 5. 信息隐蔽原理. 五, 叙述分析题:(每题5分,共20分) 1. 试述对用户要求没有完整的认识就匆忙着手编写程序是许多软件开发工程失败的主要原因. 2. 简述软件可靠性和可用性的定义,平均无故障时间的计算公式及应用. 3. 简述软件重用的定义,范围和主要技术. 4. 说明软件测试在软件开发阶段的地位和作用.比较测试和调试的异同点. 六, 设计,作图,计算题(每题5分,共30分) 1.以下是某系统的数据流程图,请将其转换成相应的SC图. 2. 研究下面的伪码程序,完成以下问题: START INPUT X,N DIMENSION A(N),F(N) DO I=1 TO N INPUT F(I) END DO K=0 DO WHILE (KA(K)=0 DO J=1 TO N-K A(K)=A(K)+F(J)*F(J+K)/(N-K+1) END DO PRINT K*X,A(K) K=K+1 END DO STOP A) 画出等价的控制流程图,. B) 判断是否结构化的,说明理由. C) 写出对应的PAD图. D) 用McCabe方法计算环行复杂度. 3. 为方便储户,某银行拟开发计算机储蓄系统.储户填写的存款单或取款单由业务员键入系统.如果是存款,系统记录存款人姓名,住址,存款类型,存款日期,利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户. 1)画出该系统的高层数据流程图和第二层细化流程图. 2)对数据流定义数据字典. 4. 某航空公司规定,乘客可以免费托运不超过20公斤的行李.当行李重量超过20公斤时,对头等舱的乘客超重部分每公斤收费4元,其它舱的乘客收费6元.对残疾乘客超重部分在舱位等次相同的情况下收费减半.用判定表描述行李托运费的处理过程. 5.设计程序,先读入三个整数值代表一个三角形的三条边,然后根据这三个值判断该三角形属于不等边,等腰或等边三角形中的哪一种.请设计满足判定/条件覆盖标准的测试方案. 6.设模块RootForSquare(int a,int b,int c,int *x,int *y) 的功能是一元二次方程求根.请使用等价划分法来设计测试方案.

自考软件开发工具与环境分析

专业代码:080720 一、考试课程及学分序号 课程代码 课程名称 学分 备注 1 0004 毛泽东思想概论 2 2 0005 马克思主义政治经济学原理 3 3 0015 英语(二) 14 4 2197 概率论与数理统计(二) 3 5 2324 离散数学 4 6 4737 C++程序设计 5 含实践2学分(4738) 7 7163 高级数据库技术 6 含实践2学分(7164) 8 7026 网络应用程序设计 4 9 7165 软件工程概论 5 含实践1学分(7166) 10 7167 多媒体计算机技术 5 含实践1学分(7168) 11 7028 软件测试技术 4 12 7029 软件项目管理 4 13 7169 软件开发工具与环境 4 含实践1学分(7170) 14 2141 计算机网络技术 4 15 7172 信息安全 4 6999 毕业论文 不计学分 总学分 71 二、说明 应考者可申请免考“英语(二)”课程,但必须加考“9911创业理论与实务(7学分)。9913现代生物导论(7学分)”两门课程。 三、学习书目 1.毛泽东思想概论《毛泽东思想概论》,罗正楷主编,武汉大学出版社。 2.马克思主义政治经济学原理《马克思主义政治经济学原理》,卫兴华主编,武汉大学出版社。 3.英语(二) 《大学英语英语教程》(上\下册),高远主编,高等教育出版社 4.概率论与数理统计(二) 《工程数学 概率论与数理统计》,孙洪祥。柳金主编,辽宁大学出版社(2006版) 5.离散数学《离散数学》,左孝凌主编,经济科学出版社。 6.C++程序设计《C++程序设计》,刘振安主编(2008版) 7.高级数据库技术《数据库技术及应用》,苗兰雪等主编,机械工业出版社(2006年1月1版)。 8.网络应用程序设计《网络程序设计—ASP》,尚俊杰编著,清华大学出版社。北京交通大学出版社(2004年2也第二版)。 9.软件工程概论《软件工程概论》,钟珞主编,清华大学出版社(2005年10月第一版)。 10.多媒体计算机技术《多媒体技术教程》,(修订本),胡晓峰。吴玲达。老松杨。司光亚主编,人民邮电出版社(2005年9月二版)。 11.软件测试技术《计算机软件测试》,[美]Cem Kaner等著,王峰。陈杰。喻琳译,机械工业出版社,中信出版社(原书第二版)。 12.软件项目管理《IT软件项目管理》,王强。曹汉平。贾素玲。木林森主编,清华大学出版社。 13.软件开发工具与环境《Visual C++6.0时尚编程百例》,网冠科技编著,机械工业出版社《Visual C++6.0程序设计从入门到精通》,求是科技。王正军编著,人民邮电出版社(2006年第一版)。 14.计算机网络技术《计算机网络技术》杨明福主编,经济科学出版社(2005版)。 15.信息安全《信息安全概论》,牛少彰主编,北京邮电出版社。 16.公文写作与处理《公文写作与处理》,饶士奇主编,辽宁教育出版社(2004版) 17.普通物理学《普通物理学》(第一册),程守珠主编,高等教育出版社。 18.创业理论与实务《创业理论与实务》,迟英庆等主编,江西人民出版社。 19.现代生物学导论(第5.6.10.11.12.16章不做考试要求) 《基础生命科学》(第二版),吴庆余主编,高等教育出版社。

自考本科有软件工程专业。自考本科软件工程专业课程有中国近现代史纲要、马克思主义基本原理概论、英语(二)、计算机网络技术、软件工程、软件工程(实践)、网络应用程序设计(实践)、网络应用程序设计、软件测试技术、软件项目管理、高级数据库技术、高级数据库技术(实践)、多媒体计算机技术、多媒体计算机技术(实践)、软件开发工具与环境、软件开发工具与环境(实践)、信息安全、概率论与数理统计(二)、面向对象程序设计、面向对象程序设计(实践)、离散数学(二)、毕业设计。

免费领取自考学习资料、知识地图:

自考软件开发工具与环境分析题

上篇计算机与软件工程知识篇第1章数据结构基础3第2章程序语言基础知识59第3章操作系统基础知识101第4章软件工程基础知识137第5章数据库系统201第6章多媒体技术及其应用245第7章计算机的体系结构和主要部件261第8章存储器系统309第9章安全性、可靠性与系统性能评测321第10章网络基础知识345第11章软件的知识产权保护385第12章软件新技术简介399第13章计算机专业英语429第14章信息化基础知识455第15章信息系统基础知识491第16章标准化知识509第17章软件设计概述529第18章数据流图设计547第19章数据设计605第20章测试用例设计629第21章软件界面设计647第22章UML分析与设计651第23章数据库设计699第24章常用算法设计761第1章数据结构基础31.1线性表31.1.1栈51.1.2队列61.1.3稀疏矩阵61.1.4字符串71.1.5例题分析81.2树和二叉树91.2.1树91.2.2二叉树111.2.3二叉排序树131.2.4平衡二叉树151.2.5线索树151.2.6最优二叉树151.2.7例题分析171.3图261.3.1图的基础知识261.3.2最小生成树281.3.3最短路径291.3.4拓扑排序301.3.5关键路径311.3.6例题分析321.4排序391.4.1插入排序391.4.2选择排序401.4.3交换排序441.4.4归并排序451.4.5基数排序461.4.6算法复杂性比较471.4.7例题分析471.5查找511.5.1顺序查找511.5.2二分法查找521.5.3分块查找531.5.4散列表531.5.5例题分析56第2章程序语言基础知识592.1汇编系统基本原理602.1.1机器语言与汇编语言602.1.2汇编程序602.1.3装配程序622.1.4宏指令632.2编译系统基本原理632.2.1编译概述632.2.2形式语言基本知识642.2.3词法分析662.2.4语法分析702.2.5语法翻译752.2.6代码生成782.3解释系统基本原理802.4程序语言的数据类型822.4.1基本数据类型822.4.2结构化数据类型842.4.3抽象的数据类型862.4.4类型和错误检查862.5程序语言的控制结构882.5.1表达式882.5.2语句间的顺序控制902.5.3过程控制912.6程序语言的种类、特点及适用范围932.7例题分析94第3章操作系统基础知识1013.1操作系统的功能、类型和层次结构1013.2处理机管理(进程管理)1033.3存储管理1073.4设备管理1093.5文件管理1113.6作业管理1133.7网络操作系统1143.8嵌入式操作系统1163.8.1嵌入式操作系统概述1163.8.2常用的嵌入式操作系统1173.9例题分析120第4章软件工程基础知识1374.1软件生命周期与软件开发模型1374.1.1软件危机与软件工程1374.1.2软件生命周期1384.1.3软件开发模型1394.1.4例题分析1484.2主要软件开发方法1494.2.1结构化分析和设计1494.2.2面向数据结构的设计1524.2.3例题分析1524.2.4面向对象的分析与设计1554.2.5例题分析1594.3软件测试与软件维护1634.3.1软件测试1634.3.2软件维护1674.3.3例题分析1684.4软件工具与软件开发环境1774.4.1软件工具1774.4.2软件开发环境1784.4.3例题分析1794.5软件质量保证1794.5.1软件质量1794.5.2软件质量特性1804.5.3软件质量保证1834.5.4软件工程标准和软件文档1834.5.5例题分析1844.6软件项目管理1864.6.1软件项目管理的内容1864.6.2软件项目管理的3个阶段1874.6.3软件项目估算1884.6.4软件项目组织与计划1914.6.5风险管理1964.6.6例题分析196第5章数据库系统2015.1数据库管理系统的功能和特征2015.2数据库模型2025.2.1数据库系统的三级结构2025.2.2数据库系统的三级模式2035.2.3数据库系统两级独立性2045.3数据模型2045.3.1数据模型的分类2045.3.2关系模型2055.3.3关系规范化理论2065.4数据操作2085.4.1集合运算2085.4.2关系运算2105.5数据库语言2125.5.1数据定义2125.5.2数据查询2145.5.3数据更新2175.5.4视图2185.5.5数据控制2195.6数据库的控制功能2205.6.1并发控制2205.6.2数据恢复2215.6.3安全性2225.6.4完整性2255.7数据仓库与数据挖掘2275.7.1数据仓库的概念2275.7.2数据仓库的结构2285.7.3数据挖掘技术概述2305.7.4数据挖掘的功能2315.7.5数据挖掘常用技术2325.7.6数据挖掘的流程2335.8分布式数据库2345.9例题分析236第6章多媒体技术及其应用2456.1多媒体技术基本概念2456.2数据压缩标准2466.3图形图像2496.4音频2506.5视频2526.6例题分析252第7章计算机的体系结构和主要部件2617.1机内代码及运算2617.1.1数的进制2617.1.2原码、反码、补码、移码2627.1.3定点数和浮点数2637.1.4BCD(Binary-CodedDecimal?)码及其运算2647.1.5文字符号的编码2647.1.6校验码概述2667.1.7奇偶校验2667.1.8海明码和恒比码2677.1.9循环冗余校验码(CyclicalRedundancyCheck,CRC)2687.2中央处理器、存储器2697.2.1中央处理器2697.2.2内存2717.2.3外存2727.2.4时序产生器和控制方式2727.3输入/输出及其控制2737.3.1输入/输出设备一览2737.3.2输入/输出控制器2747.3.3外设的识别2757.3.4外设的访问2757.3.5常见输入/输出接口2797.3.6联机、脱机和假脱机2807.4总线结构、指令流和数据流2817.4.1三态门2817.4.2总线2817.4.3常见的个人计算机系统总线的比较2827.4.4总线仲裁2837.4.5指令流、数据流和计算机的分类2857.5流水线技术2867.5.1流水线2867.5.2影响流水线效率的因素2877.6精简指令计算机2887.6.1指令系统2897.6.2CISC和RISC2907.6.3RISC结构特点2917.7并行处理技术和并行处理机2927.7.1概念2927.7.2并行性的等级2937.7.3提高计算机并行性的措施2947.7.4并行处理机2947.8多处理机系统2967.8.1访问存储器方式2967.8.2互联方式2987.8.3多处理机的特点2997.9例题分析300第8章存储器系统3098.1主存储器3098.1.1主要知识点3098.1.2例题分析3108.2辅助存储器3128.2.1磁带存储器3128.2.2磁盘存储器3138.2.3RAID存储器3138.2.4光盘存储器3148.2.5例题分析3158.3Cache存储器3178.3.1主要知识点3178.3.2例题分析318第9章安全性、可靠性与系统性能评测3219.1数据安全与保密3219.1.1数据加密算法3229.1.2身份认证技术3239.1.3信息网络安全协议3249.1.4防火墙技术3269.1.5例题分析3279.2诊断与容错3329.2.1诊断技术3329.2.2容错技术3349.3系统可靠性评价和系统性能评价方法3359.3.1系统可靠性评价的组合模型3359.3.2系统可靠性评价的马尔柯夫模型3379.3.3系统性能评价3389.3.4例题分析341第10章网络基础知识34510.1网络的功能、分类与组成34510.1.1计算机网络的分类34510.1.2按工作模式分类34710.1.3计算机网络的组成34810.2网络协议与标准35410.2.1OSI网络层次参考模型35410.2.2局域网协议35910.2.3广域网协议36210.2.4互联网协议36410.3网络结构与通信36410.3.1总线型拓扑结构36410.3.2星型拓扑结构36410.3.3环型拓扑结构36510.3.4其他拓扑结构36610.3.5拓扑结构的选择36610.4三层结构36710.4.1主机模式36710.4.2客户/服务器模式36710.4.3三层结构与B/S模式36810.5Internet和Intranet初步37010.5.1Internet网络协议37010.5.2Internet应用37310.5.3Intranet初步37510.6网络管理初步37510.6.1网络管理标准37510.6.2网络管理系统37610.7例题分析377第11章软件的知识产权保护38511.1著作权法及实施条例38511.1.1著作权法客体38511.1.2著作权法主体38611.1.3著作权38611.2计算机软件保护条例38711.2.1条例保护对象38811.2.2著作权人确定38811.2.3软件著作权38811.3商标法及实施条例39011.3.1注册商标39011.3.2注册商标专用权保护39011.3.3注册商标使用的管理39111.4专利法及实施细则39111.4.1专利法的保护对象39111.4.2确定专利权人39111.4.3专利权39211.5反不正当竞争法39311.5.1什么是不正当竞争39311.5.2商业秘密39411.6例题分析394第12章软件新技术简介39912.1CMM与软件过程改进39912.1.1CMM基本概念39912.1.2CMM的基本框架40012.1.3软件过程评估和软件能力评价40312.1.4CMMI综述40412.1.5PSP、TSP、CMM之间的关系40612.2可扩展标记语言40712.2.1SGML、HTML与XML的比较40712.2.2XML语法简介40812.2.3XML的应用40912.3工作流40912.3.1工作流概述40912.3.2工作流系统实现41012.4极限编程41512.4.1解析极限编程41512.4.2四大价值观41612.4.35个原则41712.4.413个最佳实践41812.5WebService42312.5.1WebService简介42412.5.2WebService的实现42412.5.3WebService的应用42512.6例题分析426第13章计算机专业英语42913.1综述42913.2试卷分析42913.3例题分析43013.4阅读素材44013.5计算机专业英语词汇及缩略语精选44413.5.1常见计算机词汇44413.5.2常见计算机缩略语449第14章信息化基础知识45514.1信息与信息化45514.1.1信息的定义及其特性45514.1.2信息化45614.1.3信息化对组织的意义45714.1.4组织对信息化的需求45814.2政府信息化与电子政务45914.2.1政府信息化的概念、作用及意义45914.2.2我国政府信息化的历程和策略46014.2.3电子政务的概念、内容和技术形式46314.2.4电子政务的应用领域46514.2.5电子政务建设的过程模式和技术模式46614.3企业信息化与电子商务46914.3.1企业信息化的概念、目的、规划、方法46914.3.2企业资源规划(ERP)的结构和功能47214.3.3客户关系管理(CRM)在企业的应用47414.3.4企业门户47714.3.5企业应用集成47914.3.6供应链管理(SCM)的思想48114.3.7商业智能(BI)48214.3.8电子商务的类型、标准48514.4信息资源管理48714.5信息化的有关政策、法规和标准48914.6例题分析490第15章信息系统基础知识49115.1信息系统49115.1.1信息系统的概念49115.1.2信息系统的功能49215.1.3信息系统的类型49415.1.4信息系统的发展49615.2信息系统建设49915.2.1信息系统建设的复杂性49915.2.2信息系统的生命周期50115.2.3信息系统建设的原则50215.2.4信息系统开发方法50315.3例题分析506第16章标准化知识50916.1标准化概述50916.1.1标准化的基本概念50916.1.2标准化的发展51116.2标准的层次51216.3编码标准51316.4文件格式标准51516.5信息安全标准51516.5.1国际信息安全等级标准51516.5.2国际信息技术安全标准51616.5.3中国的信息安全标准51816.6软件开发规范和文档标准51816.7标准化机构51916.8例题分析522下篇软件设计技术篇第17章软件设计概述52917.1软件设计基本原则52917.1.1信息隐蔽52917.1.2模块独立性52917.2结构化设计方法53317.2.1系统结构图中的模块53317.2.2系统结构图中的主要成分53517.2.3常用的系统结构图53517.3面向对象设计53817.3.1面向对象的概念53817.3.2面向对象分析方法53917.3.3面向对象设计54017.4用户界面设计54417.5设计评审545第18章数据流图设计54718.1数据流图54718.1.1数据流图基本图形符号54718.1.2数据流图设计要略54818.1.3数据字典54918.1.4分层数据流图55018.1.5分层数据流图的解答要点55018.2系统流程图55118.2.1系统流程图基本处理55118.2.2系统流程图解题要点55118.3程序流程图55218.3.1程序流程图的控制结构55218.3.2程序流程图解题要点55218.4历年例题分析553第19章数据设计60519.1数据设计的步骤和原则60519.1.1数据设计步骤60519.1.2数据设计原则60519.2数据字典60619.3数据字典设计60619.3.1数据流设计60619.3.2数据元素字典设计60719.3.3数据处理字典设计60819.3.4数据结构字典设计60919.3.5数据存储设计61019.4设计数据的逻辑描述61019.5数据设计的逻辑分析工具61019.5.1结构化语言61119.5.2判定表(DecisionTable)61119.5.3判定树(DecisionTree)61219.6数据保护性设计61319.7例题分析613第20章测试用例设计62920.1软件测试概述62920.2边界值分析及用例设计63020.3等价类划分及用例设计63120.4语句覆盖及用例设计63320.5判定覆盖及用例设计63520.6条件覆盖及用例设计63620.7判定/条件覆盖及用例设计63720.8条件组合覆盖及用例设计63820.9路径测试及用例设计63920.10例题分析639第21章软件界面设计64721.1输入/输出的识别与分类64721.2理解用户界面64721.3界面设计指导原则648第22章UML分析与设计65122.1UML概述65122.1.1UML是什么65122.1.2UML的发展历史65122.1.3UML结构65222.1.4UML的主要特点65322.1.5UML的应用领域65322.2用例图65422.2.1用例基本概念65422.2.2构建用例模型65622.2.3用例的粒度65922.3类图和对象图66022.3.1类与类图的基本概念66022.3.2构建概念模型66322.3.3类模型的发展66522.4组合结构图66522.5状态图66622.6活动图66622.7交互图66822.7.1顺序图66822.7.2通信图(协作图)66922.7.3时序图67022.7.4交互概况图67022.8构件图67122.9包图67222.10部署图67322.11例题分析673第23章数据库设计69923.1数据的规范化69923.1.1函数依赖69923.1.2码69923.1.31NF70023.1.42NF70023.1.53NF70023.1.6BCNF70123.1.7多值依赖和4NF70123.1.8非规范化处理70123.2数据库设计概述70223.2.1数据库设计特点70223.2.2数据库设计方法70323.2.3数据库设计的基本步骤70723.3需求分析70823.3.1需求分析的任务70823.3.2确定设计目标71023.3.3数据收集与分析71123.3.4面向数据的方法71123.3.5需求说明书71523.4概念结构设计71723.4.1概念结构71823.4.2概念结构设计的方法和步骤71823.4.3数据抽象和局部视图设计71923.4.4视图的集成73023.5逻辑结构设计73723.5.1E-R图向关系模型的转换73823.5.2设计用户子模式74123.5.3数据模型优化74123.6数据库物理设计74323.6.1存储记录的设计74423.6.2关系数据库的集簇设计74523.6.3存取路径的设计74723.6.4物理结构设计的性能评价74923.7例题分析750第24章常用算法设计76124.1算法设计概述76124.2迭代法76224.2.1迭代求解方程76324.2.2迭代求解方程组的解76424.3穷举法76624.3.1组合问题76624.3.2背包问题76724.3.3变量和相等问题76824.4递推法76924.4.1最小数生成问题76924.4.2阶乘计算77024.5递归法77224.5.1斐波那契(Fibonacci)数列77324.5.2字典排序问题77424.5.3本节例题分析77524.6贪婪法78424.6.1背包问题78524.6.2装箱问题78924.6.3马踏棋盘问题79124.6.4货郎担问题79424.6.5哈夫曼编码问题79824.6.6本节例题分析80224.7回溯法80724.7.1组合问题80924.7.2子集和问题81024.7.3八皇后问题81224.7.4迷宫问题81524.7.5本节例题分析82024.8分治法82624.8.1二分法查找82724.8.2汉诺塔问题82824.8.3本节例题分析82924.9其他典型例程汇集83424.9.1有序链表的合并83424.9.2链表多项式加法83524.9.3约瑟夫环问题83724.9.4旅行线路问题83924.9.5迷宫最短路径问题84324.9.6本节例题分析845附录A软件设计师考试大纲(最新版)847参考文献855……

专业代码:080720 一、考试课程及学分序号 课程代码 课程名称 学分 备注 1 0004 毛泽东思想概论 2 2 0005 马克思主义政治经济学原理 3 3 0015 英语(二) 14 4 2197 概率论与数理统计(二) 3 5 2324 离散数学 4 6 4737 C++程序设计 5 含实践2学分(4738) 7 7163 高级数据库技术 6 含实践2学分(7164) 8 7026 网络应用程序设计 4 9 7165 软件工程概论 5 含实践1学分(7166) 10 7167 多媒体计算机技术 5 含实践1学分(7168) 11 7028 软件测试技术 4 12 7029 软件项目管理 4 13 7169 软件开发工具与环境 4 含实践1学分(7170) 14 2141 计算机网络技术 4 15 7172 信息安全 4 6999 毕业论文 不计学分 总学分 71 二、说明 应考者可申请免考“英语(二)”课程,但必须加考“9911创业理论与实务(7学分)。9913现代生物导论(7学分)”两门课程。 三、学习书目 1.毛泽东思想概论《毛泽东思想概论》,罗正楷主编,武汉大学出版社。 2.马克思主义政治经济学原理《马克思主义政治经济学原理》,卫兴华主编,武汉大学出版社。 3.英语(二) 《大学英语英语教程》(上\下册),高远主编,高等教育出版社 4.概率论与数理统计(二) 《工程数学 概率论与数理统计》,孙洪祥。柳金主编,辽宁大学出版社(2006版) 5.离散数学《离散数学》,左孝凌主编,经济科学出版社。 6.C++程序设计《C++程序设计》,刘振安主编(2008版) 7.高级数据库技术《数据库技术及应用》,苗兰雪等主编,机械工业出版社(2006年1月1版)。 8.网络应用程序设计《网络程序设计—ASP》,尚俊杰编著,清华大学出版社。北京交通大学出版社(2004年2也第二版)。 9.软件工程概论《软件工程概论》,钟珞主编,清华大学出版社(2005年10月第一版)。 10.多媒体计算机技术《多媒体技术教程》,(修订本),胡晓峰。吴玲达。老松杨。司光亚主编,人民邮电出版社(2005年9月二版)。 11.软件测试技术《计算机软件测试》,[美]Cem Kaner等著,王峰。陈杰。喻琳译,机械工业出版社,中信出版社(原书第二版)。 12.软件项目管理《IT软件项目管理》,王强。曹汉平。贾素玲。木林森主编,清华大学出版社。 13.软件开发工具与环境《Visual C++6.0时尚编程百例》,网冠科技编著,机械工业出版社《Visual C++6.0程序设计从入门到精通》,求是科技。王正军编著,人民邮电出版社(2006年第一版)。 14.计算机网络技术《计算机网络技术》杨明福主编,经济科学出版社(2005版)。 15.信息安全《信息安全概论》,牛少彰主编,北京邮电出版社。 16.公文写作与处理《公文写作与处理》,饶士奇主编,辽宁教育出版社(2004版) 17.普通物理学《普通物理学》(第一册),程守珠主编,高等教育出版社。 18.创业理论与实务《创业理论与实务》,迟英庆等主编,江西人民出版社。 19.现代生物学导论(第5.6.10.11.12.16章不做考试要求) 《基础生命科学》(第二版),吴庆余主编,高等教育出版社。

自考软件开发工具与环境分析真题

上篇计算机与软件工程知识篇第1章数据结构基础3第2章程序语言基础知识59第3章操作系统基础知识101第4章软件工程基础知识137第5章数据库系统201第6章多媒体技术及其应用245第7章计算机的体系结构和主要部件261第8章存储器系统309第9章安全性、可靠性与系统性能评测321第10章网络基础知识345第11章软件的知识产权保护385第12章软件新技术简介399第13章计算机专业英语429第14章信息化基础知识455第15章信息系统基础知识491第16章标准化知识509第17章软件设计概述529第18章数据流图设计547第19章数据设计605第20章测试用例设计629第21章软件界面设计647第22章UML分析与设计651第23章数据库设计699第24章常用算法设计761第1章数据结构基础31.1线性表31.1.1栈51.1.2队列61.1.3稀疏矩阵61.1.4字符串71.1.5例题分析81.2树和二叉树91.2.1树91.2.2二叉树111.2.3二叉排序树131.2.4平衡二叉树151.2.5线索树151.2.6最优二叉树151.2.7例题分析171.3图261.3.1图的基础知识261.3.2最小生成树281.3.3最短路径291.3.4拓扑排序301.3.5关键路径311.3.6例题分析321.4排序391.4.1插入排序391.4.2选择排序401.4.3交换排序441.4.4归并排序451.4.5基数排序461.4.6算法复杂性比较471.4.7例题分析471.5查找511.5.1顺序查找511.5.2二分法查找521.5.3分块查找531.5.4散列表531.5.5例题分析56第2章程序语言基础知识592.1汇编系统基本原理602.1.1机器语言与汇编语言602.1.2汇编程序602.1.3装配程序622.1.4宏指令632.2编译系统基本原理632.2.1编译概述632.2.2形式语言基本知识642.2.3词法分析662.2.4语法分析702.2.5语法翻译752.2.6代码生成782.3解释系统基本原理802.4程序语言的数据类型822.4.1基本数据类型822.4.2结构化数据类型842.4.3抽象的数据类型862.4.4类型和错误检查862.5程序语言的控制结构882.5.1表达式882.5.2语句间的顺序控制902.5.3过程控制912.6程序语言的种类、特点及适用范围932.7例题分析94第3章操作系统基础知识1013.1操作系统的功能、类型和层次结构1013.2处理机管理(进程管理)1033.3存储管理1073.4设备管理1093.5文件管理1113.6作业管理1133.7网络操作系统1143.8嵌入式操作系统1163.8.1嵌入式操作系统概述1163.8.2常用的嵌入式操作系统1173.9例题分析120第4章软件工程基础知识1374.1软件生命周期与软件开发模型1374.1.1软件危机与软件工程1374.1.2软件生命周期1384.1.3软件开发模型1394.1.4例题分析1484.2主要软件开发方法1494.2.1结构化分析和设计1494.2.2面向数据结构的设计1524.2.3例题分析1524.2.4面向对象的分析与设计1554.2.5例题分析1594.3软件测试与软件维护1634.3.1软件测试1634.3.2软件维护1674.3.3例题分析1684.4软件工具与软件开发环境1774.4.1软件工具1774.4.2软件开发环境1784.4.3例题分析1794.5软件质量保证1794.5.1软件质量1794.5.2软件质量特性1804.5.3软件质量保证1834.5.4软件工程标准和软件文档1834.5.5例题分析1844.6软件项目管理1864.6.1软件项目管理的内容1864.6.2软件项目管理的3个阶段1874.6.3软件项目估算1884.6.4软件项目组织与计划1914.6.5风险管理1964.6.6例题分析196第5章数据库系统2015.1数据库管理系统的功能和特征2015.2数据库模型2025.2.1数据库系统的三级结构2025.2.2数据库系统的三级模式2035.2.3数据库系统两级独立性2045.3数据模型2045.3.1数据模型的分类2045.3.2关系模型2055.3.3关系规范化理论2065.4数据操作2085.4.1集合运算2085.4.2关系运算2105.5数据库语言2125.5.1数据定义2125.5.2数据查询2145.5.3数据更新2175.5.4视图2185.5.5数据控制2195.6数据库的控制功能2205.6.1并发控制2205.6.2数据恢复2215.6.3安全性2225.6.4完整性2255.7数据仓库与数据挖掘2275.7.1数据仓库的概念2275.7.2数据仓库的结构2285.7.3数据挖掘技术概述2305.7.4数据挖掘的功能2315.7.5数据挖掘常用技术2325.7.6数据挖掘的流程2335.8分布式数据库2345.9例题分析236第6章多媒体技术及其应用2456.1多媒体技术基本概念2456.2数据压缩标准2466.3图形图像2496.4音频2506.5视频2526.6例题分析252第7章计算机的体系结构和主要部件2617.1机内代码及运算2617.1.1数的进制2617.1.2原码、反码、补码、移码2627.1.3定点数和浮点数2637.1.4BCD(Binary-CodedDecimal?)码及其运算2647.1.5文字符号的编码2647.1.6校验码概述2667.1.7奇偶校验2667.1.8海明码和恒比码2677.1.9循环冗余校验码(CyclicalRedundancyCheck,CRC)2687.2中央处理器、存储器2697.2.1中央处理器2697.2.2内存2717.2.3外存2727.2.4时序产生器和控制方式2727.3输入/输出及其控制2737.3.1输入/输出设备一览2737.3.2输入/输出控制器2747.3.3外设的识别2757.3.4外设的访问2757.3.5常见输入/输出接口2797.3.6联机、脱机和假脱机2807.4总线结构、指令流和数据流2817.4.1三态门2817.4.2总线2817.4.3常见的个人计算机系统总线的比较2827.4.4总线仲裁2837.4.5指令流、数据流和计算机的分类2857.5流水线技术2867.5.1流水线2867.5.2影响流水线效率的因素2877.6精简指令计算机2887.6.1指令系统2897.6.2CISC和RISC2907.6.3RISC结构特点2917.7并行处理技术和并行处理机2927.7.1概念2927.7.2并行性的等级2937.7.3提高计算机并行性的措施2947.7.4并行处理机2947.8多处理机系统2967.8.1访问存储器方式2967.8.2互联方式2987.8.3多处理机的特点2997.9例题分析300第8章存储器系统3098.1主存储器3098.1.1主要知识点3098.1.2例题分析3108.2辅助存储器3128.2.1磁带存储器3128.2.2磁盘存储器3138.2.3RAID存储器3138.2.4光盘存储器3148.2.5例题分析3158.3Cache存储器3178.3.1主要知识点3178.3.2例题分析318第9章安全性、可靠性与系统性能评测3219.1数据安全与保密3219.1.1数据加密算法3229.1.2身份认证技术3239.1.3信息网络安全协议3249.1.4防火墙技术3269.1.5例题分析3279.2诊断与容错3329.2.1诊断技术3329.2.2容错技术3349.3系统可靠性评价和系统性能评价方法3359.3.1系统可靠性评价的组合模型3359.3.2系统可靠性评价的马尔柯夫模型3379.3.3系统性能评价3389.3.4例题分析341第10章网络基础知识34510.1网络的功能、分类与组成34510.1.1计算机网络的分类34510.1.2按工作模式分类34710.1.3计算机网络的组成34810.2网络协议与标准35410.2.1OSI网络层次参考模型35410.2.2局域网协议35910.2.3广域网协议36210.2.4互联网协议36410.3网络结构与通信36410.3.1总线型拓扑结构36410.3.2星型拓扑结构36410.3.3环型拓扑结构36510.3.4其他拓扑结构36610.3.5拓扑结构的选择36610.4三层结构36710.4.1主机模式36710.4.2客户/服务器模式36710.4.3三层结构与B/S模式36810.5Internet和Intranet初步37010.5.1Internet网络协议37010.5.2Internet应用37310.5.3Intranet初步37510.6网络管理初步37510.6.1网络管理标准37510.6.2网络管理系统37610.7例题分析377第11章软件的知识产权保护38511.1著作权法及实施条例38511.1.1著作权法客体38511.1.2著作权法主体38611.1.3著作权38611.2计算机软件保护条例38711.2.1条例保护对象38811.2.2著作权人确定38811.2.3软件著作权38811.3商标法及实施条例39011.3.1注册商标39011.3.2注册商标专用权保护39011.3.3注册商标使用的管理39111.4专利法及实施细则39111.4.1专利法的保护对象39111.4.2确定专利权人39111.4.3专利权39211.5反不正当竞争法39311.5.1什么是不正当竞争39311.5.2商业秘密39411.6例题分析394第12章软件新技术简介39912.1CMM与软件过程改进39912.1.1CMM基本概念39912.1.2CMM的基本框架40012.1.3软件过程评估和软件能力评价40312.1.4CMMI综述40412.1.5PSP、TSP、CMM之间的关系40612.2可扩展标记语言40712.2.1SGML、HTML与XML的比较40712.2.2XML语法简介40812.2.3XML的应用40912.3工作流40912.3.1工作流概述40912.3.2工作流系统实现41012.4极限编程41512.4.1解析极限编程41512.4.2四大价值观41612.4.35个原则41712.4.413个最佳实践41812.5WebService42312.5.1WebService简介42412.5.2WebService的实现42412.5.3WebService的应用42512.6例题分析426第13章计算机专业英语42913.1综述42913.2试卷分析42913.3例题分析43013.4阅读素材44013.5计算机专业英语词汇及缩略语精选44413.5.1常见计算机词汇44413.5.2常见计算机缩略语449第14章信息化基础知识45514.1信息与信息化45514.1.1信息的定义及其特性45514.1.2信息化45614.1.3信息化对组织的意义45714.1.4组织对信息化的需求45814.2政府信息化与电子政务45914.2.1政府信息化的概念、作用及意义45914.2.2我国政府信息化的历程和策略46014.2.3电子政务的概念、内容和技术形式46314.2.4电子政务的应用领域46514.2.5电子政务建设的过程模式和技术模式46614.3企业信息化与电子商务46914.3.1企业信息化的概念、目的、规划、方法46914.3.2企业资源规划(ERP)的结构和功能47214.3.3客户关系管理(CRM)在企业的应用47414.3.4企业门户47714.3.5企业应用集成47914.3.6供应链管理(SCM)的思想48114.3.7商业智能(BI)48214.3.8电子商务的类型、标准48514.4信息资源管理48714.5信息化的有关政策、法规和标准48914.6例题分析490第15章信息系统基础知识49115.1信息系统49115.1.1信息系统的概念49115.1.2信息系统的功能49215.1.3信息系统的类型49415.1.4信息系统的发展49615.2信息系统建设49915.2.1信息系统建设的复杂性49915.2.2信息系统的生命周期50115.2.3信息系统建设的原则50215.2.4信息系统开发方法50315.3例题分析506第16章标准化知识50916.1标准化概述50916.1.1标准化的基本概念50916.1.2标准化的发展51116.2标准的层次51216.3编码标准51316.4文件格式标准51516.5信息安全标准51516.5.1国际信息安全等级标准51516.5.2国际信息技术安全标准51616.5.3中国的信息安全标准51816.6软件开发规范和文档标准51816.7标准化机构51916.8例题分析522下篇软件设计技术篇第17章软件设计概述52917.1软件设计基本原则52917.1.1信息隐蔽52917.1.2模块独立性52917.2结构化设计方法53317.2.1系统结构图中的模块53317.2.2系统结构图中的主要成分53517.2.3常用的系统结构图53517.3面向对象设计53817.3.1面向对象的概念53817.3.2面向对象分析方法53917.3.3面向对象设计54017.4用户界面设计54417.5设计评审545第18章数据流图设计54718.1数据流图54718.1.1数据流图基本图形符号54718.1.2数据流图设计要略54818.1.3数据字典54918.1.4分层数据流图55018.1.5分层数据流图的解答要点55018.2系统流程图55118.2.1系统流程图基本处理55118.2.2系统流程图解题要点55118.3程序流程图55218.3.1程序流程图的控制结构55218.3.2程序流程图解题要点55218.4历年例题分析553第19章数据设计60519.1数据设计的步骤和原则60519.1.1数据设计步骤60519.1.2数据设计原则60519.2数据字典60619.3数据字典设计60619.3.1数据流设计60619.3.2数据元素字典设计60719.3.3数据处理字典设计60819.3.4数据结构字典设计60919.3.5数据存储设计61019.4设计数据的逻辑描述61019.5数据设计的逻辑分析工具61019.5.1结构化语言61119.5.2判定表(DecisionTable)61119.5.3判定树(DecisionTree)61219.6数据保护性设计61319.7例题分析613第20章测试用例设计62920.1软件测试概述62920.2边界值分析及用例设计63020.3等价类划分及用例设计63120.4语句覆盖及用例设计63320.5判定覆盖及用例设计63520.6条件覆盖及用例设计63620.7判定/条件覆盖及用例设计63720.8条件组合覆盖及用例设计63820.9路径测试及用例设计63920.10例题分析639第21章软件界面设计64721.1输入/输出的识别与分类64721.2理解用户界面64721.3界面设计指导原则648第22章UML分析与设计65122.1UML概述65122.1.1UML是什么65122.1.2UML的发展历史65122.1.3UML结构65222.1.4UML的主要特点65322.1.5UML的应用领域65322.2用例图65422.2.1用例基本概念65422.2.2构建用例模型65622.2.3用例的粒度65922.3类图和对象图66022.3.1类与类图的基本概念66022.3.2构建概念模型66322.3.3类模型的发展66522.4组合结构图66522.5状态图66622.6活动图66622.7交互图66822.7.1顺序图66822.7.2通信图(协作图)66922.7.3时序图67022.7.4交互概况图67022.8构件图67122.9包图67222.10部署图67322.11例题分析673第23章数据库设计69923.1数据的规范化69923.1.1函数依赖69923.1.2码69923.1.31NF70023.1.42NF70023.1.53NF70023.1.6BCNF70123.1.7多值依赖和4NF70123.1.8非规范化处理70123.2数据库设计概述70223.2.1数据库设计特点70223.2.2数据库设计方法70323.2.3数据库设计的基本步骤70723.3需求分析70823.3.1需求分析的任务70823.3.2确定设计目标71023.3.3数据收集与分析71123.3.4面向数据的方法71123.3.5需求说明书71523.4概念结构设计71723.4.1概念结构71823.4.2概念结构设计的方法和步骤71823.4.3数据抽象和局部视图设计71923.4.4视图的集成73023.5逻辑结构设计73723.5.1E-R图向关系模型的转换73823.5.2设计用户子模式74123.5.3数据模型优化74123.6数据库物理设计74323.6.1存储记录的设计74423.6.2关系数据库的集簇设计74523.6.3存取路径的设计74723.6.4物理结构设计的性能评价74923.7例题分析750第24章常用算法设计76124.1算法设计概述76124.2迭代法76224.2.1迭代求解方程76324.2.2迭代求解方程组的解76424.3穷举法76624.3.1组合问题76624.3.2背包问题76724.3.3变量和相等问题76824.4递推法76924.4.1最小数生成问题76924.4.2阶乘计算77024.5递归法77224.5.1斐波那契(Fibonacci)数列77324.5.2字典排序问题77424.5.3本节例题分析77524.6贪婪法78424.6.1背包问题78524.6.2装箱问题78924.6.3马踏棋盘问题79124.6.4货郎担问题79424.6.5哈夫曼编码问题79824.6.6本节例题分析80224.7回溯法80724.7.1组合问题80924.7.2子集和问题81024.7.3八皇后问题81224.7.4迷宫问题81524.7.5本节例题分析82024.8分治法82624.8.1二分法查找82724.8.2汉诺塔问题82824.8.3本节例题分析82924.9其他典型例程汇集83424.9.1有序链表的合并83424.9.2链表多项式加法83524.9.3约瑟夫环问题83724.9.4旅行线路问题83924.9.5迷宫最短路径问题84324.9.6本节例题分析845附录A软件设计师考试大纲(最新版)847参考文献855……

比特培训-24期(2017年上)-软件设计师培训课件,免费下载

链接:

比特培训-24期(2017年上)-软件设计师培训课件|00.2015年-2016年试题及解析|14.多媒体和知识产权(2017年下半年-打印版本)-软设.doc|13.网络安全(2017年上半年-打印版本-改革版本).docx|12.数据库打印版本(2017年上格式ok).docx|11.面向对象设计模式--打印版本(2017年上-Java版本-24期).docx|10.UML分析与设计(2017年上-第24期打印版本).doc|09.面向对象及Java实践(2017年上--完整打印版本).docx|08.操作系统原理与技术(打印版本-2017年上-24期).doc|07.常用算法设计方法(2017年上-打印版本--邓少勋--有答案--改革版本).docx|06.计算机体系结构-打印版本(24期-2017年上).docx|05.数据结构(2017年上-打印版本).docx|04.数据流图与数据库分析与设计(2017年上-打印版本).doc|03.程序设计语言基础和编译原理(2017年上半年-打印版本).doc|02.计算机网络概述打印版(2017年上).docx。

自考软件开发工具与环境设计答案

如今社交软件在慢慢改变我们的生活方式,与此同时推动了IT产业发展。软件工程专业的人才备受市场欢迎,因此,有些对软件工程专业很感兴趣的考生便想借此机会自考一个软件工程专业文凭。那自考软件工程专业要考哪些科目?下面小编来为各位考生解答。自考软件工程专业要考哪些科目?该专业自考本科科目大致如下:软件开发工具与环境与实践、高级数据库技术(证书课程)、软件工程与实践、信息安全、软件项目管理、计算机网络技术(证书课程)、网络应用程序设计;马克思主义基本原理概论、多媒体计算机技术与实践、高级数据库技术(实践)、软件测试技术、英语(二)、中国近现代史纲要、网络应用程序设计(实践)、毕业设计。注:不想考英语(二)的考生,可以选择不考,但所需的学分要考其他科目来补:概率论与数理统计(二)、面向对象程序设计(实践)、离散数学(二)、面向对象程序设计。注:虽然该专业的英语考生可以选考,但是软件工程专业是不可避免的要和英语打交道的,所以,英语不好的考生,小编在此不建议大家报考。同时纯小白的考生,小编也不建议报考。以上就是关于“自考软件工程专业要考哪些科目”的相关资讯,希望对各位考生有所帮助。如果你想了解更多的自考专业资讯,或是了解更多与自考相关的信息,比如报考条件、报名时间等,可以在线咨询老师。

一, 单项选择题(每题1分,共10分): 1. ( ) 计算机系统就是: A) 主机,显示器,硬盘,软驱,打印机等. B) CPU,存储器,控制器,I/O接口及设备. C) 计算机硬件系统和软件系统. D) 计算机及其应用系统. 2.( )产生软件危机的原因主要与两个方面的问题有关: A) 软件在计算机中很难识别,存在磁盘中也看不到. B) 软件设计对人的智商要求很高,也要求很高的资金投入. C) 软件产品本身的特点与其它工业产品不一样,而且在软件的开发和维护过程中用的方法不正确. D) 软件很难理解,硬件也很复杂. 3.( )软件开发瀑布模型中的软件定义时期各个阶段依次是: A) 可行性研究,问题定义,需求分析. B) 问题定义,可行性研究,需求分析. C) 可行性研究,需求分析,问题定义. D) 以上顺序都不对. 4.( )软件维护的四类维护活动是: A) 改正性维护,适应性维护,完善性维护和预防性维护. B) 适应性维护,完善性维护,抢救性维护和辅助性维护. C) 改正性维护,适应性维护,完善性维护和辅助性维护. D) 适应性维护,完善性维护,抢救性维护和预防性维护. 5.( ) 可行性研究主要从以下几个方面进行研究: A) 技术可行性,经济可行性,操作可行性. B) 技术可行性,经济可行性,系统可行性. C) 经济可行性,系统可行性,操作可行性. D) 经济可行性,系统可行性,时间可行性. 6.( ) 系统逻辑模型主要由以下内容: A) 数据流程图,数据字典,简要的算法描述. B) 程序流程图,Jackson图,IPO图. C) 数据流程图,数据字典,ER图. D) Jackson图,ER图,IPO图. 7. ( ) 耦合是对软件不同模块之间互连程度的度量.各种耦合按从强到弱排列如下: A) 内容耦合,控制耦合,数据耦合,公共环境耦合. B) 内容耦合,控制耦合,公共环境耦合,数据耦合. C) 内容耦合,公共环境耦合,控制耦合,数据耦合. D) 控制耦合,内容耦合,数据耦合,公共环境耦合. 8. ( ) 在详细设计阶段所使用到的设计工具是: A) 程序流程图,PAD图,N-S图,HIPO图,判定表,判定树. B) 数据流程图,Yourdon 图,程序流程图,PAD图,N-S图,HIPO图. C) 判定表,判定树,数据流程图,系统流程图,程序流程图,PAD图,N-S图. D) 判定表,判定树,数据流程图,系统流程图,程序流程图,层次图. 9. ( ) 按照软件工程的原则,模块的作用域和模块的控制域之间的关系是: A) 模块的作用域应在模块的控制域之内. B) 模块的控制域应在模块的作用域之内. C) 模块的控制域与模块的作用域互相独立. D) 以上说法都不对. 10. ( ) 包含所有可能情况的测试称为穷尽测试.下面结论成立的是: A) 只要对每种可能的情况都进行测试,就可以得出程序是否符合要求的结论. B) 一般来说对于黑盒测试,穷尽测试是不可能作到的. C) 一般来说对于白盒测试,穷尽测试是不可能作到的. D) 在白盒测试和黑盒测试这两个方法中,存在某一个是可以进行穷尽测试的. 二, 填空题(每题1分,共10分) 1.软件危机是指在( )所遇到的一系列严重问题. 2.在软件开发的各个阶段经过阶段评审后的文档和程序代码成为( ). 3.结构程序设计的基本思想是( ). 4.总体设计的第二项任务是设计软件的结构,即确定( ). 5.描绘物理系统的传统工具是( ). 6.如果模块内所有元素都使用同一个输入数据和产生同一个输出,称为( )内聚. 7.数据流程图按照信息流的类型主要分为( )两种. 8.( )年,( )和( )证明了SISO程序只需要三种基本控制结构. 9. 从应用特点分类,高级语言主要分为( ),( )和( )三类. 10. 黑盒测试又称为( ),白盒测试也称为( ). 三, 多项选择题(以下各题均有两个以上的正确答案.将正确答案的标号填入各题前面括号内,注意多选或少选该题均不得分,每题2分,共20分): 1.( )软件开发各个阶段所耗费的时间或工作量是: A) 可行性研究占5%; B) 综合测试占40%; C) 设计阶段在所有开发阶段所占的比例最大. D) 编码和单元测试占20%. E) 以上说法都不对. 2.( )对软件开发与维护,以下观点是正确的: A) 为了加快开发速度,可以一边写程序,一边设计文档. B) 对于软件而言,程序和软件配置成分是同等重要的,不能重此偏0. C) 把软件漫长的生命周期划分为若干个阶段的出发点是降低开发的困难程度和简化复杂性. D) 可行性研究的主要任务就是确定软件项目的工程规模和目标. E) 面向对象的方法学比传统的软件开发方法开发软件容易,开发效率提高. 3.( ) 对于以下图形工具的作用, A) 数据流程图和数据字典共同构成软件的高层数据模型. B) 层次图是用来描述软件结构的,不能用于描述数据结构. C) IPO图能方便地描绘输入数据,对数据的处理和输出数据的关系,它是美国微软公司发明并逐渐发展完善起来的. D) ER图描述现实世界中的实体,不涉及这些实体在系统中的实现方法. E) Yourdon图实际上也是结构图,所以它与层次方框图是等价的. 4.( ) 面向数据结构的设计方法有: A) Jackson方法. B) Warnier方法. C) Halstead方法. D) PAD方法. E) G. M y e r s方法. 5.( )以下测试方法是白盒测试方法的是: A) 判定覆盖和边界值分析法. B) 等价划分和错误推测法. C) 路径覆盖和判定/条件覆盖法. D) 条件组合覆盖和语句覆盖法. E) 条件覆盖和错误推测法. 6.( )以下关于集成测试的论述,正确的是: A) 先对每个模块分别测试,然后统一组装成软件系统的方法称为非渐增式测试. B) 自顶向下的集成测试本质上是渐增式测试方法. C) 存根模块是渐增式测试方法中使用的,在非渐增式测试中也用不到桩模块. D) 一般来说,存根模块和桩模块在用过以后,不会作为软件的正式模块而存在. E) 由于是对程序进行测试,测试方案的设计一般在详细设计阶段完成以后才进行. 7. ( ) 对于程序设计,正确的陈述是: A) 为了减少程序的长度,最好不要在程序中增加注释. B) 变量名以简洁为好,名字太长了难以理解,增加了程序的复杂性. C) 程序语句要求体现层次性,以使结构清晰明显. D) 数据结构的组织和复杂程度在设计期间确定,但数据说明的风格是在写程序时确定的. E) 对所有的输入数据都要进行检验,以便确定其合法性. 8. ( ) 内聚标志一个模块内各个元素彼此结合的紧密程度. A) 内聚是信息隐蔽和局部化概念的自然扩展.理想内聚的模块只做臆见事情. B) 一个模块所包含的任务必须在同一段时间内执行,该模块的内聚为时间内聚. C) 一个模块内的处理元素是相关的,必须以特定次序执行,称为过程内聚. D) 顺序内聚和功能内聚是高内聚,而偶然内聚和逻辑内聚是低内聚. E) 时间内聚,通信内聚,过程内聚是中等程度的内聚. 9. ( )McCabe方法对程序复杂程度的定量度量的结果称为程序的环行复杂度, 其计算公式是:V(G)=m-n+p. A) 应用McCabe方法的前提是对应的程序图变换成强连通图. B) V(G)代表程序图G的线性无关环的个数. C) 一般对于结构化程序,p恒等于1. D) m是有向图G中的弧数. E) n是有向图G中的节点数. 10.( )详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统. A) 详细设计阶段不具体的编写程序. B) 详细设计阶段的设计结果基本决定了最终的程序代码质量. C) 详细设计的目标不仅要逻辑上正确的实现每个模块的功能,而且对每个模块的处理过程也应确保简明易懂,清晰具体. D) 详细设计的关键技术是结构程序设计技术. 四, 基本概念题(每题2分,共10分) 1. 软件工程. 2. 软件测试. 3. 数据流图及其组成和作用. 4. 结构化分析方法. 5. 信息隐蔽原理. 五, 叙述分析题:(每题5分,共20分) 1. 试述对用户要求没有完整的认识就匆忙着手编写程序是许多软件开发工程失败的主要原因. 2. 简述软件可靠性和可用性的定义,平均无故障时间的计算公式及应用. 3. 简述软件重用的定义,范围和主要技术. 4. 说明软件测试在软件开发阶段的地位和作用.比较测试和调试的异同点. 六, 设计,作图,计算题(每题5分,共30分) 1.以下是某系统的数据流程图,请将其转换成相应的SC图. 2. 研究下面的伪码程序,完成以下问题: START INPUT X,N DIMENSION A(N),F(N) DO I=1 TO N INPUT F(I) END DO K=0 DO WHILE (KA(K)=0 DO J=1 TO N-K A(K)=A(K)+F(J)*F(J+K)/(N-K+1) END DO PRINT K*X,A(K) K=K+1 END DO STOP A) 画出等价的控制流程图,. B) 判断是否结构化的,说明理由. C) 写出对应的PAD图. D) 用McCabe方法计算环行复杂度. 3. 为方便储户,某银行拟开发计算机储蓄系统.储户填写的存款单或取款单由业务员键入系统.如果是存款,系统记录存款人姓名,住址,存款类型,存款日期,利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户. 1)画出该系统的高层数据流程图和第二层细化流程图. 2)对数据流定义数据字典. 4. 某航空公司规定,乘客可以免费托运不超过20公斤的行李.当行李重量超过20公斤时,对头等舱的乘客超重部分每公斤收费4元,其它舱的乘客收费6元.对残疾乘客超重部分在舱位等次相同的情况下收费减半.用判定表描述行李托运费的处理过程. 5.设计程序,先读入三个整数值代表一个三角形的三条边,然后根据这三个值判断该三角形属于不等边,等腰或等边三角形中的哪一种.请设计满足判定/条件覆盖标准的测试方案. 6.设模块RootForSquare(int a,int b,int c,int *x,int *y) 的功能是一元二次方程求根.请使用等价划分法来设计测试方案.

软件工程所有题免费下载

链接:

软件工程是一门研究用工程化方法构建和维护有效、实用和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率

  •   索引序列
  •   自考软件开发工具与环境分析答案
  •   自考软件开发工具与环境分析
  •   自考软件开发工具与环境分析题
  •   自考软件开发工具与环境分析真题
  •   自考软件开发工具与环境设计答案
  •   返回顶部

自考地区