07软件工程a-答案 duo

07软件工程a-答案 duo

ID:18807095

大小:321.50 KB

页数:4页

时间:2018-09-24

07软件工程a-答案 duo_第1页
07软件工程a-答案 duo_第2页
07软件工程a-答案 duo_第3页
07软件工程a-答案 duo_第4页
资源描述:

《07软件工程a-答案 duo》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、沈阳工业大学共4页第4页班级学号姓名软件工程试题(2009/2010学年第1学期)一二三四五六七八九十总分得分一、填空提(20分,每空1分)1、在软件项目进度安排及跟踪方面,常常使用两种图。一种是用来定义任务网络的,做作PERT图;另外一种是用来定义项目时间进度的,叫做(甘特图)。2、结构化分析方法利用图形等半形式化的描述方式表达需求,简明易懂,用它们形成需求说明书中的主要部分。这些描述工具是:数据字典;(DFD);描述加工逻辑的结构化语言PDL,(判定表)和(判定树)。3、在UML中类被表示为一个三栏的矩形

2、,类的(名称)列在第一栏中,类的(属性)列在第二栏中,类的(方法)列在第三栏中。4、(聚合)和(组合)用于描述事物间“整体/部分”的特殊结构关系,其中(组合)使用实心菱形符号。5、在用例模型中,若用例A的执行必然激活用例B,则二者之间应定义为(扩展)关系,若用例A的执行在某个条件点上激活用例B,二者之间应定义为(包含)关系。6、可用于需求收集和用户通信的主要技术手段包括(访谈)、(调查表)、(实际观察)、构造原型、JAD等等。7、一个模块的(扇入)是指能直接控制该模块的模块数。8、结构化的系统分析方法中,对目

3、标系统的功能域建模主要使用(数据流)图;对行为域建模主要使用(状态迁移)图,对数据域建模主要使用(实体关系)图。9、软件测试阶段的主要依据是(SRS)。得分二、选择题(20分,每题2分)1、已知3个类A、B、C,其中类A由类B的一个实例和类C的一个或多个实例构成,能够表示类A、B、C之间关系的UML类图是(A)。2、在下列图形符号中,UML使用(A)表示事物间的组合关系。3、单元测试的测试对象是(B)。A系统B程序模块C模块接口D系统功能4、UML的协作图表现的是(B)之间的动态协作过程。A.类B.对象C.包

4、D.用例5、结构化分析应用的各种模型中,(B)用于对目标系统的功能域建模。A.实体关系图B.数据流图C.状态迁移图D.Petri网6、下列描述中与给定实体关系图的含义有冲突的是(C)。沈阳工业大学共4页第4页A.甲老师上学期没有承担授课任务。B.甲老师本学期讲授了《系统建模》、《软件工程》、《数据结构》三门课。C.甲老师、乙老师和丙老师本学期都讲授《C语言》这门课。D.甲老师上学期讲授的是《C语言》和《PASCAL》,这学期讲授的是《C++》和《DELPHI》。3、当前的客户机/服务器(C/S)应用更多采用以

5、下哪种软件构件的分布?(B)A)“胖”服务器/“胖”客户机B)“瘦”服务器/“胖”客户机C)“瘦”服务器/“瘦”客户机D)“胖”服务器/“瘦”客户机4、概要设计一般不包括以下哪个内容?(B)A)项目背景介绍B)伪码实现C)子系统划分D)具体模块描述5、下列属于非功能需求的是(D)A)对系统发布时间的限制B)对开发工具的限制C)对系统性能的要求D)其上全是10、白盒测试属于以下哪种测试?(A)A)单元测试B)系统测试C)集成测试D)确认测试得分三、简答题(20分,每题5分)1、造成软件危机的原因(5分)早期软件

6、开发的随意性缺少有效的工程管理和团队协调机制硬件发展和计算机普及造成的冲击软件规模和复杂度提高造成的影响2、黑盒测试同白盒测试的区别?(5分)黑盒测试白盒测试优点①适用于各阶段测试②从产品功能角度测试③容易入手生成测试数据①可构成测试数据使特定程序部分得到测试②有一定的充分性度量手段③可或较多工具支持缺点①某些代码得不到测试②如果规格说明有误,则无法发现③不易进行充分性测试①不易生成测试数据(通常)②无法对未实现规格说明的部分进行测试③工作量大,通常只用于单元测试,有应用局限3、需求工程的目标?(5分)a)开

7、发高质量的需求b)在软件生命周期内对需求进行有效管理4、在UML包括的各种图中,哪些是用于表现系统动态行为特征的?(5分)用例图、状态图、活动图、协作图、顺序图班级学号姓名得分四、综合题(40分)1、在测试一个48000条指令的程序时,第一个月由甲、乙两名测试人员各自独立测试这个程序。经过一个月测试后,甲发现并改正20个错误,使MTTF达到8H。同时,乙发现24个错误,其中的6个甲也发现了。以后由甲一个人继续测试该程序。(10分)1.刚开始测试时程序中总共有多少个潜藏的错误。2.为使MTTF达到240H,必须

8、再改正多少个错误。K=100程序中总共有=80个潜藏的错误为使MTTF达到240H,必须再改正58个错误沈阳工业大学共4页第4页2、根据过程画出程序流图,计算流图的环形复杂度并确定独立路径?(10分)PROCEDUREaverage:1.TYPEi=1;total.input=total.valid=0;sum=0;2.Whilevalue[i]<>-9993.ANDtotal.input<1004

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

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

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