天津科技大学软件工程期末考试题(样卷)

合集下载

软件工程期末试题(含答案)解析

软件工程期末试题(含答案)解析

一、填空题(每空1分,共25分)1.软件生存周期一般可以划分为,问题定义、可行性研究、需求分析、设计、编码、测试和运行和维护。

2.基于软件的功能划分,软件可以划分成___系统软件_、支撑软件、应用软件__三种。

3.可行性研究,应从经济可行性、技术可行性、运行可行性、法律可行性和开放方案可行性等方面研究。

4.系统流程图是描绘物理系统的传统工具。

它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件5.数据流图的基本四种成分:数据输入的源点和数据输出汇点、加工、数据流和数据存储文件。

6.结构化分析方法是面向_数据流_进行需求分析的方法。

结构化分析方法使用_数据流图DFD_与_数据字典_来描述。

7.继承性是自动地共享类、子类和对象中的方法和数据的机制。

8.软件详细设计工具可分为3类,即_图示工具_、_设计语言_和_表格工具_。

9.为了在软件开发过程中保证软件的质量,主要采取下述措施:_审查__、复查和管理复审、___测试_。

10.大型软件测试包括单元测试、集成测试、确认测试和系统测试四个步骤。

二、单项选择题(每小题2分,共20分)1.软件设计中划分模块的一个准则是(C )。

A、低内聚低耦合 B.低内聚高耦合C.高内聚低耦合 D.高内聚高耦合2.Jackson设计方法是由英国的M. Jackson提出的,它是一种面向( C )的软件设计方法。

A、对象 B.数据流 C.数据结构 D.控制结构3.试判断下列叙述中,哪个(些)是正确的( C )。

a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、aB、bC、cD、b和c4.( A )是用户和设计交换最频繁的方法。

A、原型化方法B、瀑布模型方法 C. 螺旋模型方法D、构件组装模型5.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是( C )。

《软件工程》期末考试及答案

《软件工程》期末考试及答案

《软件工程》 期末考试试卷考生注意:1.本试卷共有五道大题,满分100分。

2.考试时间90分钟。

3.卷面整洁,字迹工整。

4.填写内容不得超出密封线。

一、名词解释题(每小题3分,共15分) 1.软件生存周期模型2.数据字典DD3.内聚性4.JSP方法5.多态性二、填空题(每空2分,共20分)1.在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度。

2.规定功能的软件,在一定程度上对自身错误的作用具有屏蔽能力,则称此软件具有的软件。

3.McCall提出的软件质量模型包括个软件质量特性。

4.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、、可使用性和效率。

5. 为了便于对照检查,测试用例应由输入数据和预期的两部分组成。

6. 程序设计语言的心理特性主要表现在、简洁性、传统性、局部性和顺序性。

7. 软件结构是以为基础而组成的一种控制层次结构。

8. 使用类创建对象的过程实际上是类的过程。

9. 结构化语言是介于自然语言和之间的一种半形式语言。

10.若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P= 。

三、简答题(每小题5分,共20分)2.以G.J.Myers的观点,简述对软件测试的目的。

3.就程序设计语言的工程特性而言,对程序编码有哪些要求?4.模块的内聚性包括哪些类型?四、理论应用题(每小题15分,共30分)PDL语言描述在数组A(1)~A(10)中找最大数的算法。

2.根据下列条件使用等价类划分法设计测试用例。

某一8位微机,其八进制常数定义为:以零开头的数是八进制整数,其值的范围是-177~177,如05,0127,-065。

五、实践应用题(每小题15分,共15分)企业管理系统,其中:生产科的任务是:(1)根据销售公司转来的内部合同(产品型号、规格、数量、交获日期)制定车间月生产计划。

(2)根据车间实际生产日报表、周报表调整月生产计划(3)以月生产计划为以及,制定产品设计(结构、工艺)及产品组装月计划。

软件工程期末试题(含答案)讲解学习

软件工程期末试题(含答案)讲解学习

软件⼯程期末试题(含答案)讲解学习软件⼯程期末试题(含答案)⼀、填空题(每空1分,共25分)1.软件⽣存周期⼀般可以划分为,问题定义、可⾏性研究、需求分析、设计、编码、测试和运⾏和维护。

2.基于软件的功能划分,软件可以划分成___系统软件_、⽀撑软件、应⽤软件__三种。

3.可⾏性研究,应从经济可⾏性、技术可⾏性、运⾏可⾏性、法律可⾏性和开放⽅案可⾏性等⽅⾯研究。

4.系统流程图是描绘物理系统的传统⼯具。

它的基本思想是⽤图形符号以⿊盒⼦形式描绘系统⾥⾯的每个部件5.数据流图的基本四种成分:数据输⼊的源点和数据输出汇点、加⼯、数据流和数据存储⽂件。

6.结构化分析⽅法是⾯向_数据流_进⾏需求分析的⽅法。

结构化分析⽅法使⽤_数据流图DFD_与_数据字典_来描述。

7.继承性是⾃动地共享类、⼦类和对象中的⽅法和数据的机制。

8.软件详细设计⼯具可分为3类,即_图⽰⼯具_、_设计语⾔_和_表格⼯具_。

9.为了在软件开发过程中保证软件的质量,主要采取下述措施:_审查__、复查和管理复审、___测试_。

10.⼤型软件测试包括单元测试、集成测试、确认测试和系统测试四个步骤。

⼆、单项选择题(每⼩题2分,共20分)1.软件设计中划分模块的⼀个准则是( C )。

