电子科技大学《软件工程》2006级软件工程试题B卷答案.docVIP

电子科技大学《软件工程》2006级软件工程试题B卷答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子科技大学二零零 八 至二零零 九 学年第 二 学期期 末 考试 软件工程 课程考试题 B 卷 ( 120 分钟) 考试形式 开卷 考试日期 2009 年 月 日 课程成绩构成:平时 20 分, 期中 0 分, 实验 40 分, 期末 40 分 一 二 三 四 五 六 七 八 九 十 合计 一、选择题(20分,每小题2分) 软件需求分析的任务不包括( C )。 A 、问题分析 B、信息域分析 C、结构化设计 C、确定逻辑结构 进行需求分析有的多种描述工具,但不包括( C )。 A、数据流图   B、判定表 C、PAD图      D、数据词典 在需求分析过程中,分析员要从用户那里解决的最重要的问题是( A )。 A、要求软件做什么 B、要给软件提供哪些信息 C、要求软件工作效率如何 D、要求软件具有什么样的结构 软件测试的目的是( B )。 A、评价软件的质量 B、发现软件的错误 C、找出软件中的所有错误 D、证明软件是正确的 以下软件成本估算模型中,是动态多变量的模型有( C D )。 A、Halstead 理论模型 B、Deiphi专家估算模型 C、Putnam 估算模型 D、COCOMO模型 关于快速建立渐进原型(RCP 法)的论述不正确的是(C)。 RCP 法建立的原型反映了系统的某些主要特征。 RCP 法采用循环渐进的开发方式,对系统模型作连续精化。 RCP法建立需求规格原型,当需求说明一旦确定原型被废弃。 RCP法也称为追加(add on)型DFD图可看成是对输入数据进行转换而得到输出数据的处理,因此可以使用事务分析技术得到初始的模块结构图。 (×) 进行模块测试的综合测试策略是:先作静态分析,再采用等价分类法等对关键路径进行测试。 (×) 10、CMM是指导软件开发的一种面向对象的新技术。 (×) 三、简答题(共30分,每小题10分) 1. 说明下图所描述的系统属于哪一类的软件体系结构,这类的软件体系结构具有哪些优、缺点? 这是一个典型的三级C/S模式的体系结构。由第一级数据库管理结点(THE CORPORATION)、中间级是“商业逻辑结点”(ONE DEPARTMENT)和第三级用户界面级(ONE DESKTOP)构成。中间级应用服务器相对于第一级数据库服务器是客户机,相对于第三级客户端是服务器,即存在两对C/S模式。 优点: ⑴系统功能分布在多级服务器上,将应用和数据分离,系统易于维护和扩充。 ⑵进行分级控制,可对不同级的客户机提供不同水平的服务。 ⑶可方便地将中间级与企业的其它系统连接起来。 ⑷多级系统可以对同时使用系统的客户机提供服务。 2. 改错题。考察下图中子、父图的平衡,如有错误请改正。 图1子、父图不平衡,子、父图中加工2有2个输入数据流,1个输出数据流,而他的子图则只有1个输入数据流,2个输出数据流。 图2中,如有以下数据词典条目:定货单=客户+帐号+数量 则子、父图平衡。 根据以上分析,改画子图或者父图,使之平衡。 3.顺序图与合作图都是交互图,它们有何不同?所描述的主要系统特征是什么? 顺序图(Sequence Diagram) 重点描述某些对象间消息传递的时间顺序,对象间的通信和交互通过在对象的生命线之间传送的消息来表示。还常给出消息的说明信息及消息之间的时间限制及一些约束信息等。但当参与交互的对象数增加,交互关系复杂时难于表达清楚对象之间的交互关系。 合作图(Collaboration Diagram) 则着重体现交互对象间的静态链接关系和协作关系,不强调执行事件的顺序,而是强调为了完成某个任务,对象之间通过发送消息实现协同工作关系。可以有效的描述当参与对象数较多时的交互关系。 四、(30分)问题描述为:储户用存折取款,首先填写取款单,根据“帐卡”中的信息检验取款单与存折,如有问题,将问题反馈给储户,否则,登录“储户存款数据库”,修改相应数据,并更新“帐卡”,同时发出付款通知,出纳向储户付款。 ⑴ 建立系统的用例模型; ⑵ 建立角色的描述模板。 答:⑴通过分析,确定系统的角色为:储户存款数据库存折出纳取款单验取款单与存折账卡数据库付款

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档