欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    软件工程案例分析.doc

    • 资源ID:17692086       资源大小:144KB        全文页数:5页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程案例分析.doc

    【精品文档】如有侵权,请联系网站删除,仅供学习与交流软件工程案例分析.精品文档.一、阅读下列系统需求陈述,回答问题1、问题2、问题3和问题4。某银行准备开发一个网上信用卡管理系统CCMS,该系统的基本功能为:(1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS登录。如果信用卡申请被银行接受,客户会收到银行的确认函,并告知用户信用卡的有效期及信贷限额;否则银行会发送一封拒绝函给该客户。客户收到确认函后,需再次登录CCMS ,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功地激活。(2)月报表生成。在每个月第一天的零点,CCMS为每个信用卡客户创建一份月报表,对该客户上月的信用卡交易情况及交易额进行统计。信用卡客户可以登录CCMS查看月报表,也可以要求CCMS提供打印出的月报表。(3)信用卡客户信息管理。信用卡客户的个人信息可以在 CCMS中进行在线的管理。每个信用卡客户可以在线查询其个人信息。(4)信用卡交易记录。信用卡客户使用信息卡进行的每一笔交易都会记录在CCMS中。(5)交易信息查询。信用卡客户可以登录CCMS查询并核实其信用卡交易记录及交易额。在系统的需求分析阶段,使用用例对系统需求建模。表11和表12给出了其中两个用例的概要描述。问题1)将表11和表12中的(1)(10)填充完整。问题2除了表11和表12给出的用例外,从上述系统陈述中还可以获取哪些由信用卡客户发起的用例?(给出用例名称即可)问题3用400字以内文字,简要说明用例获取的基本步骤。问题4用例除了使用表11和表12所示的形式描述外,还可以使用UML的用例图来表示。分别用50字以内文字,解释UML用例图中扩展用例和抽象用例的内涵。二、阅读以下关于工作流系统性能分析的叙述,回答问题1、问题2和问题3。某企业正在创建一个工作流管理系统,目前正处于过程定义阶段,即创建工作流模型阶段。对于这些工作流模型,除了要考虑工作流的正确性外,工作流的性能也是十分重要的。工作流性能主要反映工作流定量方面的特性,例如,任务的完成时间、单位时间内处理的任务数量、资源的利用率以及在预定的标准时间内完成任务的百分比等等。图21所示的是一个简单的工作流模型(其中单位时间为1小时),它表示这样一个执行过程:每小时将会有20个任务达到c1,这20个任务首先经过处理taskl,再经过处理task2,最终将结果传递到c3。处理taskl和处理task2相互独立。图2-1假设性能评价模型符合M/M/1排队模型,在计算性能指标的过程中可以使用下列公式进行计算:,其中表示资源利用率, 表示单位时间内到达的任务数, 表示该资源单位时间内能够完成的任务数。问题1计算图21所示的工作流模型的下列性能指标:(1)每个资源的利用率 ;(2)每个处理中的平均任务数L;(3)平均系统时间S;(4)每个处理的平均等待时间W。问题2图21所给出的工作流模型的性能并不是最好的。实际上,对于工作流系统而言,同样的工作、同样的资源,采用不同的工作流设计,任务的平均等待时间也不尽相同。若要在不改变资源利用率、任务的到达速率和平均处理时间(SW)的情况下,降低平均完成时间,在设计工作流系统时应遵循哪三个基本原则?用150字以内文字说明。问题3针对以上三个设计原则,选择其中的一种原则对图21所示的工作流模型进行修正。给出修正后的工作流模型(画图说明)。3、阅读下列关于成本效益分析的描述,回答问题1、问题2和问题3。某企业准备开发一个信息管理系统,其生存周期为5年。该系统的预计开发成本、预计的年运行/维护成本,以及预计的收益如表51所示(其中带括号的数据表示负值)。问题1(1)目前许多管理人员将投资的净现值作为首选的成本效益分析。用文字,说明什么是净现值?(2)根据表51给出的数据,第5年的累计的成本现值收益现值是多少?利用净现值技术分析该项目是否具有经济可行性?并解释原因。问题2投资回收分析技术用于确定投资是否可以收回以及什么时候收回。在自然增长的收益超过自然增长和持续付出的成本之前的那一段时间被称为投资回收期。根据表51给出的数据,该项目的投资回收期是 年(从A、B、C、D四个选项中选择一个)。A1-2 B2-3 C3-4 D4-5问题3一个项目的投资回报率ROI (Retum of Investment)是度量企业从一项投资中获得的回报总量与投资总量之间关系的百分率。根据表51给出的数据,计算该项目的全生存期的投资回报率(lifetime ROI)和年平均投资回报率(annual ROI)。 4、阅读以下关于数据库中数据的备份于恢复的叙述,回答问题1至问题4。在数据库的运行过程中,为防止由于计算机系统的软、硬见故障成数据库中全部或部分数据丢失,需要建立冗余数据,即备份数据,以便在系统出现故障后能及时使数据库恢复到故障前的正确状态,即实现数据库恢复。问题1数据库备份常用的技术是数据转储和建立日志文件,请用文字列出数据转储方式分类并分别解释。问题2请用内文字简要叙述日志文件的建立过程及其在故障恢复中的作用。问题3数据备份时是否支持应用程序对数据库的并发访问?如何在数据恢复过程中保证数据的一致性?请用文字简要叙述。问题4什么是系统容灾能力?采用什么机制可以提高系统的容灾能力?请用文字简要说明。5、阅读以下关于软件能力成熟度模型(CMM)方面的叙述,回答问题1至问题3。某企业主要从事计算机及相关软件的研制工作,许多产品已被广泛应用到各行各业,五年前,该企业已通过了IS09000系列的质量认证。但是,随着企业业务的不断扩展,企业开发的软件规模越来越大;从事软件开发的人员数量越来越多;而软件产品中错误数也大幅增加,不但影响了企业形象,同时也增大了企业售后服务的成本。针对这种情况,企业经理决定在企业中全面实施软件能力成熟度模型(CMM)的管理体系。本项任务由企业主管质量的部门承担,通过对本企业软件人员构成了了解与分析,结合原先IS09000的实施情况,根据CMM模型的具体要求,质量部门提出了在本企业CMM的具体实施方案。问题1CMM共分5个等级,18个关键过程域,其中10个关键过程域如图3-1所示。请在答题纸上图3-1中用连线方式连接CMM等级和对应的关键过程域。图3-1问题2该企业不是大规模的软件开发企业,软件开发队伍由60多人组成,分散在多个不同的研发部门,每个研发部门的各个软件项目均由3-4人组成。在实施CMM管理时哪种等级最适应该企业?请用200字以内文字简要分析理由。6、阅读下列关于程序测试计划的叙述,在答题纸上回答问题 1 至问题 4。某程序 P 包括 AH 八个模块,其结构如图 1-1 所示,其中模块 D 与 G 需要调用公 共模块 E。图 1-1现计划采用自顶向下方法执行程序 P 的测试项目,该项目包括多个作业。设作业 A的任务是对模块 A 进行测试,作业 B 的任务是对模块 B 进行测试,.,依次类推。作业 P 的任务是对程序 P 进行整体测试。表 1-1 列出了该项目各作业计划所需的天数、至少必须的天数(即再增大花费也不能缩短的天数)以及每缩短 1 天测试所需增加的费用:图 1-2 是尚未完成的该项目计划图,其中,每条箭线表示一个测试作业,箭线上标注的字母表示作业名,数字表示计划测试天数。【问题 1】请通过填补箭线完成图 1-2 所示的该项目计划图。若为虚作业,请画成虚箭线;若 为实箭线,请在箭线上注明作业名以及计划测试天数。【问题 2】完成该测试项目计划需要多少天?【问题 3】(1)如果要求该测试项目比原计划提前 1 天完成,则至少应增加多少费用,应将哪些测试作业缩短 1 天?(2)如果要求该测试项目在(1)的基础上再提前 1 天完成,则至少应再增加多少费用,应再将哪些测试作业缩短 1 天?【问题 4】假设该测试项目已按原计划部署,到了第 7 天末,发现模块 A 与 B 已按计划测试 完成,但模块 F 却刚测试完,比原计划延迟了 2 天。为了保证该项目仍能在原计划总天 数内完成,则至少应增加多少费用,应缩短哪些作业多少天?

    注意事项

    本文(软件工程案例分析.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开