A、低内聚低耦合 B.低内聚⾼耦合 C.⾼内聚低耦合 D.⾼内聚⾼耦合2.Jackson设计⽅法是由英国的M. Jackson提出的,它是⼀种⾯向( C )的软件设计⽅法。

A、对象 B.数据流 C.数据结构 D.控制结构3.试判断下列叙述中,哪个(些)是正确的( C )。

a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、aB、bC、cD、b和c4.( A )是⽤户和设计交换最频繁的⽅法。

A、原型化⽅法B、瀑布模型⽅法 C. 螺旋模型⽅法 D、构件组装模型5.软件⼯程⽅法学的⽬的是:使软件⽣产规范化和⼯程化,⽽软件⼯程⽅法得以实施的主要保证是( C )。

天津科技大学2009-2010年第二学期软件工程考试试卷A-卷(含答案)(国际学院)

天津科技大学2009-2010年第二学期软件工程考试试卷A-卷(含答案)(国际学院)

一、单项选择题(请将每小题最合适的答案的代码写在答题纸的相应位置,写在试卷上无效,共30分,每小题1分)1.“软件危机”是指( C ) 。

A. 计算机病毒的出现B. 利用计算机进行经济犯罪活动C. 软件开发和维护中出现的一系列问题D. 人们过分迷恋计算机系统2.下列关于功能性注释不正确的说法是( B )A. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态B. 注释用来说明程序段,需要在每一行都要加注释C. 可使用空行或缩进,以便很容易区分注释和程序D. 修改程序也应修改注释3.结构化维护与非结构化维护的主要区别在于( D )A. 软件是否结构化B. 软件配置是否完整C. 程序的完整性D. 文档的完整性4.软件的可行性研究中不包括( D )A.法律可行性B.技术可行性C.经济可行性D.政治可行性5.以下不属于白盒测试技术的是( D )A.逻辑覆盖B.基本路径测试C.循环覆盖测试D.等价类划分6.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( D )。

A.纠错性维护B.适应性维护C.改善性维护D.预防性维护7.盒图也称为( D )或Chapin图。

这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。

A.流程图B.框图C.判定表D.N-S图8.在结构化程序设计当中,不建议使用( D )。

A.分支语句B.循环语句C.子程序调用语句D.转向语句9.软件是( C )。

A. 处理对象和处理规则的描述B. 程序C. 程序及其文档D. 计算机系统10.软件测试的目标是( B )。

A. 证明软件是正确的B. 发现错误、降低错误带来的风险C. 排除软件中所有的错误D. 与软件调试相同11.详细设计的基本任务是确定每个模块的( D )设计A.功能 B.调用关系 C.输入输出数据 D.算法12.内聚程度最低的是( A )内聚A.偶然B.过程C.顺序D.时间13.需求分析的产品是( D )A.数据流程图案 B.数据字典 C.判定表 D.需求规格说明书14.模块的内聚性最高的是( D )A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚15.系统流程图用于可行性分析中的( A )的描述。

软件工程期末试卷(十套含答案)

软件工程期末试卷(十套含答案)

软件工程期末试题(一)单项选择题1.瀑布模型的存在问题是(B )A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求2.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C )A.软件工程B.软件周期C.软件危机D.软件产生3.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( B )A.数据、公共、标记、控制B.数据、标记、控制、公共C.控制、数据、标记、公共D.控制、数据、公共、标记4.在SD方法中全面指导模块划分的最重要的原则是( D )A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性5.软件测试的目的是( B )。

A.评价软件的质量 B. 发现软件的错误C.找出软件的所有错误 D. 证明软件是正确的6.在设计测试用例时,( A )是用得最多的一种黑盒测试方法。

A.等价类划分 B. 边界值分析 C. 因果图 D. 判定表7. 需求分析最终结果是产生( B )。

A. 项目开发计划B. 需求规格说明书C. 设计说明书D. 可行性分析报告8. Jackson图中,模块框之间若有直线连接,表示它们之间存在(B )。

A. 调用关系B. 组成关系C. 链接关系D. 顺序执行关系9. 软件详细设计的主要任务是确定每个模块的( C )。

A. 功能B. 外部接口C. 算法和使用的数据结构D. 编程10.为了提高软件的可维护性,在编码阶段应注意( D )A.保存测试用例和数据B.提高模块的独立性C.文档的副作用D.养成好的程序设计风格11.设年利率为i,现存入p元,若计复利,n年后可得钱数为(B)A.p﹡(1+i﹡n) B.p﹡(i+1)nC.p﹡(1+i)﹡n D.p﹡(i+n)12.在考察系统的一些涉及时序和改变的状态时,要用动态模型来表示。

动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是(A )。

A .状态图 B. 数据流图 C. 系统结构图 D. 时序图13. 对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。

软件工程期末试题(含答案)

软件工程期末试题(含答案)

填空题(每空1分,共25分)1. 软件生存周期一般可以划分为,问题定义、可行性研究、需求分析、设计、编码、测试和运行和维护。

2. 基于软件的功能划分,软件可以划分成—统软件_、支撑软件、应用软件__三种。

3. 可行性研究,应从经济可行性_________ 、技术可行性、运行可行性、法律可行性和开放方案可行性等方面研究。

4. 系统流程图是描绘物理系统__________ 的传统工具。

它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件5. 数据流图的基本四种成分:数据输入的源点和数据输岀汇点、加工______ 、数据流和数据存储文件。

6. 结构化分析方法是面向_数据流_进行需求分析的方法。

