77范文网 - 专业文章范例文档资料分享平台

2013软件工程基础(1)

来源:网络收集 时间:2020-06-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

命题人:姜卓 专业主任(签字): 日期:2013年12月10日印数: 使用专业 班级 学号 软件工程 姓名 使用年级 2012级 考试地点 ————————¤—————¤———————————装订线————————¤———————¤——————

北华大学计算机科学技术学院2013-2014学年第一学期

《 软件工程基础 》课程期末考试试卷(1)

题号 得分 评卷人 一 二 三 四 五 六 七 八 总分 核分: 大题得分 Ⅰ. Blanks (2′/ 20′) 1. An activity is something that happens in a system. 2.We can quantify the effects of the risks we identify by multiplying the risk impact by the risk probability, to yield the risk exposure . 3. A is a complete listing of everything the customer wants to achieve. 4. are generic solutions for making lower-level design decisions about individual software modules or small collections of modules. 5. Common types of architectural views include decomposition view, dependencies view, , execution view, implementation view, deployment view and work-assignment view. 6. Six dominant principles: modularity, , information hiding, incremental development, abstraction, and generality. 7. We use the term to refer to the number of units that use a particular software unit. 8. Internal documentation include: Header Comment Block , other program comments, meaningful variable names and statement labels, formatting to enhance understanding and documenting data. 9. External documentation include: Describing , describing the data. describing the problem,

第 1 页 共 4 页

命题人:姜卓 专业主任(签字): 日期:2013年12月10日印数: 使用专业 班级 学号 软件工程 姓名 使用年级 2012级 考试地点 大题得分 1题得分 2题得分 3题得分 4题得分 5题得分 ————————¤—————¤———————————装订线————————¤———————¤——————

10. There are four types of maintenance activities:

corrective maintenance, perfective

maintenance, preventive maintenance, Adaptive maintenance. II. Essay question (5′/ 40′)

1. Please list five different quality perspectives of Garvin.

2. Please describe the waterfall model .

<1>one of the first process development models proposed;

<2>Works for well understood problems with minimal or no changes in the requirement;

<3>Its simplicity makes it easy to explain to customers

<4>It presents a very high-level view of the development process;

<5>Each major phase is marks by milestones and artifacts

3. Please describe the process for capturing the requirements.

5. Please describe architectural styles and strategies. Pipes and filters,Object-oriented design,Implicit invocation--peer-to-peer, publish-subscribe

,Layering

, Repositories .Object-oriented design Implicit invocation--peer-to-peer, publish-subscribe Layering Repositories

第 2 页 共 4 页

命题人:姜卓 专业主任(签字): 日期:2013年12月10日印数: 使用专业 班级 学号 软件工程 姓名 使用年级 2012级 考试地点 6题得分 7题得分 8题得分 大题得分 1题得分 ————————¤—————¤———————————装订线————————¤———————¤——————

6. Please list the types of cohesion.

Coincidental, Logical , Temporal , Procedural , Communicational , Functional , Informational. 7. Please list the types of faults.

Algorithmic fault,Computation and precision fault,Computation and precision fault,

Documentation fault,Stress or overload fault

,Capacity or boundary faults,Timing or

coordination faults,Performance faults,Recovery faults

,Hardware and system software fault,Standard and procedure faults,An algorithmic fault occurs when a component ’s algorithm or

logic does not produce proper output,Syntax faults

8. Please list the types of performance tests.

Stress tests,Volume tests,Configuration tests,Compatibility tests,Regression tests,Security test, Timing tests,Environment tests,Quality tests,Recovery tests,Maintenance tests,Document tests,

Human factors tests.

Ⅲ. Comprehensive questions(40′)

1. Follow figure is an activity graph for a software development project. The number corresponding to each edge of the graph indicates the number of days required to complete the activity represented by that branch. For example, it will take 1 days to complete the activity that ends in milestone B. For each activity, compute the earliest start time, the latest start time, and the slack. Then, identify the critical path. (155 ′)

1 B E 3 7 A 3 C 4 F 4 H 6 2 5 6 D G

第 3 页 共 4 页

命题人:姜卓 专业主任(签字): 日期:2013年12月10日印数: 使用专业 班级 学号 软件工程 姓名 使用年级 2012级 考试地点 2题得分 3题得分 ————————¤—————¤———————————装订线————————¤———————¤——————

2.

Follow figure illustrates the component hierarchy in a software system. Describe the sequence of tests for integrating the components using a bottom-up approach , a top-down

approach, and a modified top-down approach. (15 ′)

A bottom-up: Test I Test E B C D Test B E F G H Test Test F J I J K Test C Test A Test K Test G Test D Test H

top-down : Test Test Test Test A A,B,C,D A,B,C,D A,B,C,D E,F,G,H E,F,G,H. I,J,K modified top-down Test E Test B Test F Test Test Test A Test C A,B,C,D A,B,C,D Test G E,F,G,H Test D Test H Test K Test I Test J Test A,B,C,D E,F,G,H. I,J,K 第 4 页 共 4 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库2013软件工程基础(1)在线全文阅读。

2013软件工程基础(1).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1085436.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: