下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Ch12:软件工程的5个方面? P2软件开发生命周期,软件建模语言,软件工程工具,软件项目计划和跟踪,软件 过程管理。其他比如软件的成本控制,软件系统的人员分配等。3:遗留系统?P4, P15维护可以使软件系统不断完善,但会导致最初设计的体系结构最终瓦解,系 统最终会变成一个遗留系统。一个大型软件系统对一个组织非常重要,以至于组 织会使用一切有效技术来支撑这个软件,这样的系统成为遗留系统。遗留系统应 该停止使用但却没有其他系统来代替。可以转换,再重新分析业务之后,利用新 技术重新开发。必须对整个遗留系统进行审慎的分析,并结合具体情况考虑这项 工程的复杂度、成本与预算,了解团队的重构与设计能力。
2、8:双向工程? P7, P8双向工程是在正向工程(从设计到编码)和逆向工程(从编码到设计)之间重复 进行的活动。程序设计是指”推敲代码“一一写一系列指令让计算机执行一个特 定的任务。程序设计是一种技能,是实现双向工程的技术基础。双向工程是为了 解决不能仅仅靠编程解决的复杂问题而采用的方法。软件工程,程序设计,复杂 的问题需要软件工程,单靠程序无法解决复杂的问题。9:软件工程中的模型? P8模型是对现实的抽样,是对现实的抽象表示。抽象是软件工程中一种强有力的技 术,通过把精力集中到问题的重要方面并忽略次要方面,来解决系统的复杂性问 题。有意义,因为程序设计的本身意图不是代码而是它所提供的功能,模
3、型就能 很好的体现出功能。21:敏捷软件开发? P21强调软件开发是一种创造性的活动,它不仅仅依靠过程、工具、文档、计划和其 他形式的规范,而更多地依靠人和团队合作。敏捷开发的精神:1个体和交互胜 过过程和工具。2可以工作的软件胜过面面俱到的文档。3客户合作胜过谈判。4相应变化胜过遵循计划。Ch2:4:数据流平衡需求? P29父图中某加工的输入输出数据流应该同其子图的输入输出相同。Ch3:6:项目管理,度量? P47, P51项目管理师工具、方法、项目设计技术和相关过程管理技术的集合。项目管理师 对资金预算、时间预算和人力资源分配的控制,需要工具来有效的调度和控制项 目活动、估计项目成本、收集
4、度量等等。度量是衡量软件开发过程和软件产品的 原则,目的是用收集的信息来计划项目的将来。度量是项目管理的一个步骤。10: UML数据库建模? P54UML能够完成所有与业务需求、系统状态和行为、动态状态的改变相关的建 模任务。不能完成数据库建模。可以用一种专门的UML变形(UML概要文件)来 完成。14:软件再工程? P75关注对遗留系统进行检查和修改的方法、技术和工具,目的是为了恢复遗留系统 的设计并以新的形式重新实现系统。包括如下技术:逆向工程、从源代码重建文 档、重新构建程序逻辑、将系统重新定向到现代平台、将源代码转换成其他语言, 数据再工程、正向工程。逆向工程是从面向对象系统中获取UM
5、L模型,来源于程 序源代码或程序编译代码。Ch4:1:项目计划? P801引入一一定义项目目标和主要的成本、时间约束。2项目组织一一描述开发团队的组织情况。3风险分析一一定义风险和管理风险的方式。4硬件和软件资源需求一一说明开发工作所需的硬件和软件。5工作分解一一定义项目活动、里程碑和可交付成果。6项目进度一一定义时间分配和活动资源。7监控和报告机制确定监控机制和管理报告的需求。9:成本驱动因子,COCOMOII ? P93, P97-98成本驱动因子体现了项目成本和人工量的相对重要性。成本驱动因子值为1不影 响计算,乘以其他参数已得到乘数m的值。比例因子用于推出size的指数k的 值。每个因
6、子对应整数值05。值相加除以100,把结果加到指数1.01上,用 于公式中。10基线、实际、偏差? P99-101-102假设事先存在一个队任务进行资源分配的进度安排,称作基线进度表和计划。基 线是对任务的一种估算。实际是进度真实进行的状态。偏差指基线和实际值之间 的不同。剩余成本指当前成本和实际成本间的差值。Ch5:1:解释CMM过程成熟等级。提高成熟等级的主要因素是什么? P1105个成熟等级:初始级,可重复级,已定义级,已管理级,优化级初始级:软件开发组织并不真正具备任何过程,成功只是靠运气而不是过程 管理,这种成功只是某个关键人物优异的工作能力的产物。想把成熟度提高到可 重复级,需要对
7、过程准则进行改进,过程准则是在一定程度的质量保证和配置控 制的推动下,进行计划和跟踪活动的结果。把成熟度提高到已定义级需要对过程 定义进行改进。达到这一级别关键因素是人力和风险管理。把成熟度提高到以管 理级需要对过程控制进行改进。这一级别通过一系列精心收集的过程和产品度量 来评测软件质量和开发人员生产力。把成熟度提高到优化级需要在过程改进领域 进行优化。关键因素使变更和配置管理,这包括缺陷和扩展管理以及技术和过程 自身的变更。7:被动式风险管理策略? P117被动式风险策略是指直到风险成为严重影响项目进展的因素时,才进行风险控 制。8:质量控制:p123-124;质量保证:P127质量控制大部
8、分工作时间时测试产品质量是被动的主要是运作和战术上的工作。 质量保证是构建高质量产品,是主动的,战略性的。质量保证是管理级别的。质 量控制在多数情况下与软件测试同义。测试技术分黑盒测试(面向功能)和白盒 测试(面向代码)。测试计划,质量保证有检查清单,评审,审核。12:测试用例、测试脚本、测试套件? p276和p284测试单元中类的方法成为测试用例。测试用例可以组成测试套件,是运行面向许 多类或甚至整个系统的测试用例的集合。测试脚本是变形的独立于系统设计和编 程的验收测试代码。Ch9:1:什么是软件体系结构:P176软件体系结构式为了达到某种目标,系统中所涉及的软件元素的组织形式。 软件体系结
9、构设计大量关注点,例如特定软件模块的组织,模块之间的交互、给 模块分配行为,以及大型解决方案中模块的可扩展性。RCMEF (表示一控制-中介者-实体-基础)是一个垂直层次的分层体系结构框 架,每一层都是一个可以包含其他包的包。每层中的包可以被认为是划分。较高 层利用较低层,反之不然。2:体系机构设计中的依赖都包含哪些内容,实际应如何处理:包的依赖性:对象必须通过交互通信使一个系统完成它的任务,提供服务时, 对象之间是相互依赖的。层的依赖性:包可以分组和结构化为支持所选软件体系结构的分层,一个包 可以包含其他包,则一个层本身就是一个包。层是垂直的。类的依赖性:编程技术可以消除或破坏层(普通的包)
10、之间的循环依赖性, 与类的体系结构设计相关,而不是与包体系解雇相关。继承依赖性:指由于实现继承而引起的类和方法的依赖性。方法依赖性:类之间的依赖相当于类成员之间的依赖性。Ch12:10:测试驱动开发生成两类代码:测试代码和应用代码。本书中提出了 3种解 释在应用代码的什么位置可以包含测试代码的方法,这三种方法分别是什么? P2781测试用例可以再将要被测试的各类的main()方法中编写。2把测试用例放到将要被测试的类的静态内部类中。内部类指一个类的定义 放在另一个类的定义中。3使用通用的测试框架,这些框架主要是辅助测试实现的类库和接口。Ch15Q:什么是体系结构重构? :p344是改变软件系统的一个过程,这个过程在不改变代码外部行为的情况下改变代码 内部结构。是一种代码完成编写之后对代码进行清理的过程。Q:重构都有什么方法? p345共3种提取类,方法归类,提取接口有什么摸式:P349参照定义和基本思想重构模式就是使用代码重构方法的体系结构模式,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 驾校学员退费合同协议
- 2026年宁夏黄河农村商业银行科技人员社会招聘备考题库及答案详解1套
- 2026年漯河市沙澧河建设运行保障中心人才引进备考题库参考答案详解
- 项目质量卓越保证责任承诺书3篇范文
- 2026年昆明市五华区人民法院公开招聘第五批合同制司法辅助人员备考题库及答案详解1套
- 部门年度工作计划与考核指标制定工具
- 描述秋夜的风景记叙文9篇
- 2026年岚山有岗日照市公安局公开招录备考题库有完整答案详解
- 2026年德阳市旌阳区人力资源和社会保障局德阳市旌阳区教育和体育局公开考核招聘教师的备考题库及一套答案详解
- 2026年宁波文旅会展集团有限公司招聘备考题库及完整答案详解1套
- 2025新加坡教育服务(私立教育)行业市场现状供需分析及投资评估规划分析研究报告
- 年终档案管理总结
- 新生代员工管理挑战与对策论文
- 城市生命线安全工程建设项目可行性研究报告
- 基于小波分析与神经网络融合的船舶同步发电机智能诊断体系研究
- 2025-2026学年苏教版三年级上册数学第七单元(数量关系的分析一)测试卷及答案
- 广东深圳市2026届化学高三第一学期期末学业质量监测模拟试题含解析
- 2025年人教版初中地理七年级上册全册知识点梳理
- 2025年国家开放大学电大《药剂学》期末试题题库及答案
- 电力公司考试大题题库及答案
- 重庆市金太阳好教育联盟2026届高三10月联考(26-65C)英语(含答案)
评论
0/150
提交评论