结构化分析方法使用_数据流图DFD_与_数据字典—来描述。

7. 继承性是自动地共享类、子类和对象中的方法和数据的机制。

8. 软件详细设计工具可分为3类,即—图示工具_、―设计语言—和—表格工具_。

9. 为了在软件开发过程中保证软件的质量,主要采取下述措施:—审查__、复查和管理复审、—测试_。

10. 大型软件测试包括单元测试、集成测试、确认测试和系统测试四个步骤。

单项选择题(每小题2分,共20分)1. 软件设计中划分模块的一个准则是(C )。

A、低内聚低耦合 B.低内聚高耦合C.高内聚低耦合 D.高内聚高耦合2. Jackson设计方法是由英国的M. Jackson提出的,它是一种面向(C )的软件设计方法。

A、对象 B.数据流 C.数据结构 D.控制结构3. 试判断下列叙述中,哪个(些)是正确的( C )。

a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、aB、bC、cD、b 和c4. (A )是用户和设计交换最频繁的方法。

A、原型化方法B、瀑布模型方法 C.螺旋模型方法D、构件组装模型5. 软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(C )。

软件工程期末试卷(十套含答案)

软件工程期末试卷(十套含答案)-CAL-FENGHAI.-(YICAI)-Company One1软件工程期末试题(一)单项选择题1.瀑布模型的存在问题是( B )A.用户容易参与开发 B.缺乏灵活性C.用户与开发者易沟通 D.适用可变需求2.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C )A.软件工程B.软件周期C.软件危机D.软件产生3.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( B )A.数据、公共、标记、控制B.数据、标记、控制、公共C.控制、数据、标记、公共D.控制、数据、公共、标记4.在SD方法中全面指导模块划分的最重要的原则是( D )A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性5.软件测试的目的是( B )。

A.评价软件的质量 B. 发现软件的错误C.找出软件的所有错误 D. 证明软件是正确的6.在设计测试用例时,( A )是用得最多的一种黑盒测试方法。

A.等价类划分 B. 边界值分析 C. 因果图 D. 判定表7. 需求分析最终结果是产生( B )。

A. 项目开发计划B. 需求规格说明书C. 设计说明书D. 可行性分析报告8. Jackson图中,模块框之间若有直线连接,表示它们之间存在(B )。

A. 调用关系B. 组成关系C. 链接关系D. 顺序执行关系9. 软件详细设计的主要任务是确定每个模块的( C )。

A. 功能B. 外部接口C. 算法和使用的数据结构D. 编程10.为了提高软件的可维护性,在编码阶段应注意( D )A.保存测试用例和数据B.提高模块的独立性C.文档的副作用D.养成好的程序设计风格11.设年利率为i,现存入p元,若计复利,n年后可得钱数为(B)A.p﹡(1+i﹡n) B.p﹡(i+1)nC.p﹡(1+i)﹡n D.p﹡(i+n)12.在考察系统的一些涉及时序和改变的状态时,要用动态模型来表示。

动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是( A )。

《软件工程》期末考试试卷A(答案)

