(软件工程27-28期末试卷A.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(软件工程27-28期末试卷A

河南财经学院 二○○七至二○○八第二学期期末考试卷 (供 信息学院 2005 级 计算机科学与技术专业各班使用) 软件工程 试题A 题 号 一 二 三 四 总分 得 分 得分 评卷人 总分合计人 总分复核人 一 选择题(每空2分,共30分) 分层架构通常用于基于web的企业应用是基于以下原因,但不包含( )   A.系统维护  B.分工开发 C.编码需要  D.可移植性 耦合的强弱和( )没有关系   A.模块间接口的复杂程度 B.调用模块的方式   C.通过接口的信息  D.模块内部各个元素彼此之间的紧密结合程度 ( )是展现系统如何与环境交互的一种正式方法。 A.用例 B.物理模型 C.关系 D.系统边界 E.触发器   ( ) A.由右到左 B.由上到下 C.由左到右 D. 由下到上 结构化分析方法(SA)是一种预先严格定义需求的方法,强调分析对象的数据流,其指导思想是( ) A.面向对象 B.自底向上逐层分解 C.自顶向下逐层分解 D.面向过程 ( )意味着仅必需的信息才能外部可见。 A.B.C.. 二简答题(每小题5分,共15分) 1.软件配置管理的目的及主要活动是什么。 2.为了提高模块设计质量,应从哪几方面优化初始得到的软件结构? 3.简要分析集成策略增量和非增量测试的特点和区别。 得分 评卷人 三 应用题(每小题10分,共20分) 1.请用判定表画出以下问题的行为逻辑 某保险公司的一种人寿保险的参保类型划分原则如下: 如果年龄不满35岁(含),男性适用保险类型A,女性适用保险类型B。 年龄在35岁以上者,已婚女性适用保险类型B,其余适用保险类型C。 2.阅读程序完成要求。(10分) START INPUT (M,N) IF M=10 THEN X=10 ELSE X=l ENDIF IF N=20 THEN Y=20 ELSE Y=2 ENDIF PRINT(X,Y) STOP (1) 根据程序,绘出程序流程图,并标注路径 (2) 写出所有路径 (3) 设计完成路径覆盖的测试用例 输入数据 预期结果 覆盖路径 得分 评卷人 四 建模题(共35分) 下面是银行ATM取款系统的简化功能描述,分析问题,完成要求。 ATM等待用户插卡;如是不合法取款卡,则退回并显示出错; 对用户输入的密码和账户系统进行确认检查,如密码非法被要求重新输入或选择退卡; 比较用户的取款额和账户余额,超支被拒绝;否则记录一笔合法取款到属于该帐户的交易帐卡,同时更新该账户余额;并支付现金; 等待再次取款或退卡,如退卡则回到等待状态。 请分析用户、账户、交易之间的关系,绘出ER图(5分) 画出该系统的数据流图(注:不再分层)(10分) 给出系统的状态转换图。(10分) 请画出你所在项目组选择的题目的层次图(10分) 河南财经学院 2007-2008学年第二学期期末考试 《软件工程》试题A 参考答案及评分标准 一选择题:(每空2分,共30分) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 C D A B C D D C C C D C D C A 二、简答体(每题5分,共15分) 1、软件配置管理的主要目标及主要活动是什么? 答:配置管理的目的是通过配置项标识、配置项控制、配置状态报告和配置审查来建立和维护项目各阶段的工作产品在整个项目生命周期中的一致性和完整性。以提高项目实施的正确率和效率,降低风险。(2分) 主要活动包括:编制配置管理计划、配置的标识、配置库管理、变更管理、配置状态统计、配置审计(3分) 2、为了提高设计质量,应从哪几方面优化初始得到的软件结构? 答:模块功能的完善化;消除重复功能;改进软件结构,提高模块独立性;模块规模适中;模块功能应该可预测;软件结构的深度、宽度、扇出和扇入适当;模块的作用域应该在其控制域之内;设计单入口单出口的模块,避免模块的病态连接;降低模块接口的复杂程度;根据设计约束和可移植性要对软件打包; 注:答对一个1分,错1个倒扣1分。 3、简要分析集成策略增量和非增量测试的特点和区别。 答:非增量方式是先测试好每一个软件单元,然后一次组装在一起再测试整个程序。适合规模较小的系统

文档评论(0)

lunwen1978 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档