软件工程考试复习指南(仅供参考).docVIP

  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文档。上传文档
查看更多
软件工程考试复习指南(仅供参考) 第一章 软件工程学概论 软件工程方法学包含三个要素:方法、工具、过程。方法是完成软件开发的各项任务的技术方法,回答“怎么做”的问题;工具是运用方法而提供的自动或者半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。 使用最广泛的软件工程方法学:传统方法学、面向对象方法学。 面向对象方法学的4个要点:1,把对象作为融合了数据及在数据上的操作行为的统一的软件结构;2,把所有对象都划分为类;3,按照父类与子类的关系,把若干个相关类组成一个层次结构的系统;4,对象彼此间仅能通过发送消息互相联系。 软件生命周期由软件定义、软件开发和软件维护三个时期组成。 软件定义时期:确定工程的可行性;导出实现工程目标应该采用的策略以及系统必须完成的功能;估计完成该项工程需要的资源和成本,制定工程进度表。 软件开发时期:总体设计、详细设计、编码、单元测试、综合测试。 软件维护时期:使软件持久的满足用户的需要。 瀑布模型特点:一、阶段间具有顺序性和依赖性;二、推迟实现的观点;三、质量保证的观点。 优点是:可强迫开发人员采用规范的方法;严格的规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证;可在迭代中应用瀑布模型在项目各个阶段之间极少有反馈只有在项目生命周期的后期才能看到结果所选用的开发技术和工具不一定符合主流的发展快速建立起来的系统结构加上连续的修改可能会导致产品质量低下由于各个构件是逐渐并入已有的软件体系结构中的,所以加入构件必须不破坏已构造好的系统部分,这需要软件具备开放式的体系结构 请用状态转换图描绘复印机的行为。 IPO图的输入、处理与输出。(掌握) 总体设计 模块独立。 模块的独立程度可以由内聚和耦合标准度量。 耦合是对一个软件结构内不通模块之间互连程度的度量。 内聚标志着一个模块内各个元素彼此结合的紧密程度。 耦合性: 低 耦合性 高 非直接耦合 数据耦合 标记耦合 控制耦合 外部耦合 公共耦合 内容耦合 强 模块独立性 弱 内聚性: 高 内聚性 低 功能内聚 信息内聚 通信内聚 过程内聚 时间内聚 逻辑内聚 巧合内聚 强 模块独立性 弱 面向数据流的设计方法(掌握) 例题: 美国某大学有200名教师,校方与教师工会刚刚签订一项协议。按照协议,所有年工资超过$26000(含$26000 )的教师工资将保持不变,年工资少于$26000的教师将增加工资,所增加工资数额按下述方法计算:给每位教师所赡养的人(包括教师本人)每年补助$100,此外,教师有一年工龄每年再多补助¥50,但是,增加后的年工资总额不能多于$26000。 教师工资档案存储在行政办公室的磁带上,档案中有目前的年工资、赡养的人数、雇佣日期等信息。需要写一个程序计算并印出每名教师的原工资和调整后的新工资。 要求:(1)画出此系统的数据流图;(2)写出需求说明; 详细设计 判定表、判定树。 例题: 某交易所规定给经纪人的手续费计算方法如下: 总手续费等于基本手续费加上与交易中的每股价格和股数有关的附加手续费。如果交易总金额少于1000元,则基本手续费为交易金额的8.4%;如果交易总金额在1000元到10000元之间,则基本手续费为交易金额的5%,再加34元;如果交易总金额超过10000元,则基本手续费为交易金额的4%加上134元。当每股售价低于14元时,附加手续费为基本手续费的5%,除非买进、卖出的股数不是100的倍数,在这种情况下附加手续费为基本手续费的9%。当每股售价在14元到25元之间时,附加手续费为基本手续费的2%,除非交易的股数不是100的倍数,在这种情况下附加手续费为基本手续费的6%。当每股售价超过25元时,如果交易的股数零散(即,不是100的倍数),则附加手续费为基本手续费的4%,否则附加手续费为基本手续费的1%。 要求: (1) 用判定表表示手续费的计算方法。 (2) 用判定树表示手续费的计算方法。 令P代表交易的总金额,Q代表每股的售价,n代表交易的股数。 实现 软件测试基础: 软件测试的目标: 一、测试是为了发现程序中的错误而执行程

文档评论(0)

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

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

1亿VIP精品文档

相关文档