—南昌大学测试试卷一【适用时间:20 15 〜20 16学年第二学期试卷类型:[A ]卷](7) A)源点B)终点C)加工D)模块8、以下工具中,在软件详细设计过程中不建议采用的是〔D〕(8)A〕判定表B)IPO 图C)NS 图D)DFD 图9、软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫〔D〕(9)A〕生存期B〕面向对象设计C〕面向对象程序设计D〕面向对象分析10、ER模型中的根本成分不包含〔D 〕(10)A〕实体B〕联系C〕属性D〕处理得分评阅人二、填空题:〔每空1分,共20 分〕----------------- 1、软件危机是指在〔软件开发和维护过程中〕所遇到的一系列严重问题.2、面向对象方法=对象+类+ 〔继承〕+ 〔消息〕.3、传统的软件开发方法学也称为〔生命周期方法〕学.4、在需求分析阶段,描绘系统逻辑模型的方法主要是用数据流图和〔数据字典〕.5、数据流图有四种成分:〔源点或终点〕、〔处理〕、〔数据存储〕、〔数据流〕.6、程序的三种根本限制结构是〔顺序〕、〔选择〕、〔循环〕.7、模块独立性可以由〔内聚〕、〔耦合〕两个定性标准度量.8、〔软件维护〕阶段在软件生命周期中工作量最大.9、用面向对象方法开发软件,通常需要建立三种形式的模型,它们分别是〔对象模型〕、〔动态模型〕、〔功能模型〕.10、黑盒测试又称为〔功能测试〕,白盒测试也称为〔结构测试〕.! 得分评阅人I 三、简做题:〔每题5分,共20分〕-------- -------- I1 1、可行性研究的任务是什么?|答复要点:每点一分j 1、首先需要进一步明确问题定义;| 2、建立逻辑模型.! 3、从逻辑模型出发,经过压缩的设计,探索出假设干种可供选择的主要解决方法,对每种解决方法都।要研究它的可行性,j 4、从三个方面分析研究每种解决方法的可行性.㈠技术可行性.㈡经济可行性.㈢社会可行性.। 2、软件生命周期包括哪几个阶段?j 答复要点:------------------------------------------------ 每一点0.5分j 1、问题定义| 2、可行性研究| 3、需求分析| 4、总体设计| 5、详细设计| 6、编码和单元测试| 7、综合测试| 8、软件维护I 3、采用黑盒技术设计测试用例有哪几种方法?这些方法各有什么特点?|答复要点:---------------------- 每一点1分,解释1分| 1、等价类划分.等价类划分是将输入数据域按有效的或无效的〔也称合理的或不合理的〕划分成假设i干个等价类,测试每个等价类的代表值就等于对该类其它值的测试.i 2、界值分析.该方法是将测试边界情况作为重点目标,选取正好等于,刚刚大于或刚刚小于边界值I的情况,根据这些情况选择测试用例.! 3、错误推测.错误推测法没有确定的步骤,凭检验进行.它的根本思想是列出程序中可能发生错误!的情况,根据这些情况选择测试用例.I! 4、对象模型有哪5个层次?建立对象模型有哪几个步骤?!答:主题层、类&寸象层、结构层、属性层、效劳层.〔1分〕I 1、确定类与对象:〔1分〕! 第1步:列出所有候选对象! 第2步:去粗取精I 2、确定关联二结构层〔1分〕| 第1步:收集| 第2步:筛选删除I 第3步:完善I 3、划分主题〔0.5分〕4、确立属性〔0.5分〕5、识别继承关系及其它修改〔1分〕1、请用N-S 图或PAD 图描述右图中伪码分分〔C2局部〕分分2、消除以下伪码中的GOT 曲句,使其成为等价的标准的结构化程序〔用伪码表示〕 START Loopl: IF C1 THEN B1 Loop2: IF C2 THENB2GO TO Loop2 END IF GO TO Loop1 END IF STOP得分 评阅人五、应用题:〔每题 10分,共20分〕------- ---------1、某图书馆借阅系统有以下功能:〔1〕借书:根据读者的借书证查询读者档案,假设借书数目未超过规定数量,那么办理借阅手续〔修改库存记录及读者档案〕,超过规定数量者不予借阅.对于第一次借阅者那么直接办理借 阅手续.〔2〕还书:根据读者书中的条形码,修改库存记录及读者档案,假设借阅时间超过规定期限那么 罚款.四、程序设计题:〔每题10分,共20分〕得分评阅人START IF C1THEN BLOCK p qENDBLOCKELSEWHILE C2 DO t ENDDO ENDIF REPEAT UNTIL C3 s rENDREPSTARTWHILE C1 DO ------------------- 3 分 B1 ----------------- 2 分WHILE C2 DO ------------- 3 分B2 ---------------------- 2 分END DO END DO STOP请对以上问题,画出分层数据流图顼息图2、2、某“调整工资〞处理模块接受一个“职称〞的变量,根据职称的不同〔助教,讲师, 副教授,教授〕作不同的处理,其中假设是助教还必须输入工龄,只有工龄超过两年才能调整 工资.请用等价类划分法设计测试用例. 划分等价类:〔5分〕设计测试用例:〔5分〕当我被上帝造出来时,上帝问我想在人间当一个怎样的人,我不假思索的说,我要做一个伟大的世人皆知的人.于是,我降临在了人间.我出生在一个官僚知识分子之家,父亲在朝中做官,精读诗书,母亲知书答礼,温柔体贴, 父母给我去了一个好听的名字:李清照.小时侯,受父母影响的我饱读诗书,聪明伶俐,在朝中享有“神童〞的称号.小时候的我天真活泼,才思敏捷,小河畔,花丛边撒满了我的诗我的笑,无可置疑,小时侯的我快乐无虑.“兴尽晚回舟,误入藕花深处.争渡,争渡,惊起一滩鸥鹭.〞青春的我如同一只小鸟, 自由自在,没有约束,少女纯洁的心灵常在朝阳小,流水也被自然洗礼,纤细的手指拈一束花, 轻抛入水,随波荡漾,发髻上沾着晶莹的露水,双脚任水流轻抚.身影轻飘而过,留下一阵清风.可是晚年的我却生活在一片黑暗之中,家庭的衰败,社会的改变,消磨着我那柔弱的心. 我几乎对生活绝望,每天在痛苦中消磨时光,一切都好象是灰暗的.“寻寻觅觅冷冷清清凄凄惨惨戚戚〞这千古叠词句就是我当时心情的写照.最后,香消玉殒,我在痛苦和哀怨中凄凉的死去.在天堂里,我又见到了上帝.上帝问我过的怎么样,我摇摇头又点点头,我的一生有欢乐也有坎坷,有笑声也有泪水,有鼎盛也有衰落.我始终无法客观的评价我的一生.我原以为做一个着名的人,一生应该是被欢乐荣誉所包围,可我发现我错了.于是在下一轮回中,我选择做一个平凡的人.我来到人问,我是一个平凡的人,我既不着名也不出众,但我拥有一切的幸福:我有温馨的家,我有可亲可爱的同学和老师,我每天平凡而快乐的活着,这就够了.天儿蓝蓝风儿轻轻,暖和的春风带着春的气息吹进明亮的教室,我坐在教室的窗前,望着我拥有的一切,我甜甜的笑了.我拿起手中的笔,不禁想起曾经作诗的李清照,我虽然没有横溢的才华,但我还是拿起手中的笔,用最朴实的语言,写下了一时的感受:人生并不总是完美的,每个人都会有不如意的地方.这就需要我们静下心来阅读自己的人生,体会其中无尽的快乐和与众不同.“富不读书富不久,穷不读书终究穷.〞为什么从古到今都那么看重有学识之人?那是因为有学识之人可以为社会做出更大的奉献.那时由于读书能给人带来快乐.自从看了?丑小鸭?这篇童话之后,我变了,变得开朗起来,变得乐意同别人交往,变得自信了……由于我知道:即使现在我是只“丑小鸭〞,但只要有自信,总有一天我会变成“白天鹅〞的,而且会是一只世界上最美丽的“白天鹅〞……我读完了这篇美丽的童话故事,深深被丑小鸭的自信和乐观所折服,并把故事讲给了外婆听,外婆也对童话带给我们的深刻道理而惊讶不已.还吵着闹着多看几本名着.于是我给外婆又买了几本名着故事,她起先自己读,读到不熟悉的字我就告诉她,如果这一面生字较多,我就读给她听整个一面.渐渐的,自己的语文阅读水平也提升了不少,与此同时我也发现一个人读书的乐趣远不及两个人读的乐趣大,而两个人读书的乐趣远不及全家一起读的乐趣大.于是, 我便开展“业务〞带动全家一起读书……现在, 每每遇到好书大家也不分男女老少都一拥而上, 争先恐后“抢书〞,当我说起我最小应该让我的时候,却没有人搭理我.最后还把书给撕坏了, 我生气地哭了,妈妈一边抚慰我一边对外婆说:“孩子小,应该让着点.〞外婆却不服气的说:“我这一把年纪的了,怎么没人让我呀?"大家人你一言我一语,谁也不肯相让……读书让我明白了善恶美丑、悲欢离合,读一本好书,犹如同智者谈心、谈理想,教你区分善恶,教你弘扬正义.读一本好书,如品一杯香茶,余香缭绕.读一本好书,能使人心灵得到净化.书是我的老师,把知识传递给了我;书是我的伙伴,跟我诉说心里话;书是一把钥匙,给我敞开了知识的大门;书更是一艘不会沉的船,引领我航行在人生的长河中.其实读书的真真乐趣也就在于此处,不是一个人闷头苦读书;也不是读到好处不与他人分享,单独品位;更不是一个人如痴如醉地沉浸在书的海洋中不能自拔.而是懂得与朋友,家人一起分享其中的乐趣.这才是读书真正之乐趣呢!这所有的一切,不正是我从书中受到的教益吗?我阅读,故我美丽;我思考,故我存在.我从内心深处真切地感到:我从读书中受到了教益.当看见有些同学宁可买玩具亦不肯买书时,我便想到培根所说的话:“世界上最庸俗的人是不读书的人,最吝啬的人是不买书的人,最可怜的人是与书无缘的人.〞许许多多的作家、伟人都十分喜欢看书,例如毛泽东主席,他半边床上都是书,一读起书来便进入忘我的境界.书是我生活中的好朋友,是我人生道路上的航标,读书,读好书,是我无怨无悔的追求.下午13 : 00 — 17: 006度.全体员工都必须自觉遵守工作时间,实行不定时工作制的员工不必打卡.3.1.2.2 打卡次数:一日两次,即早上上班打卡一次,下午下班打卡一次.3.1.2.3 打卡时间:打卡时间为上班到岗时间和下班离岗时间;3.1.2.4 因公外出不能打卡:因公外出不能打卡应填写?外勤登记表? ,注明外出日期、事由、外勤起止时间.因公外出需事先申请,如因特殊情况不能事先申请,应在事毕到岗当日完成申请、审批手续,否那么按旷工处理.因停电、卡钟〔工卡〕故障未打卡的员工,上班前、下班后要及时到部门考勤员处填写?未打卡补签申请表?,由直接主管签字证实当日的出勤状况,报部门经理、人力资源部批准后,月底由部门考勤员据此上报考勤.上述情况考勤由各部门或分公司和工程文员协助人力资源部进行治理.3.1.2.5 手工考勤制度3.1.2.6 手工考勤制申请:由于工作性质,员工无法正常打卡〔如外围人员、出差〕,可由各部门提出人员名单,经主管副总批准后,报人力资源部审批备案.3.1.2.7 参与手工考勤的员工,需由其主管部门的部门考勤员〔文员〕或部门指定人员进行考勤治理,并于每月26日前向人力资源部递交考勤报表.3.1.2.8 参与手工考勤的员工如有请假情况发生,应遵守相关请、休假制度,如实填报相关表单.3.1.2.9 外派员工在外派工作期间的考勤,需在外派公司打卡记录;如遇中途出差,持出差证实,出差期间的考勤在出差地所在公司打卡记录;3.2加班治理3.2.1 定义加班是指员工在节假日或公司规定的休息日仍照常工作的情况.A.现场治理人员和劳务人员的加班应严格限制,各部门应按月工时标准,合理安排工作班次.部门经理要严格审批员工排班表,保证员工有效工时到达要求.但凡到达月工时标准的,应扣减员工本人的存休或工资;对超出月工时标准的,应说明理由,报主管副总和人力资源部审批.B.因员工月薪工资中的补贴已包括延时工作补贴,所以延时工作在4小时〔不含〕以下的,不再另计加班工资.因工作需要,一般员工延时工作4小时至8b时可申报加班半天,超过8小时可申报加班1天.对主管〔含〕以上管理人员,一般情况下延时工作不计加班,因特殊情况经总经理以上领导批准的延时工作,可按以上标准计加班.3.2.2.2 员工加班应提前申请,事先填写?加班申请表?,因无法确定加班工时的,应在本次加班完成后3个工作日内补填?加班申请表?.?加班申请表?经部门经理同意,主管副总经理审核报总经理批准后有效.?加班申请表?必须事前当月内上报有效,如遇特殊情况,也必须在一周内上报至总经理批准.如未履行上述程序,视为乙方自愿加班.3.2.2.3 员工加班,也应按规定打卡,没有打卡记录的加班,公司不予成认;有打卡记录但无公司总经理批准的加班,公司不予成认加班.3.2.2.4 原那么上,参加公司组织的各种培训、集体活动不计加班.3.2.2.5 加班工资的补偿:员工在排班休息日的加班,可以以倒休形式安排补休.原那么上,员工加班以倒休形式补休的,公司将根据工作需要统一安排在春节前后补休.加班可按1: 1的比例冲抵病、事假.3.2.3加班的申请、审批、确认流程3.2.3.1 ?加班申请表?在各部门文员处领取,加班统计周期为上月26日至本月25日.3.2.3.2 员工加班也要按规定打卡,没有打卡记录的加班,公司不予成认.各部门的考勤员〔文员〕负责?加班申请表?的保管及加班申报.员工加班应提前申请,事先填写?加班申请表?加班前到部门考勤员〔文员〕处领取?加班申请表?,?加班申请表?经工程治理中央或部门经理同意,主管副总审核,总经理签字批准后有效.填写并履行完审批手续后交由部门考勤员〔文员〕保管.3.2.3.3 部门考勤员〔文员〕负责检查、复核确认考勤记录的真实有效性并在每月27日汇总交人力资源部,逾期未交的加班记录公司不予成认.从群体上看,中专毕业生的劣势是阅历较少、知识层次相对不高;优势是学校专业设置大多贴近市场实际、贴近一线需要,且中专毕业生年青、肯吃苦、可塑性强.从个体来说,每位毕业生的优势与长项又各不相同, 如有相当一局部毕业生动手操作水平较好;有些学生非常上进,上学期间还同时参加了职业资格测试或自学考试.所以,在实事求是,不弄虚作假的前提下,要特别注意扬长避短,从而在竞争中取得优势,打动聘任者. 没有重点和章法的写作易使文章显得头绪不清、条理紊乱.非常热爱市场销售工作,有着十分饱满的创业激情.在xxxX年从事现磨现煮的咖啡市场销售工作中积累了大量的实践经验和客户资源.与省内主要的二百多家咖啡店铺经销商建立了十分密切的联系,并在行业中拥有广泛的业务关系.在去年某省的咖啡博览会上为公司首次签定了海外的定单.能团结自己的同事一起取得优异的销售业绩.合理分配自我介绍的时间前文说过,自我介绍一般也就持续1—3分钟,所以应聘者得合理分配时间. 常规安排是:第一段用于表述个人根本情况,中段重点谈自己的工作经历或社会实践经验,最后展望下自己的职位理想.但如果自我介绍被要求在1分钟完成,应聘者就要有所侧重,突出最有料的一点.在实践中,有些应聘者试图在短短的时间内吐露自己的全部经历,而有些应聘者那么是三言两语就完成了自我介绍,这些都是不明智的做法.突出和应聘职位相关的信息自我介绍的内容不宜太多的停留在诸如姓名、教育经历等局部上,由于面试官可以在应聘者的简历上一目了然地看到这些内容.应聘者应该在自我介绍时选择一至两项跟自己所应聘的职位相关的经历和成绩作简述,以证实自己确实有水平胜任所应聘的工作职位.一个让人更有时机在面试中出彩的方法是在做一段自我介绍后适当停顿.比方在我曾在大学期间组织过有2000人参与的大型校园活动〞之后的停顿可能会引导面试官去问那是什么样的活动呢? ",这样做的目的是为面试的深入打下根底.一切以事实说话在证实自己确实有水平胜任所应聘的工作职位时,应聘者可以使用一些小技巧,如介绍自己做过的工程或参与过的活动来验证某种水平,也可以适当地引用老师、同学、同事等第三方的言论来支持自己的描述.而这一切的前提是以事实为根底,由于自吹自擂一般是很难逃过面试官的眼睛的,一旦被发现掺假,根本预示着应聘者将被无情秒杀".2XX>< 5月一至今:担任某咖啡茶品配送效劳部的市场部业务员.主要负责与经销商签定经销合同、办理产品的包装、运输、保险、货款结算、售后产品跟踪、市场反应以及开拓新的销售渠道等.负责公司新业务员的培训,在实际工作中具体指导和协调业务员的销售工作,并屡次受到公司的表扬.。

