- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程教案-复习(李梁)2010重庆理工大学
* 软件工程复习 重庆理工大学 计算机科学与工程学院 李梁 68666246 liliang@cqut.edu.cn 课程要点 第1章 软件工程概述 软件、程序、数据、文档的含义 软件危机及其表现、解决方法 软件工程方法学三要素:方法、工具和过程,软件工具的概念 软件工程的定义与原则 软件工程的生命周期的概念以及它的各个阶段的内容,各阶段主要任务 软件工程中开发方法:面向过程与面向对象的概念和特点 软件工程的开发模型:瀑布模式、原型模型的步骤和主要特点 课程要点 第2章 可行性研究 可行性研究的任务 可行性分析的过程 业务流程图画法 课程要点 第3章 需求分析 系统分析的任务过程、原则与步骤 需求调查(需求获取技术)的原则和方法、内容,会编制调查计划和调查问卷; 掌握需求调查描述方法:会画业务流程图和用例图 SA概念和SA法主要模型(功能、数据、行为) 掌握数据流程图的基本画法,会画数据流程图 掌握数据字典的书写格式,会编写数据字典 对已明确需求的软件,会设计其主要数据流程图,编写主要数据字典 掌握决策树、决策表的绘制,熟悉结构式语言表示法; 掌握IPO图的画法 课程要点 第5章 总体设计 系统设计(总体设计、过程设计)的任务和步骤(过程) 设计原则:抽象、自顶向下逐步求精、模块化、信息隐藏的概念 常见的模块独立性度量标准:耦合(7种)和内聚(7种) 软件模块结构中的基本术语和启发式设计策略:深度、宽度、扇出、扇入、调用、判断调用、数据信息、控制信息 掌握概要设计(总体设计)绘制工具:层次图和HIPO图、软件结构图 掌握SD法设计的过程与步骤 会区分变换型、事务型数据流图,并掌握相应的映射方法 会使用SD法将DFD转映射成模块结构图 了解对模块结构图的启发式设计策略 课程要点 第6章 详细设计 知道详细设计(过程设计)的内容、过程及步骤 会使用常见的过程设计工具:程序流程图、NS表、判定表、过程设计语言 课程要点 第7章 实现-编码 知道系统实现的内容、过程及步骤 了解程序设计语言的分类,选择程序设计语言要考虑的因素 知道常见的编程语言和工具(C/S和B/S) 知道常见的数据库产品 知道常见的软件CASE工具 知道开发规范及编码风格的主要内容 知道结构化程序设计的三种基本控制结构 结构化程序的原则,会将非结构化程序转换成结构化程序 课程要点 第7章 实现-测试 知道软件测试的目的、定义和测试步骤 知道黑盒法与白盒法测试技术 知道单元、集成、确认测试的主要内容、发放,在开发过程中的位置和使用的主要技术(注意驱动、桩模块的概念) 对简单控制结构,会设计白盒测试中语句、判定、条件、判定-条件、条件组合及路径覆盖的测试实例 会设计黑合测试中等价类划分、边值测试的测试实例 知道一些主要的专项测试(如α测试、β测试、可靠性测试、性能测试、恢复测试) 课程要点 第8章 维护 了解软件维护的概念、任务及软件维护的分类 维护的过程 维护的特点 课程要点 第9-12章 面向对象分析与设计 面向对象方法学的概念、特点,与面向过程开发方法的区别; 面向对象分析设计的步骤、过程 清楚对象、类、实例、消息、属性、方法(服务)、继承、消息、主题的概念 知道OMT对象建模技术的对象、动态与功能三大模型 知道UML的主要模型(用户、结构、行为、实现、环境)及构成的主要图形(对象类图、顺序图、状态图)的画法和事务(类、属性、服务、主要关联、多重性、限定词、角色、包、可见性、约束、泛化、聚集、关联类、用例、事件、状态、消息) 对已明确需求的描述,会设计其面向对象的模型(用例图、对象类图、行为脚本、顺序图、状态图) 课程要点 第13章 软件项目管理 了解软件项目管理的概念、目的、任务和管理流程 会进行估算软件规模 会进行工作量估算 掌握进度计划编制工具:甘特图和网络工程图 会计算网络工程图的最迟时间、最早时间、持续时间、关键路径 课程要点 面向对象分析设计技术 知道对象、类、实例、属性、行为、继承、消息、主题的概念 知道面向对象的需求分析的过程 知道UML的概念和UML的基本模型 对已明确需求的系统,会设计其面向对象模型及动态模型(用例图、类图、顺序图、状态图) 重点技术 需求调查:业务流程图、用例图 SA法:分层DFD图、数据字典编制(描述)、判断表、判断树 SD法:软件结构图、HIPO图、DFD映射方法:变换分析与事务分析 OO:对象图、行为脚本、类图、顺序图、DFD 测试:使用逻辑覆盖、等价类划分、边值分析设计测试用例 项目管理:绘制网络工程图、计算关键路径 注意:教案和作业 *
您可能关注的文档
- 机修厂岗位两条红线学习课件.ppt
- module-8 Unit 2.ppt
- PEP人教版-小学三年级上册英语Unit3_Let's_paint_PartA课件.ppt
- 中国ITSM市场分析和前景展望.ppt
- PEP人教版-小学三年级英语上册期末试卷.doc
- Module-10Unit2.ppt
- 物位仪检修规程.ppt
- PEP人教版-小学三年级英语下册Unit3At_the_zoo课件PPT.ppt
- pep五年级-英语上册第六单元第三课时说课课件.ppt
- PEP小学五-年级英语教学设计.doc
- 2025年城市水域新能源电动游船运营模式研究.docx
- 2025年城市污水处理技术创新:生物脱氮与生态循环经济结合.docx
- 新能源汽车智能化技术创新趋势与2025年市场前景报告.docx
- 2025年光伏产业海外建厂趋势下的技术创新与产业竞争力提升策略报告.docx
- 新能源产业就业市场2025年预测:技术创新与职业规划报告.docx
- 共享自习室学习氛围营造创新模式2025年实证研究.docx
- 无人机技术在野生动物保护中的监测与保护应用研究报告.docx
- 智能农业与食品加工行业智能化升级报告.docx
- 未来五到十年风力发电行业市场前景与技术创新路径.docx
- 2025年城市污水处理生物脱氮工艺技术创新分析报告.docx
最近下载
- 2024年巡察整改专题民主生活会个人“聚焦四个方面”对照检查材料范文2篇.docx VIP
- 人工智能对文化产业的推动.pptx VIP
- 人教版(2024)七年级上册英语教学计划(含教学进度表).docx
- 软件的项目可行性的研究的报告编写.ppt VIP
- 一种用于处理高硫高砷金矿的提金剂及其制备方法.pdf VIP
- 中国甲状腺疾病诊治指南ppt.pptx VIP
- 《中国抗癌协会甲状腺癌整合诊治指南(2022精简版)》解读PPT课件.pptx VIP
- 一种澳洲坚果种质热敏感等级的精准诊断及其缓解新梢叶片热伤害的方法.pdf VIP
- 全球常见传染病防控概述.pptx VIP
- 棉花种子生产技术 棉花的生育特性 棉花的一生.docx VIP
文档评论(0)