软件工程2004——2005学年第二学期期终试题

软件工程2004——2005学年第二学期期终试题

ID:14699143

大小:75.00 KB

页数:6页

时间:2018-07-30

软件工程2004——2005学年第二学期期终试题_第1页
软件工程2004——2005学年第二学期期终试题_第2页
软件工程2004——2005学年第二学期期终试题_第3页
软件工程2004——2005学年第二学期期终试题_第4页
软件工程2004——2005学年第二学期期终试题_第5页
资源描述:

《软件工程2004——2005学年第二学期期终试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2004——2005学年第二学期期终试题踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负课程名称软件工程导论使用专业班级姓名学号   试题得分一二三四五六七八九十总分            一、请简述什么是软件危机?有哪些典型表现?(10%) 二、单项选择题(10%)。 1、系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。____不是系统测试 的内容。   A.路径测试  B.可靠性测试   C.安装测试   D.安全测试 2、在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用

2、的加工描  述方法____。   A.只有结构化语言        B.有结构化语言和判定树   C.有结构化语言、判定树和判定表 D.有判定树和判定表 3、项目管理工具中,将网络方法用于工作计划安排的评审和检查的是____。   A.Gantt图  B.PERT网图    C.因果分析图  D.流程图 4、软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定____。   A.模块间的操作细节       B.模块间的相似性   C.模块间的组成关系       D.模块的具体功能 5、下述任务中,不属于软件工程需求分

3、析阶段的是____。   A.分析软件系统的数据要求    B.确定软件系统的功能需求   C.确定软件系统的性能要求    D.确定软件系统的运行平台 三、从下列关于软件测试的叙述中,选出5条正确的叙述。(10%)1.用黑盒法测试时,测试用例是根据程序内部逻辑设计的。2.尽量用公共过程或子程序去代替重复的代码段。3.测试是为了验证该软件已正确地实现了用户的要求。4.对于连锁型分支结构,若有n个判定语句,则有2[n]条路径。5.尽量采用复合的条件测试,以避免嵌套的分支结构。6.GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的

4、程序更加简洁。1.发现错误多的程序模块,残留在模块中的错误也多。2.黑盒测试方法中最有效的是因果图法。3.在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。4.程序效率的提高主要应通过选择高效的算法来实现。 四、简答题(20%)  1、请简述可行性研究有哪些步骤?  2、软件设计有哪些启发式规则?  3、请简单介绍什么是CMM?分为哪几个级别?常见的软件维护活动有哪几类? 五、从供选择的答案中选出正确的答案填入下列叙述中的(?)内。(20%)1.由RumBaugh等人提出的一种面向对象方法叫做对象模型化技术(OMT),即三视点技术,它要求把分析

5、时收集的信息建立在三个模型中。第一个模型是(A),它的作用是描述系统的静态结构,包括构成系统的对象和类,它们的属性和操作,以及它们之间的联系。第二个模型是(B),它描述系统的控制逻辑,主要涉及系统中各个对象和类的时序及变化状况。(B)包括两种图,即(C)和(D)。(C)描述每一类对象的行为,(D)描述发生于系统执行过程中的某一特定场景。第三个模型是(E),它着重于描述系统内部数据的传送与处理,它由多个数据流图组成。 供选择的答案:   A,B,E:①数据模型②功能模型③行为模型④信息模型        ⑤原型⑥动态模型⑦对象模型⑧逻辑模型      

6、  ⑨控制模型⑩仿真模型     C,D:①对象图②概念模型图③状态迁移图④数据流程图               ⑤时序图⑥事件追踪图⑦控制流程图⑧逻辑模拟图               ⑨仿真图⑩行为图  2、程序的三种基本控制结构是( A )。它们的共同点是(B)。结构化程序设计的一种基本方法是(C)。软件测试的目的是(D)。软件调试的目的是(E)。 供选择的答案: A.①过程,子程序,分程序   ②顺序,条件,循环  ③递归,堆栈,队列     ④调用,返回,转移 B.①不能嵌套使用       ②只能用来写简单的程序  ③已经用硬件实现  

7、    ④只有一个入口和一个出口 C.①筛选法     ②递归法   ③归纳法   ④逐步求精法 D.①证明程序中没有错误    ②发现程序中的错误  ③测量程序的动态特性④检查程序中的语法错误 E.①找出错误所在并改正之   ②排除存在错误的可能性  ③对错误性质进行分类    ④统计出错的次数 六、某航空公司拟开发一个机票预订系统。旅行社把预订机票的旅客信息(姓名、性别、工作单位、身  份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,  旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票

8、给旅客。请用数据  流图描绘本系统的功能,并画出系统的E-R图。(10%) 七、下面是选择排序的程序,其中d

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。