软件工程期末考试及答案

《软件工程》期末考试及答案1 / 4《软件工程》 期末考试试卷考生注意:1.本试卷共有五道大题,满分100分。

2.考试时间90分钟。

3.卷面整洁,字迹工整。

4.填写内容不得超出密封线。

一、名词解释题(每小题3分,共15分) 1.软件生存周期模型2.数据字典DD3.内聚性4.JSP 方法5.多态性二、填空题(每空2分,共20分)1.在软件开发过程中要产生大量的信息,要进行大量的修改, 能协调软件开发,并使混乱减到最低程度。

2.规定功能的软件,在一定程度上对自身错误的作用具有屏蔽能力,则称此软件具有 的软件。

3.McCall 提出的软件质量模型包括 个软件质量特性。

4.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、 、可使用性和效率。

5. 为了便于对照检查,测试用例应由输入数据和预期的 两部分组成。

6. 程序设计语言的心理特性主要表现在 、简洁性、传统性、局部性和顺序性。

7. 软件结构是以 为基础而组成的一种控制层次结构。

8. 使用类创建对象的过程实际上是类的 过程。

9. 结构化语言是介于自然语言和 之间的一种半形式语言。

10. 若年利率为i ,不计复利,n 年后可得钱数为F ,则现在的价值P= 。

