《软件工程》期末复习指导2009秋.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件工程》期末复习指导2009秋

软件工程课程期末复习指导2009秋 试题类型及解答举例 A.程序价格便宜、软件价格昂贵。 B.程序是用户自己编写的,而软件是由厂家提供的 。 C.程序是用高级语言编写的,而软件是由机器语言编写的。 D.软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序是软件的一部分。 答案:D 2.以下属于软件维护阶段文档的是A、软件需求说明B、操作手册C、软件问题报告D、测试分析报告提高软件质量和可靠的技术大致分为两大类一类是避开错误,A.消除错误B.检测错误C.避开错误D.容错软件工程旨在开发满足用户需要、及时交付、不超过预算和无故障的软件,其主要目标如下:实现预期的软件功能,达到较好的软件性能,满足用户的需求提高所开发软件的可维护性,降低维护费用提高软件开发生产率,及时交付使用。合理预算开发成本,付出较低的开发费用画数据流图应注意哪些事项?7201至7299。外线号码先拨9,然后是市话号码或长话号码。长话号码是以区号和市话号码组成。区号是从100到300中任意的数字串。市话号码是以局号和分局号组成。局号可以是455,466,888,552中任意一个号码。分局号是任意长度为4的数字串。写出在数据字典中,电话号码的数据条目的定义(即组成)。 答案: 电话号码={分机|外线} 分机=[7201——7299] 外线=9+{市话号码|长话号码} 市话号码=局号+分局号 局号={455,466,888,552} 分局号=4{0-9}4 长话号码=区号+市话号码 区号=[100—300] 2.新东方学校的学生报名信息管理系统如果是报名的,查阅课程,检查该课程是否额满,在学生、课程登记,并开出报告单交财务部门,财务人员开出发票给学生。如果是想注销原来已的课程,则由在课程、学生和帐目上做相应的修改,并给学生注销单。要求:1.对以上问题画出数据流程图。5分 2.画软件结构图的主图。5分 简答题 什么是软件工程?请分析软件工程的目标是什么? 答案:软件工程是:① 将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护过程,也就是说将工程化应用于软件开发和管理之中;② 对①中所选方法的研究”。 软件工程旨在开发满足用户需要、及时交付、不超过预算和无故障的软件,其主要目标如下:实现预期的软件功能,达到较好的软件性能,满足用户的需求提高所开发软件的可维护性,降低维护费用提高软件开发生产率,及时交付使用。合理预算开发成本,付出较低的开发费用“已完成”不满。一再拖延。软件开发成本开发成本超出预算软件产品的质量。 软件通常没有适当的文档资料软件的可维护程度非常低。对于侵犯软件著作权的行为,要根据况承担停止侵害、消除影响、赔礼道歉、赔偿损失等民事责任;社会公共利益的,由著作权行政管理部门责令停止侵权行为,没收违法所得,没收、销毁侵权复制品,并处罚款;情节严重的,著作权行政管理部门可以没收用制作侵权复制品的材料、工具、设备等;触犯刑律的,依法追究刑事责任。 请简单分析顺序图和活动图的区别。 答案: 活动图反映系统中从一个活动到另一个活动的流程,强调对象间的控制流程。活动图特别适合描述工作流和并行处理过程。具体地说活动图可以描述一个操作过程中需要完成的活动;描述一个对象内部的工作;描述如何执行一组相关的动作,以及这些动作如何影响它们周围的对象;说明一个业务活动中角色、工作流、组织和对象是如何工作的。 顺序图用于描述一组交互对象间的交互方式,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。 根据你的理解,为下面的数据流程图加上箭头,并把下列数据流添加到合适的位置:用户名/密码、用户输入预订信息、保存预订信息、查询预订信息、登录确认、图书信息、查询条件、查询结果。 答案: 请用判定表产品出库量的计算方法:当库存量大于提货量时,以提货量作为出库量;当库存量小于提货量大于等于提货量的5%时,以实际库存量作为出库量;,出库量为0提货。公司为本科以上学历的重新工作,原则如下:如果年龄不满岁,学历是本科,;如果年龄岁50岁,学历本科,如果年龄50岁,要求判定表。 变换型数据流程图 事务型数据流程图 下面IF ((A=2) OR (X1)) 条件写成了IF ((A=2) OR (X1)),用A=2,B=0,X=3和A=2,B=1,X=1这两组测试用例不能发现错误,请你添加足够多的测试用例,以发现程序中的错误。 BEGIN ………. If ((A1) AND (B=0)) THEN DO X:=X/A; IF ((A=2) OR (X1)) THEN DO X:=X+1; END 答案:用A=2,B=0,X=3测试用例可以发现错误,因为按照测试用例的预计的输出X=4,而错误的输出是X=3。 面向对象的分析通常要建立三个模型,请问三个模型的作用? 答案

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档