




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华南理工大学《软件工程》复习要点概述软件:程序+相关文档和配置信息 通用软件,定制产品软件工程—>计算机科学/系统工程软件过程:1.软件描述2.软件开发3.软件有效性验证4.软件进化软件过程模型:1.工作流模型2.数据流或活动模型3.角色/动作模型(从特定角度提出软件过程的简化描述)1.瀑布模型开发方法2.进化式开发方法3.形式化转换4.基于可复用的组件的系统组合软件成本软件工程方法统一建模语言UMLCASE工具职业道德1.机密2.工作能力3.知识产权4.计算机滥用第三章软件过程软件描述软件设计和实现软件有效性验证软件进化3.1软件过程模型瀑布模型:需求定义和分析;系统和软件设计;实现和单元测试;集成和系统测试;运行和维护进化式开发:探索式开发;抛弃式原型。存在的三个问题:过程不可见,系统结构通常较差,特殊工具和技术的使用形式化系统开发:用形式化数学转换来将系统描述转换成一个可执行程序。与瀑布模型之间的本质区别:1.软件需求描述被精炼成一个用数学符号表达的详细的形式化描述2.设计、实现和单元测试的开发过程被一个转换的开发过程所替代,在这个转换的开发过程中,形式化描述经过一系列转换变成一个可执行程序。面向复用的开发:1.组件分析2.需求修改3.使用复用的系统设计4.开发和集成3.2过程反复混合模型增量式开发;螺旋式开发。增量式开发:瀑布模型的优势在于其简单的管理模型以及设计和实现的分离,这使得系统是鲁棒的、容易修改的。进化式开发允许需求和设计决策的延迟,但是也导致了软件的较差结构和难以理解和维护。增量式开发是一个结合这两个模型的优点的综合方法。目的:减少返工好处:客户无需等到整个系统的实现。(就可以使用)客户可以将早期的增量作为原型,从中获得对后面系统增量的需求经验。项目总体失败的风险比较低。重要的系统服务肯定接受了最多的测试,客户不太可能遇到失败。螺旋式开发:每个回路被分成四个部分目标设置风险评估和规避开发和有效性验证规划特点:明确的风险考虑3.3软件描述//非重点需求工程过程有四个主要阶段:可行性研究需求导出和分析需求描述需求有效性验证3.4.软件设计和实现//非重点多次反复的过程,设计过程中的活动是交替进行的。设计过程中的一些特别的活动包括:体系结构设计抽象描述接口设计组件设计数据结构设计算法设计设计方法——结构化方法结构化方法所支持的模型:1.数据流模型2.实体-关系模型3.结构化模型4.面向对象方法调试过程:错位定位,设计错误修复,程序错误修复,程序重测3.5软件有效性验证//非重点测试过程:单元测试模块测试子系统测试系统测试接受测试(α测试)当一个系统要作为软件产品在市场上销售时,所要进行的测试称为β测试。3.6软件进化//非重点3.7软件描述======================================================================第四章项目管理管理活动项目规划项目计划:项目调度条形图,活动网状图管理风险项目/产品/业务======================================================================第五章软件需求分类。用户需求系统需求软件设计描述;5.1功能需求和非功能需求(领域需求)5.2用户需求不可能适用任何现实的模型来描述,而是用自然语言、图表和直观的图形来叙述。用户描述必须遵守的原则:按照设计好的一个标准的格式书写,使用一致的语言,加亮文本突出关键性的需求,尽量避免使用计算机专业术语。5.3系统需求结构化语言描述,PDL描述,借口描述。5.4软件需求文档引言一般描述,专门需求附录索引第七章系统模型上下文模型行为模型:数据流模型,状态机模型数据模型对象类调试:1.对象中所有操作被单独隔离测试2.对象所有属性的设置和访问的测试。3.对象的所有可能状态的测试。集成测试的3个可用的方法:1.用例或基于场景的测试2.线程测试3.对象交互测试======================================================================阅读以下两章,适当掌握。第二十二章人员管理22.4人员能力成熟度模型(能够分辨几个模型)其中的一部分是软件过程成熟度模型(CMM)P-CMM有5个层级的模型。初始级可重复级:补偿培训绩效管理人员配备
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电力市场与电力设备营销策略考核试卷
- 胶合板企业的财务风险管理考核试卷
- 嵌入式开发策略制定试题及答案
- 测试职责与团队分工试题及答案
- 定点刷卡药店管理制度
- 回流库存仓库管理制度
- 掌握重难点的公路工程考试试题及答案总结
- 软件质量控制生命周期的理解与实践试题及答案
- 医院采集设备管理制度
- 学员考核鉴定管理制度
- YOLO目标检测算法的改进与优化
- 2024年安徽省淮南市田家庵区小升初数学试卷(空白卷)
- 航海英语阅读与写作能力测试考核试卷
- 环境设计人才培养方案
- 龙岩市2025年高中高三毕业班五月教学质量检政治试卷(含答案)
- 巴黎奥运会试题及答案
- 《液相色谱-质谱联用》课件
- 高二语文期末复习重点知识归纳总结
- 大数据与商业决策的应用试题及答案
- 银行业务外包合同
- 展览馆展示中心项目可行性研究报告
评论
0/150
提交评论