三、简答题(每小题5分,共20分)2. 以G.J.Myers 的观点,简述对软件测试的目的。

《软件工程》期末考试及答案2 / 43. 就程序设计语言的工程特性而言,对程序编码有哪些要求?4. 模块的内聚性包括哪些类型?四、理论应用题(每小题15分,共30分) PDL 语言描述在数组A (1)~A (10)中找最大数的算法。

2.根据下列条件使用等价类划分法设计测试用例。

某一8位微机,其八进制常数定义为:以零开头的数是八进制整数,其值的范围是-177~177,如05,0127,-065。

五、实践应用题(每小题15分,共15分) 1.某电器集团公司下属的厂包括技术科、生产科等基层单位。

《软件工程》期末考试题及答案++精华版!!

《软件工程》期末考试样题一、填空题1.软件开发模型有(瀑布模型)(螺旋模型)第四代技术模型(原型模型)构件组装模型、混合模型。

2.可行性研究一般可以从(经济)可行性、(技术)可行性、运行可行性、法律可行性和开发可行性等方面来研究。

3.现在向银行存款,年利率为i,若希望在n年后从银行得到F元,现在应该存入的钱数为(F/(1+i)n)。

4.数据流图的基本符号包括(数据输入的源点和数据输出的汇点)、(加工)、(数据流)、(数据存储文件)。

