2020期末机考川农《软件工程(专科)》
软件工程概论期末复习题
软件工程概论期末复习题Document number【980KGB-6898YT-769T8CB-246UT-18GG08】期末总复习1.选择、判断、简答2.判定树和判定表3.用例图、类图、对象模型、顺序图等4.McCabe环路复杂性度量;5.黑盒测试和白盒测试6.数据流图7.成本效益分析习题一、判定树和判定表1.请用判定表画出以下问题的行为逻辑。
人们往往根据天气情况决定出门时的行装;天气可能下雨,也可能不下雨;天气可能变冷,也可能不变冷。
如果天气要下雨,出门时带上雨伞;如果天气变冷,出门时要穿上大衣。
2. 某厂对部分职工重新分配工作的政策是:年龄在20岁以下者,初中文化程度脱产学习,高中文化程度当电工。
20岁至40岁之间,中学文化程度,男性当钳工,女性当车工,大学文化程度都当技术员。
年龄在40岁以上者,中学文化程度当材料员,大学文化程度当技术员。
请用结构化语言﹑判定表或判定树描述上述问题的加工逻辑。
二、McCabe环路复杂性度量某程序的描述如下:if (( a > b && i > 10)|| (a < b && i <= 5) ) k = a;else k = b;1)画出单个条件的嵌套的分支结构;(5分)2)计算该结构的McCabe环路复杂性度量;(5分)3)为完成基本路径测试,求它的一组独立的路径。
(5分)三、测试:变量的命名规则一般规定如下:变量名的长度不多于30个字符,第一个字符必须为英文字母,其他字母可以是英文字母、数字以及下划线的任意组合。
请用等价分类法设计测试用例。
四、数据流图某教务系统具备以下功能,输入用户ID号及口令后,经验证进入教务管理系统,根据请求进行分类处理,可进行如下功能的处理:1)查询成绩:查询成绩以及从名次表中得到名次信息。
2)学籍管理:根据学生总成绩确定名次信息。
3)成绩处理:处理单科成绩并输入成绩表中。
2020期末机考川农《软件工程(专科)》
2020年四川农业大学网络教育专科考试软件工程试卷本试题一共五道大题,共3页,满分100分。
考试时间90分钟。
一、单项选择题(本大题共15小题,每小题1分,共计15分)1、软件开发的资源中,( C )是最重要的资源。
A、人力资源B、硬件资源C、软件资源D、软件复用性及软件部件库2、软件工程的三要素是( B )。
A、方法、工具和文档B、方法、工具和过程C、方法、文档和人D、方法、过程和人3、数据流图(DFD图)中表示“加工”的图形符号是( D )。
A、箭头B、双横线C、矩形框D、圆4、又称为有效性测试的是 ( C )。
A、单元测试B、组装测试C、确认测试D、系统测试5、N-S图,也称盒图,是( B )时使用的一种图形工具。
A、系统结构设计B、过程设计C、数据设计D、接口设计6、软件测试的策略将测试过程按4个步骤进行,以下与程序编码阶段同一阶段进行的测试是 ( A )。
A、单元测试B、组装测试C、确认测试D、系统测试7、软件结构图(SC图)中一个模块的扇出是指( D )。
A、该模块的所有上层模块数B、该模块的所有下层模块数C、直接调用该模块的所有上层模块数D、该模块直接调用的所有下层模块数8、在以下度量模块独立性的内聚准则的部分内聚类型中,内聚性最强的是( C )。
A、逻辑内聚B、时间内聚C、功能内聚D、通信内聚9、可行性研究主要集中在以下四个方面,其中( B )是最难决断的方面。
A、经济可行性B、技术可行性C、法律可行性D、抉择10、以下不属于McCall软件质量模型中的质量特性的是( A )。
A、结构性B、完整性C、正确性D、效率11、允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试的测试用例设计方法是( B )。
A、黑盒测试B、白盒测试C、选择测试D、穷举测试12、如果一个软件系统是使用类、对象、( A )和通信这4个概念设计和实现的,则可以认为这个软件系统是面向对象的。
[四川农业大学]《软件工程(专科)》20年6月作业考核
【奥鹏】-[四川农业大学]《软件工程(专科)》20年6月作业考核试卷总分:100 得分:100第1题,结构化设计是一种应用最广泛的系统设计方法,是以()为基础、自顶向下、逐步求精和模块化的过程A、数据流B、数据流图C、数据库D、数据结构正确答案:A第2题,如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为( )A、时间内聚B、逻辑内聚通信内聚C、信息内聚正确答案:A第3题,概要设计与详细设计衔接的工具是()A、DFDB、SC图C、PADD、程序流程图正确答案:B第4题,可行性分析研究的目的是()A、争取项目B、项目值得开发否C、开发项目D、规划项目正确答案:B第5题,软件生产过程中,需求信息由()给出A、程序员B、项目管理者C、软件分析设计人员D、软件用户正确答案:D第6题,描述静态数据结构的概念模式是()A、E-R图B、DFDC、结构图D、框图正确答案:A第7题,软件需求分析的主要任务是解决目标系统的()的问题。
A、做什么B、怎么做C、是否做D、对谁做正确答案:A第8题,分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的()A、总貌B、细节C、抽象D、软件的作用正确答案:A第9题,研究开发所需要的成本和资源是属于可行性研究中的 ( ) 研究的一方面。
A、技术可行性B、经济可行性C、社会可行性D、法律可行性正确答案:B第10题,数据字典是对数据定义信息的集合,它所定义的对象都包含于()A、数据流图B、程序框图C、软件结构D、方框图正确答案:A第11题,分析员是()A、户中系统的直接使用者B、用户和软件人员的中间人C、软件的编程人员D、用户和软件人员的领导正确答案:B第12题,开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
A、软件投机B、软件危机C、软件工程D、软件产生正确答案:B第13题,在 SD 方法中全面指导模块划分的最重要的原则是A、程序模块化B、模块高内聚C、模块低耦合D、模块独立性正确答案:D第14题,在软件结构化设计中,好的软件结构设计应该力求做到()A、顶层扇出较少,中间层扇出较高,底层模块低扇入B、顶层扇出较高,中间层扇出较少,底层模块高扇入C、顶层扇入较少,中间层扇出较高,底层模块高扇入D、顶层扇入较少,中间层扇入较高,底层模块低扇入正确答案:B第15题,软件需求分析应确定的是用户对软件的()A、功能需求和非功能需求B、性能需求C、非功能需求D、功能需求正确答案:A第16题,快速原型模型的主要特点之一是()A、开发完毕才见到产品B、及早提供全部完整的软件产品C、开发完毕后才见到工作软件D、及早提供工作软件正确答案:D第17题,在下列的基本成分中,哪个不是数据流程图的基本成分?()A、信息处理B、信息存储C、外部实体D、系统状态正确答案:D第18题,模块的内聚性最高的是()A、逻辑内聚B、时间内聚C、偶然内聚D、功能内聚正确答案:D第19题,在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理和去向。
2020年10月自考计算机专业《软件工程》2020软件工程模拟试题4(普本)及答案
XX 大学计算机专业 2019~2020学年第 一 学期《 软件工程 》期末考试试卷答题纸年级 专业 计算机科学与技术 层次:普通高职(本试卷考试时间120分钟 满分100分)一、单项选择题(本大题共20小题,每小题1分,共20分) 1.可行性研究要进行一次_____需求分析。
A .详细的B .全面的C .简化的、压缩的D .彻底的2.系统流程图用于可行性分析中的_____的描述。
A .当前运行系统B .当前逻辑模型C .目标系统D .新系统3.系统流程图是描述_____的工具。
A .逻辑系统B .程序系统C .体系结构D .物理系统4._______工具在软件详细设计过程中不采用。
A .判定表B .IPO 图C .PDLD .DFD 图5.程序的三种基本控制结构是A .过程、子程序和分程序B .顺序、选择和重复C .递归、堆栈和队列D .调用、返回和转移6.程序的三种基本控制结构的共同特点是A .不能嵌套使用B .只能用来写简单程序C .已经用硬件实现D .只有一个入口和一个出口7.产生软件维护的副作用,是指A .开发时的错误B .隐含的错误C .因修改软件而造成的错误D .运行时误操作8.维护中,因误删除一个标识符而引起的错误是_________副作用。
A .文档B .数据C .编码D .设计9.可维护性的特性中相互促进的是A .可理解性和可测试性B .效率和可移植性C .效率和可修改性D .效率和结构好10.汽车有一个发动机。
汽车和发动机之间的关系是_____关系。
A.一般具体B.整体部分C.分类关系D.主从关系11.在变更控制中,______可以用来确保由不同用户所执行的并发变更。
A.异步控制B.同步控制C.存取控制D.基线控制12.变更控制是一项最重要的软件配置任务,其中“检出”和______处理实现了两个重要的变更控制要素,即存取控制和同步控制。
A.登入B.管理C.填写变更要求D.审查13.提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要A.消除错误B.检测错误C.避开错误D.容错14._____是以提高软件质量为目的的技术活动。
2020年7月电大《软件工程》期末考试试题及参考答案
C. 质量监控
20. 软件特性中,相互矛盾的是(
)。
A. 可理解性与可测试性
C. 可修改性和可理解性
)。
B. 等价类划分
D. 循环测试
B. 项目风险评估 D. 软件销售利润
B. 效率与可修改性 D. 可理解性与可读性
得分 1 评卷人 1
二、简答题 (30 分,每小题 6 分)
21. 请给出软件工程七条基本原理中的任意 6 条基本原理。 22. 试分析结构化方法存在的主要问题是什么? 23. 面向对象的分析通常要建立三个模型,请问三个模型的作用? 24. 软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与 功能需求的区别? 25. 一个程序片段如下,请设计符合判定覆盖的测试用例。
604
试卷代号: 1260
国家开放大学 2020 年春季学期期末统一考试
软件工程 试题答案及评分标准
(供参考)
2020 年 7 月
一、选择题,请从四个可选项中选择正确答案。 {60 分,每题 3 分)
1.A
2. D
3.A
4.A
5. C
6. D
7.A
8.B
9. A
10. C
11. A
12. C
13. D
C. 需求分析、设计、编码和测试
D. 需求分析、编码和测试、试运行
2. 美国卡内基· 梅隆大学制定的 SW-CMM 是(
)。
A. 软件工作规范
B. 软件工作流描述
C. 软件描述的一般方法
D. 软件成熟度模型
3. 假定银行的存款年利率是 2%, 请问现在存 5000 元,两年后价值应为(
A. 5202
C. 返回参数
(完整word版)《软件工程》期末考试试卷A(答案)
—南昌大学考试试卷—【适用时间:20 15 ~20 16 学年第二学期试卷类型:[ A ]卷】请对以上问题,画出分层数据流图2、2、某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教,讲师,副教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。
请用等价类划分法设计测试用例。
划分等价类:(5分)设计测试用例:(5分)当我被上帝造出来时,上帝问我想在人间当一个怎样的人,我不假思索的说,我要做一个伟大的世人皆知的人.于是,我降临在了人间.我出生在一个官僚知识分子之家,父亲在朝中做官,精读诗书,母亲知书答礼,温柔体贴,父母给我去了一个好听的名字:李清照。
小时侯,受父母影响的我饱读诗书,聪明伶俐,在朝中享有“神童”的称号。
小时候的我天真活泼,才思敏捷,小河畔,花丛边撒满了我的诗我的笑,无可置疑,小时侯的我快乐无虑。
“兴尽晚回舟,误入藕花深处。
争渡,争渡,惊起一滩鸥鹭。
”青春的我如同一只小鸟,自由自在,没有约束,少女纯净的心灵常在朝阳小,流水也被自然洗礼,纤细的手指拈一束花,轻抛入水,随波荡漾,发髻上沾着晶莹的露水,双脚任水流轻抚。
身影轻飘而过,留下一阵清风。
可是晚年的我却生活在一片黑暗之中,家庭的衰败,社会的改变,消磨着我那柔弱的心。
我几乎对生活绝望,每天在痛苦中消磨时光,一切都好象是灰暗的。
“寻寻觅觅冷冷清清凄凄惨惨戚戚”这千古叠词句就是我当时心情的写照.最后,香消玉殒,我在痛苦和哀怨中凄凉的死去。
在天堂里,我又见到了上帝。
上帝问我过的怎么样,我摇摇头又点点头,我的一生有欢乐也有坎坷,有笑声也有泪水,有鼎盛也有衰落。
我始终无法客观的评价我的一生。
我原以为做一个着名的人,一生应该是被欢乐荣誉所包围,可我发现我错了。
于是在下一轮回中,我选择做一个平凡的人。
我来到人间,我是一个平凡的人,我既不着名也不出众,但我拥有一切的幸福:我有温馨的家,我有可亲可爱的同学和老师,我每天平凡而快乐的活着,这就够了。
最新国家开放大学电大《软件工程》期末题库及答案
最新国家开放大学电大《软件工程》期末题库及答案考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。
该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。
做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
本文库还有其他网核及教学考一体化答案,敬请查看。
《软件工程》题库及答案一一、选择题(请从四个可选项中选择最佳答案。
60分,每题3分)1.下面的哪个选项不是软件工程的宗旨( )。
A. 开发满足用户需求的软件B.研究算法C.及时交付软件D.生产无故障软件2.针对需求不确定的软件开发,比较好的模型是( )。
A. 快速原型化模型 B.瀑布模型C.软件成熟度模型 D.系统化模型3.可行性分析研究的费用大约是项目总经费的( )。
A. 2% B.6%C.20% D.5%04.业务需求描述的是( )。
A.功能需求 B.用户需求C.用户的具体业务流程 D.软件的目标、规模和范围5.一个数据流程图中的图形符号有且仅有( )种。
A.3 B.5C.4 D.76.非直接耦合的模块独立性最强,( )的模块独立性最弱。
A.内容耦合 B.数据耦合C.控制耦合 D.外部耦合7.信息隐藏的核心内容是( )。
A.把数据都放在公共的区域B.数据不能被其他模块访问C.一个模块的内部信息不允许其他模块直接访问D.把信息加密,只能让有密钥的模块访问8.面向过程的方法最关心的是过程,而过程实施的对象是作为过程( )传递的。
A. 参数 B.主体C.过程 D.数据结构9.( )用于描述系统的功能集。
A.组件视图 B.逻辑视图C.用例视图 D.对象视图10.用( )模型描述系统的组织结构。
A.组织 B.CMMC.数据 D.静态11.对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。
在面向对象方法中,由( )实现。
A.顺序图 B.类图C.状态图 D.组件图12.如果对象之间的耦合是通过( )来实现的,则这种耦合就是交互耦合。
四川农业大学网络导航期末考试试卷,完整版
(一) 单选题1. 下列哪种情形对完成平时作业描述正确的是A每次课程正考或补考前均要完成参考课程的平时作业B每门课程的作业只需完成一次C每次课程正考前均要完成参考课程的平时作业D每次课程补考前均要完成参考课程的平时作业A难度:易分值:1.0 2. 网教学员一般什么时候领取教材?(A) 每次缴纳学费的时候(B) 每次课程考试的时候(C) 每学期报到注册的时候(D) 随时都可以领取难度:易分值:1.0 3. 以下选项中交于学员缴纳学费的规定正确的是(A) 按学期缴纳学费(B) 按学年缴纳学费(C) 一次缴清学费(D) 随时可以缴纳学费难度:较易分值:1.0 4. 错过时间,没有完成平时作业,能否补做?(A) 能(B) 不能难度:易分值:1.05. 我校网络教育哪些层次的学员要参加全国统考?(A) 仅高中起点专科(B) 仅高中起点本科(C) 仅专科起点本科(D) 高中起点本科和专科起点本科难度:较易分值:1.0 6. 网教新生如何自己的学籍信息资料?(A) 到学习中心进行核对(B) 到学校进行核对(C) 在首次登录学员平台时核对(D) 打电话到学院或学习中心核对难度:易分值:1.0 7. 我校是从年开举办网络教育的。
(A) 1999(B) 2001(C) 2002(D) 2004C难度:易分值:1.0 8. 统考成绩一般在考试结束后多久公布?(A) 15天(B) 一个月(C) 一学期(D) 60天难度:易分值:1.0 9. 学员在修业年限内可参加多少次统考?(A) 一次(B) 多次(C) 两次(D) 五次难度:易分值:1.0 10. 网教统考报名的网站是(A) 川农在线(B) 中国现代远程与继续教育网(C) 中国高等教育学生信息网(D) 四川农业大学难度:易分值:1.0 11. 网教学员休学的期限一般为。
(A) 一学期(B) 一年(C) 两年(D) 以上都可以难度:中分值:1.0 12. 网教学员可以分阶段完成学业,学员在校最长年限(含休学)为()年?(A) 7(B) 2(C) 2.5(D) 5难度:易分值:1.0 13. 平时作业的主观题出现红X,无法录入答案的原因是。
2019-2020学年度高职学生计算机专业软件工程期末考试试卷
《软件工程》试题 第1页(共8页) 2019-2020学年度第一学期期末考试 《软件工程》试题(闭卷) 计算机 专业 2017级 第 五学期 2019年12月 题号 一 二 三 四 五 六 总分 分数 得分 评卷人 一、填空题(每题1分,共26分) 1、 计算机软件不仅仅是程序,还应该有一整套 。
2、 传统的软件生命周期模型是 。
3、 软件工程三要素包括 、 和 ,其中, 支持软件开发的各个环节的控制和管理。
4、 软件生命周期可划分为 、 和 三个时期,通常把这三个时期再细分为8个阶段,它们是 、 、 、 、、 、 和 ,其中 阶段的工作量是8个阶段中最大的。
5、可行性研究的任务是从 、 和 三个方面研究 。
6、与用户沟通获取需求的方法包括 、 、、和 。
学 号 姓 名 班 级 密封线内不要答题二、单选题(每题1分,共13分)1、下列属于软件的特点的是()。
A. 软件是一种逻辑实体,具有抽象性B. 软件在使用过程中没有磨损、老化的问题C. 软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高D. 以上都正确2、“软件危机”是指()。
A.计算机病毒的出现B.利用计算机进行经济犯罪活动C.软件开发和维护中出现的一系列问题D.人们过分迷恋计算机系统3、在软件危机中表现出来的软件质量差的问题,其原因是()。
A.软件研发人员素质太差 B.用户经常干预软件系统的研发工作C.没有软件质量标准 D.软件开发人员不遵守软件质量标准4、软件工程的出现主要是由于( )。
A.程序设计方法学的影响B.其它工程科学的影响C. 软件危机的出现D.计算机的发展5、软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法主要是指()。
A.原型化方法 B.结构化方法 C.功能化方法 D.面向对象方法6、软件工程方法中普遍定义的方法之一是结构化生命周期方法(SLC方法),下述哪一个论述不具有SLC方法的主要特征()A.严格定义需求B.划分开发阶段C.规范文档格式D.分析控制流程7、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是 ( )A、硬件环境B、软件开发的环境《软件工程》试题第2页(共8页)C、软件开发工具和软件开发的环境D、开发人员的素质8、常用面向对象的软件过程模型是()A.瀑布模型B.喷泉模型C.原型模型D.增量模型9、软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为()。
软件工程202010真题及答案
绝密★启用前2020年10月高等教育自学考试全国统一命题考试软件工程(课程代码02333)注意事项:1.本试卷分为两部分,第一部分为选择题,第二部分为非选择题。
2.应考者必须按试题顺序在答题卡(纸)指定位置上作答,答在试卷上无效。
3.涂写部分、画图部分必须使用2B铅笔,书写部分必须使用黑色字迹签字笔。
第一部分选择题一、单项选择题:本大题共15小题,每小题2分,共30分。
在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。
1.下列不属于软件危机的主要表现是A. 软件生产效率低B. 软件开发没有工具支持C. 软件生产质量低D. 软件开发缺乏可遵循的原理、原则、方法体系以及有效的管理2.下列不属于需求规约的基本性质是A. 可重复的B. 重要性和稳定性程度C. 完整的D. 一致的3.结构精细化设计过程中,为了提高模块的独立性,应遵循的原则是A. 低内聚高耦合B. 低内聚低耦合C. 高内聚低耦合D. 高内聚高耦合4.软件结构化设计中,支持“自顶向下逐步求精”的详细设计,并且能够以一种结构化方式严格地控制从一个处理到另一个处理的转移,这个详细设计工具是A. PAD图B. 程序流程图C. DFD图D. N-S图5.类的状态机一般有几种不同的运行状态,其中处于等待接收事件,接收处理完事件后又进人等待状态,通常采用A. IdleB. InitializingC. CommandD. Active6.下列可用于概念模型和软件模型的动态结构的是A. 类图B. 对象图C. 部署图D. 用况图7.下列不属于创建一个系统的类图步骤是A. 模型化待建系统中的概念,形成类图中基本元素B. 模型化待建系统中的各种关系,形成该系统的初始关系C. 模型化系统中的接口,不需给出该系统的最终类图D. 模型化逻辑数据库模式8.RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成A. 初始阶段B. 精化阶段C. 构造阶段D. 移交阶段9.RUP中,用于捕获系统语境中的一些重要领域对象,其中领域对象表达系统工作环境中存在的事物或发生的事件,领域模型一般采用A. PAD图B. 流程图C. 类图D. N-S图10.RUP设计阶段的主要活动不包含A. 程序设计B. 体系结构设计C. 用况设计D. 类设计11.“与所规约的系统执行之间的偏差”是指A. 错误B. 失效C. 故障D. 误差12.软件测试中,白盒测试技术依据的是程序的A. 逻辑结构B. 输入数据C. 状态D. 功能13.软件生存周期是指A. 开发软件的全部时间B. 使用软件的全部时间C. 开发和使用软件的全部时间D. 从形成概念开始到最后淘汰让位于新的软件产品的时间14.集成化能力成熟度模型(CMMI)针对每个过程域设定了能力等级,其中最高级为A.3级B.4级C.5级D.6级15.集成化能力成熟度模型(CMMI)中有22个过程域,分为4类:项目管理类、工程类、过程管理类和A. 需求管理类B. 支持类C. 项目包类D. 目标类第二部分非选择题二、填空题:本大题共20空,每空1分,共20分。
2020年10月自考计算机专业《软件工程》2020软件工程模拟试题1(普本)及答案
第 1页 共 14 页 XX 大学计算机学院 2019~2020学年第 一 学期《 软件工程 》期末考试试卷A 卷年级 09 专业 计算机科学与技术 层次:普通高职普通本科 (本试卷考试时间120分钟 满分100分)第一部分 选择题 (共15分)一.单项选择题(本大题共15小题,每题1分,共15分)1. 软件生命周期中所花费用最多的阶段是( )A .详细设计B .软件编码C .软件测试D .软件维护 2. 软件生命周期中的软件定义时期各个阶段依次是:( )A . 可行性研究,问题定义,需求分析。
B . 问题定义,可行性研究,需求分析。
C . 可行性研究,需求分析,问题定义。
D . 以上顺序都不对。
3. 面向对象的类层次结构中,聚集关系是一种( )A .“一般——特殊”关系B .“整体——部分”关系C .“相互依赖”关系D .“一般——具体”关系4. 数据字典是用来定义 _________ 中的各个成份的具体含义的。
( )A .程序流程图B .功能结构图C .系统结构图D .数据流图 5. 设年利率为 i ,现存入 p 元,不计复利, n 年后可得钱数为( )A . p ﹡ (1+i ﹡ n)B . p ﹡ (i+1) nC . p ﹡ (1+i) ﹡ nD . p ﹡ (i+n)6.在E-R 模型中,包含以下基本成分( )。
A.数据、对象、实体B.控制、联系、对象C.实体、联系、属性D.实体、属性、操作7.程序的三种基本控制结构是()A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移8.模块的内聚性最高的是( )A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚9.在详细设计阶段所使用到的设计工具是:()A程序流程图,PAD图,N-S图.B数据流图,Yourdon 图,程序流程图,PAD图,N-S图,HIPO图。
C数据流图,系统流程图, PAD图,N-S图。
D数据流图,系统流程图,程序流程图,层次图。
奥鹏四川农业大学2020年6月课程考试考试《计算机网络(专科)》网考资料及答案.doc
单选题1.有关光缆陈述正确的是( )A.光缆的光纤通常是偶数,一进一出B.光缆不安全C.光缆传输慢D.光缆较电缆传输距离近答案: A2.对于中继器、集线器和网桥来说,下列说法比较准确的是 ( )A.使用中继器来分割网络、提高网络性能B.使用集线器来改变网络物理拓扑、提高网络速率C .使用网桥来分段网络、可以提高网络速率D.通过网桥互连的网络将是一个更大的网络答案: D3.由于千兆以太网标准不支持双绞线,因此在组建千兆以太网时只能使用光缆这种传输介质 ( )A.TB.F答案: B4.路由器按照转发表指出的路由数据报转发给下一个路由器,这种叫作直接交付 ( )A.TB.F答案: A5.LLC 的名称 ( )A.数据链路控制B.逻辑链路控制C.总线链路控制D.物理链路控制答案: B6.关于逻辑链路层的规定是 ( )A.802.1B.802.2C.802.3D.802.4 答案: C7.计算机利用电话线路传输数据信号时必备的设备是A. 网卡B. 同轴电缆C.光缆D.调制解调器答案: D8.有关光缆陈述正确的是()A. 光缆的光纤通常是偶数,一进一出B. 光缆不安全C .光缆传输慢D .光缆较电缆传输距离近答案: A9.C SMA/CD在 IEEE标准中,属于()标准.A.802.1B.802.2C.802.3D.802.4 答案: C10.目前,实际存在与使用的广域网基本都是采用()拓扑A.总线型B.环型C.网状D.星型答案: C11.IP 地址是一种分等级的地址结构 ( )B.F 答案: A12.以太网协议中8 0 2由来()A. 电话区号B. 地理位置C.年月D.编号答案: C多选题1.下列设备中,属于手持设备的是 ( )A. 笔记本电脑B. 掌上电脑C.PDA项式D.第3代手机答案: B, C, D判断题1 .光缆在各类传输介质中的抗干扰能力是最好的T. 对F. 错答案: T2.两台计算机利用电话线路进行较远距离传输数据信号时必备的设备是 ADSL。
2020年10月全国软件工程自考试题及答案解析
全国2019年10月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.软件工程管理的具体内容不包括对_________管理。
()A.开发人员B.组织机构C.控制D.设备2.在McCall软件质量度量模型中,_________属于面向软件产品操作。
()A.正确性B.可维护性C.适应性D.互操作性3.在快速原型模型的开发过程中,用原型过程来代替全部开发阶段所用模型是_________模型。
()A.探索型原型B.演化型原型C.实验型原型D.增量型原型4.维护中因删除一个标识符而引起的错识是_________副作用。
()A.文档B.数据C.编码D.设计5.软件维护的困难主要原因是()A.费用低B.人员少C.开发方法的缺陷D.维护难6.用白盒法技术设计测试用例的方法包括()A.错误推测B.因果图C.基本路径测试D.边界值分析7.软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们()A.前者属于静态测试,后者属于动态测试B.前者属于动态测试,后者属于静态测试C.都属于静态测试D.都属于动态测试8.程序设计语言的心理特性在语言中表现不应包括()A.歧义性B.简洁性1C.保密性D.传统性9.程序的三种基本控制结构的共同特点是()A.只能用来描述简单程序B.不能嵌套使用C.单入口,单出口D.仅用于自动控制系统10.JSP方法是一种面向_________的设计方法。
()A.控制结构B.对象C.数据流D.数据结构11.当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为()A.数据耦合B.公共耦合C.标记耦合D.内容耦合12.软件设计的方法有多种,_________方法不属于面向数据流的设计方法。
()A.基于Jackson图的设计B.基于IDEF0图的设计C.交换分析设计D.事务分析设计13.为高质量地开发软件项目,在软件结构设计时,必须遵循_________原则。
软件工程期末考试试题及参考答案合集
考试试题及参考答案一、单向选择题(四选一、每小题3分,共18分)1、软件的发展经历了(D)个发展阶段。
0102A.一B.二C.三D.四2、需求分析的任务不包括(B)。
0401A.问题分析B.系统设计C.需求描述D.需求评审。
3、一个软件的宽度是指其控制的(C)。
0801A.模块数B.层数C.跨度D.厚度4、当模块中包含复杂的条件组合,只有(A)能够清晰地表达出各种动作之间的对应关系。
0802A.判定表和判定树B.盒图C.流程图D.关系图5、以下不属于逻辑覆盖的是(D)。
1402A.语句覆盖B.判定覆盖C.条件覆盖D.基本路径6、为适应软件运行环境的变化而修改软件的活动称为(B)。
1501A.纠错性维护B.适应性维护C.改善性维护D.预防性维护二、填空题(每空2分,共18分)1.软件可靠性是指在给定的时间间隔内,程序成功运行的(概率)。
01012.高级语言:独立于机器,面向过程或面向(对象)01013.软件项目管理的范围主要集中于3个P上,即:People人员、Problem问题和(过程)。
02014.人机界面的风格第一代界面是命令和(询问)方式。
12025.由于维护或在维护过程中其他一些不期望的行为引入的错误称为维护的(副作用)。
15046.在公式V(G)= E –N + 2中:E为程序图G中边的总数;N 为程序图中结点的总数。
V(G)又称为图G的环形(复杂度)0204。
7.任何一个基于计算机系统都可以用输入-处理-输出(IPO)图来描述,它将该系统转换成一个信息变换模型。
03038.为提高可交互性一般对所有可能造成损害的用户操作动作,应坚持要求用户(确认),例如,提问“你确实要删除…?”。
12049.文档是一种数据媒体和其上所记录的(数据)。
0101三、判断题(每小题2分,共24分,错误打X、正确打√)1.用户对软件需求的描述不精确,往往是产生软件危机的原因之一。
(√)01022.目前,软件项目的进度安排的两种比较常用的方法是程序评估与审查技术(PERT)和关键路径法(CPM)。
2020年8月自考02333软件工程试题及答案
绝密★启用前月高等教育自学考试全国统一命题考试2020年8一、单项选择题:本大题共15小题,每小题2分,共30分。
1.B2.A3.D4.D5.A6.C7.D8.A9.B10.C11.A12.D13.C14.C15.D二、填空题:本大题共20空,每空1分,共20分。
16.程序17.非形式化,半形式化(次序可调换)18.加工19.成绩=及格|不及格20.高内聚低耦合21.信息隐蔽22.包23.访问,引入(次序可调换)24.精化阶段,构造阶段25.二义性,不一致性(次序可调换)26.程序路径,规约27.单元测试28.支持过程29.棱形()30.已定义级(Define)三、简答题:本大题共6小题,每小题5分,共30分。
31.所谓系统建模,是指运用所掌握的知识,通过抽象,给出该系统的一个结构———系统模型。
(3分)模型是一个抽象,该抽象是在意图所确定的角度和抽象层次对物理系统的一个描述,描述其中的成分和成分之间所具有的特定语义的关系,还包括对该系统边界的描述。
(2分)32.(1)具有较明显的输入部分和变换(或称主加工)部分之间的界面变换部分和输出部分之间界面的数据流图,称为变换型数据流图。
(2分)(2)变换型数据流图的设计步骤:①确定DFD的变换中心、逻辑输入和逻辑输出。
(1分)②设计软件结构的顶层和第一层:变换结构。
(1分)③设计中、下层模块。
设计的优化。
(1分)软件工程试题答案及评分参考第1页(共3页)33.(1)子类可继承父类的属性和操作,(1分)并可有更多的属性和操作。
(1分)(2)子类可替换父类的声明。
(1分)(3)若子类的一个操作的实现覆盖了父类同一个操作的实现,这种情况被称为操作多态性,但两个操作必须具有相同的名字和参数。
(1分)(4)可有在其他类目之间创建泛化,例如在节点之间、类和接口之间。
(1分) 34.(1)基本模型元素所表达的语义不同;(1分)(2)一个事务不等同于路径测试中一条路径,可能在中间某处就完成了某一用户工作,终结了一个事务;(2分)(3)事务流程图中的分支和节点可能是一个复杂的过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020年四川农业大学网络教育专科考试
软件工程试卷
本试题一共五道大题,共3页,满分100分。
考试时间90分钟。
一、单项选择题(本大题共15小题,每小题1分,共计15分)
1、软件开发的资源中,( C )是最重要的资源。
A、人力资源
B、硬件资源
C、软件资源
D、软件复用性及软件部件库
2、软件工程的三要素是( B )。
A、方法、工具和文档
B、方法、工具和过程
C、方法、文档和人
D、方法、过程和人
3、数据流图(DFD图)中表示“加工”的图形符号是( D )。
A、箭头
B、双横线
C、矩形框
D、圆
4、又称为有效性测试的是 ( C )。
A、单元测试
B、组装测试
C、确认测试
D、系统测试
5、N-S图,也称盒图,是( B )时使用的一种图形工具。
A、系统结构设计
B、过程设计
C、数据设计
D、接口设计
6、软件测试的策略将测试过程按4个步骤进行,以下与程序编码阶段同一阶段进行
的测试是 ( A )。
A、单元测试
B、组装测试
C、确认测试
D、系统测试
7、软件结构图(SC图)中一个模块的扇出是指( D )。
A、该模块的所有上层模块数
B、该模块的所有下层模块数
C、直接调用该模块的所有上层模块数
D、该模块直接调用的所有下层模块数
8、在以下度量模块独立性的内聚准则的部分内聚类型中,内聚性最强的是
( C )。
A、逻辑内聚
B、时间内聚
C、功能内聚
D、通信内聚
9、可行性研究主要集中在以下四个方面,其中( B )是最难决断的方面。
A、经济可行性
B、技术可行性
C、法律可行性
D、抉择
10、以下不属于McCall软件质量模型中的质量特性的是( A )。
A、结构性
B、完整性
C、正确性
D、效率
11、允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,
对程序所有逻辑路径进行测试的测试用例设计方法是( B )。
A、黑盒测试
B、白盒测试
C、选择测试
D、穷举测试
12、如果一个软件系统是使用类、对象、( A )和通信这4个概念设计和实现
的,则可以认为这个软件系统是面向对象的。
A、继承
B、复用
C、重载
D、多态
13、结构化分析(SA)方法是一种( D )的分析方法。
A、面向对象
B、面向过程
C、面向数据结构
D、面向数据流
14、软件模块结构改进的几种试探性原则中,控制范围和作用范围原则是指
( C )。
A、控制范围在作用范围之外
B、作用范围在控制范围之外
C、作用范围在控制范围之内
D、控制范围在作用范围之内
15、模块的内聚和模块间的藕合是用于度量模块( A )的两个准则。
A、独立性
B、复杂性
C、规模
D、可维护性
二、名词解释题(本大题共5小题,每小题4分,共计20分)
1、数据词典(DD):数据字典的任务是对于数据流图中出现的所有被命名的图形元素在数据词典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。
数据词典中所有的定义应是严密的、精确的,不可有半点含混,不可有二义性。
2、软件生存周期模型:软件生存周期模型是从软件项目需求定义直到软件经使用后废弃为止,跨越整个生存期的系统开发、动作和维护所实施的全部过程,活动和任务的结构框架。
目前有多种软件生存期模型,如瀑布模型、演化模型、螺旋模型、喷泉模型等。
3、SA方法:SA是指结构化分析方法。
结构化分析方法是需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。
基本思想是采用自顶向下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。
4、信息隐蔽: 将模块实现自身功能的细节与数据"隐蔽"起来。
模块间仅交换为完成系统功能所必须的信息。
5、CASE:计算机辅助软件工程
三、简答题(本大题共4小题,每小题10分,共计40分)
1、软件生存周期中应该具备哪些必要的文档?每种文档的主要作用是什么?
答:
在软件生存周期中,随着各个阶段工作的开展,应适时地编制如下13种文档:
1)可行性研究报告:说明该软件项目的实现在技术上、经济上和社会因素上的可行性,评述为合理地达到开发目标可供选择的各种可能的实现方案,说明并论证所选定实施方案的理由。
2)项目开发计划:为软件项目实施方案制定出的具体计划。
3)软件需求说明书:对所开发软件的功能键、性能超群、用户界面及运行环境等作出详细的说明。
4)数据要求说明书:给出数据逻辑描述和数据采集的各项要求,为生成和维护系统的数据文件做好准备。
5)概要设计说明书:说明系统的功能分配、模块划分、程序的总体结构、输入输出及接口设计、运行设计、数据结构设计和出错处理设计等。
6)说明设计说明书:描述每一个模块是如何实现的,包括算法、逻辑流程等。
7)用户手册:使用户了解如何使用该软件。
8)操作手册:为操作人员提供该软件各种运行情况的有关知识。
9)测试计划:制定测试内容、进度、条件、人员、用例的选择、结果允许的偏差等。
10)测试分析报告:对测试结果加以分析并提出结论性的意见。
11)开发进度月报:向管理部门按月提交的项目进展情况。
12)项目开发总结报告:项目开发完成后的总结。
13)维护修改建议。
2、软件的一生会经历哪几个阶段?各个阶段的任务是什么?
答:正如同任何事物一样,软件也有一个孕育、诞生、成长、成熟、衰亡的生存过程。
一般称其为计算机软件的生存期。
软件生存周期的六个步骤:
1)制定计划。
确定系统目标,给出它的功能、性能、可靠性以及接口等方面的要求,研究完成软件任务的可行性,制定完成开发任务的实施计划。
2)需求分析和定义。
对待开发软件提出的需求进行分析并给出详细的定义,然后编写出软件软件需求说明书或系统功能说明书。
3)软件设计。
由设计人员把已确定了的各项需求转换成一个相应的体系结构,并进一步对每一个模块要完成的工作进行具体的描述。
4)程序编写。
把软件设计转换成计算机可以接受的程序代码,即写成以某一种特定程序设计语言表示的源程序清单。
5)软件测试。
在设计测试用例的基础上检验软件的各个组成部分。
运行/维护。
软件投入正式使用并对软件在运行过程中可能由于多方面的原因,需要对它进行修改。
3、系统工程师在需求分析中扮演着什么样的角色?系统工程师应具备什么样的素质?
答:系统工程师处于用户和高级程序员之间,负责沟通用户和开发人员的认识和见解,起着桥梁的作用。
系统工程师应当具备如下的素质:
1)能够熟练地掌握计算机硬、软件的专业知识,具有一定的系统开发经验。
2)善于进行抽象的思维和创造性的思维,善于把握抽象的概念,并把它们重新整理成为各种逻辑成份,并给出简明、清晰的描述。
3)善于从相互冲突或混淆的原始资料中抽出恰当的条目来。
4)善于进行调查研究,能够很快学习用户的专业领域知识,理解用户的环境条件5)能够倾听他人的意见,注意发挥其它人员的作用。
具有良好的书面和口头交流表达能力。
4、什么是软件质量保证?试述质量保证的主要功能。
答:软件质量保证就是通过确保软件过程的质量,来保证软件产品的质量。
质量保证的内容绝不是单纯的保证质量,保证质量是质量控制的任务,质量保证是以保证质量为其基础,进一步引申到提供“信任”这一基本目的。