5.Jackson图除了可以表达程序结构外,还可以表达(数据结构),它首先要分析(数据结构),并用适当的工具来描述。

6.详细设计的工具有图形工具)、表格工具和(语言工具)。

7.IPO图由(输入)、处理和(输出)三个框组成。

这个图的特点是能够直观的显示三者之间的关系。

8.面向对象技术是一整套关于如何看待(软件系统)和(现实世界)的关系,以什么观点来研究问题并进行分析求解,以及如何进行系统构造的软件方法学。

面向对象方法是一种运用(对象)、(类)、(继承)、(封装)、聚集、消息传送、多态性等概念来构造系统的软件开发方法。

二、单项选择题1.下列( A )属于系统软件。

A.WINDOWS 2000B.WordC.FlashD.3D MAX2.下列哪个图是N-S图的构件( C )。

A. B.C. D.3.对于螺旋模型,下列( D )不是利用笛卡尔坐标表达的活动。

A. 制定计划B. 实施工程C. 风险分析D. 程序编码三、多项选择题1.软件危机可以表现为(ABXD )。

A.产品不符合用户的需要B.软件产品的质量差C.软件的可维护性差D.软件的价格昂贵2.Jackson图中一般可能包括(ABCD )。

A.表头B.表体C.表名D.字段名3.关于内容耦合的描述正确的是(AD )。

A、内容耦合是最高程度的耦合B、应该尽量使用内容耦合C、高级语言一般设计成允许内容耦合的形式D、如果一个模块有多个入口,可能发生内容耦合4.下列属于不标准的书写格式(BCD )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

页眉 页脚 天津科技大学软件工程期末考试试题(样卷)

一、单项选择题 1.程序设计属于软件开发过程( C )阶段。 A.设计 B.编程 C.实现 D.编码

2. 产生软件危机的原因主要与两个方面的问题有关:( C ) A.软件在计算机中很难识别,存在磁盘中也看不到。 B.软件设计对人的智商要求很高,也要求很高的资金投入。 C.软件产品本身的特点与其它工业产品不一样,而且在软件的开发和维护过程中用的方法不正确。 D.软件很难理解,硬件也很复杂。

3.结构设计是一种应用最广泛的系统设计方法,是以( A )为基础、自顶向下、逐步求精和模块化的过程。 A.数据流 B.数据流图 C.数据库 D.数据结构

4. 下列关于瀑布模型的描述正确的是( C )。 A. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。 B. 瀑布模型具由于良好的灵活性。 C. 瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。 D. 利用瀑布模型,如果发现问题则修改的代价很低。 5.在软件结构化设计中,好的软件结构设计应该力求做到( B )。 页眉 页脚 A.顶层扇出较少,中间层扇出较高,底层模块低扇入 B.顶层扇出较高,中间层扇出较少,底层模块高扇入 C.顶层扇入较少,中间层扇出较高,底层模块高扇入 D.顶层扇入较少,中间层扇入较高,底层模块低扇入

6. 需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是( A )需求。 A.功能 B.性能 C.数据 D.环境

7.软件结构图的形态特征能反映程序重用率的是( C )。 A.深度 B.宽度 C.扇入 D.扇出

8. 在数据流图中,○(椭圆)代表( C )。 A.源点 B.终点 C.加工 D.模块

9.为了提高模块的独立性,模块内部最好是( C )。 A.逻辑内聚 B.时间内聚 C.功能内聚 D.通信内聚

10.软件需求分析的主要任务是准确地定义出要开发的软件系统是( C )。 A.如何做 B.怎么做 C.做什么 D.对谁做

11.软件的( A )设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。 A.概要 B.抽象 C.逻辑 D.规划 页眉 页脚 12. 在UML顺序图中,( A )对消息传递的目标对象的销毁。 A.销毁(destroy)消息 B.创建(create)消息 C.返回消息 D.自消息

13.软件测试的目的是( B )。 A.证明程序中没有错误 B.发现程序中的错误 C.测量程序的动态性 D.检查程序中的错误

14.完整的软件结构通常用( B )图来表示。 A.IPO图 B.HIPO图 C.PAD图 D.DFD图

15.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( C )。 A.纠错性维护 B.适应性维护 C.改善性维护 D.预防性维护

16.面向数据流的软件设计方法,一般是把数据流图中数据流划分为( B ),再将数据流图映射为软件结构。 A.数据流和事务流 B.交换流和事务流 C.信息流和控制流 D.交换流和数据流

17.瀑布模型的存在问题是( B )。 A.用户容易参与开发 B.缺乏灵活性 C.用户与开发者易沟通 D.使用可变需求

18. 模块的内聚性最高的是( D ) A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚

19.需求分析中开发人员要从用户那里了解( A )。 页眉 页脚 A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模

20. 程序的三种基本控制结构的共同特点是( D )。 A.不能嵌套使用 B.只能用来写简单的程序 C.已经用硬件实现 D.只有一个入口和一个出口

21.可行性研究要进行一次( D )需求分析。 A.深入的 B.详尽的 C.彻底的 D.简化的、压缩的

22. 程序设计属于软件开发过程( C )阶段。 A.设计 B.编程 C.实现 D.编码

23.在以下模块耦合性类型中,模块之间独立性最差的类型是( D )。 A.无直接耦合 B.标记耦合 C.控制耦合 D.内容耦合

24. 确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于( C )。 A.集成测试 B.恢复测试 C.验收测试 D.单元测试

25.关联是建立( A )之间关系的一种手段。 A.类 B.对象 C.角色 D.属性

26. 检查软件产品是否符合需求定义的过程称为( A )。 A.确认测试 B.集成测试 页眉 页脚 C.验收测试 D.系统测试 27.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( C )。 A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法

28.类与类之间的关系是整体与部分的关系属于( B )关系。 A.关联 B.聚集 C.泛化 D.依赖和细化

29.因计算机硬件和软件环境的变化而做出的修改软件的过程称为( B )。 A.校正性维护 B.适应性维护 C.完善性维护 D.预防性维护

30.功能模型通常用( B )来表示。 A.类图 B.用例图 C.状态转换图 D.顺序图

二、判断题 【 × 】1.一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力。 【 × 】2.用黑盒法测试时,测试用例是根据程序内部逻辑设计的。 【 √ 】3.面向数据设计方法一般都包括下列任务: 确定数据结构特征;用顺序、选择和重复三种基本形式表示数据等步骤。 【 × 】4.如果通过软件测试没有发现错误,则说明软件是正确的。 【 × 】5.数据输入的一般准则中包括尽量增加用户输入的动作。 【 × 】6.Jackson图只能表达程序结构,不能表达数据结构。 页眉 页脚 【 √ 】7.软件工程使用的软件工具能够自动或半自动地支持软件的开发、管理 【 × 】8.应该尽量使用机器语言编写代码,提高程序运行效率,而减少高级语言的使用。 【 √ 】9.生产高质量的软件产品是软件工程的首要目标。 【 √ 】10.在程序调试时,找出错误的位置和性质比改正该错误更难。

三、简答题 1.软件质量与软件质量保证的含义是什么?

2.什么是需求分析?需求分析阶段的基本任务是什么? 3.对应如下关系描述,用UML关系符号连接A、B两个类。 页眉

页脚 四、应用题 1. 某旅馆的电话号码服务如下: 可以拨分机号和外线号码。分机号是从7201~7299.外线号码先拨9,然后是市话号码或长途号码。长途号码是以区号和市话号码组成。区号是从100~300中任意的数字串。市话号码是以局号和分局号组成。局号可以是455、466、888、552中任意一个号码。分局号是任意长度为4的数字串。要求:写出在数据字典中,电话号码的数据条目的定义(即组成)。

2.某电器集团公司下属的厂包括技术科、生产科等基层单位。现在想建立一个计算机辅助企业管理系统,其中: 生产科的任务是: (1)根据销售公司转来的内部合同(产品型号、规格、数量、交货日期)制定车间月生产计划。 (2)根据车间实际生产日报表、周报表调整月生产计划 (3)以月生产计划为依据,制定产品设计(结构、工艺)及产品组装月计划。 页眉 页脚 (4)将产品的组装计划传达到各科,将组装月计划分解为周计划,下达给车间。 技术科的任务是: (1)根据生产科转来的组装计划进行产品结构设计,产生产品装配图给生产科,产生外购需求计划给供应科,并产生产品自制物料清单。 (2)根据组装计划进行产品工艺设计,根据产品自制物料清单产生工艺流程图给零件厂。 试写出以上系统中生产科(5分)和技术科(5分)处理的软件结构图。

3. 什么是语句覆盖(2分)?什么是判定/条件覆盖(2分)?为下图所示的程序流程图设计语句覆盖(2分)和判定/条件覆盖测试(2分)用例并标明程序执行路径(2分)。 页眉

页脚 (x=2) OR (z>1)开始(x>1) AND (y=0)语句段1

语句段2结束

TTFFabcde

4.办公室复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又会到闲置状态,等待下一个复印命令;如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。 请用状态转换图描绘复印机的行为。

5. TJKD是一所以培养各科专业人才为目标的高等院校,选课是每个在校大学生都会经历的过程,现在教务处委托TJKD的信息系统开发部来开发一套选课系统,以满足网上选课的需要。要求实现以下功能:(1)学生可以通过此系统进行选课,查询课程,付费;(2)管理员可以添加课程,修改、删除课程;(3)相关的信息都存入数据库。

相关文档
最新文档