软件工程电子教案教学课件作者曾强聪软件工程电子教案课件.pptVIP

软件工程电子教案教学课件作者曾强聪软件工程电子教案课件.ppt

  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文档。上传文档
查看更多
软件工程电子教案教学课件作者曾强聪软件工程电子教案课件.ppt

软件工程 电子教案 课程内容 第1章 软件工程概述 1.1 软件 1.1.2 软件分类 1.1.3 软件发展历程 1.2 软件危机 1.3 软件工程 1.3.2 软件工程技术 1.3.3 软件工程管理 1.3.5 软件工程目标 第2章 软件工程过程模型 2.1 软件生命周期 2.2 瀑布模型(1) 2.2 瀑布模型(2) 2.3 原型模型 2.4 增量模型 (1) 2.4 增量模型 (2) 2.5 螺旋模型(1) 2.5 螺旋模型(2) 2.6 喷泉模型 2.7 组件复用模型 第3章 项目分析与规划 3.1 计算机系统分析 3.1.2 系统分析方法 3.1.3 建立模型 1.系统框架图 2.系统流程图 3.2 项目可行性分析 3.2.2 可行性分析内容 3.2.3 可行性分析过程 3.3 项目成本效益分析 3.3.2 项目效益分析 3.4 项目规划 3.4.2 项目进度表 第4章 软件需求分析 4.1 需求分析的任务 4.2 需求分析过程 4.3 用户需求获取 4.4 结构化分析建模 4.4.1 功能层次模型 4.4.2 数据流模型(DFD图) 4.4.3 数据关系模型(ER图) 4.4.4 系统状态模型 4.5 需求有效性验证 4.6 需求规格定义 第5章 软件概要设计 5.1 概要设计过程与任务 5.1.2 设计任务 5.2 系统构架设计 5.2.1 集中式结构 5.2.2 客户机∕服务器结构 5.2.3 多层客户机∕服务器结构(1) 5.2.3 多层客户机∕服务器结构(2) 5.2.4 组件对象分布式结构 5.3 软件结构设计 5.3.1 模块概念 5.3.2 模块的独立性 5.3.3 结构化设计建模 1.软件结构图 2. HIPO图 5.3.4 软件结构优化 5.4 面向数据流的结构设计 5.5 数据库结构设计 第6章 面向对象分析与设计 6.1 面向对象方法学 6.1.2 面向对象方法具有的优越性 6.1.3 UML建模方法 1. UML模型图的组成 2. UML建模过程 6.2 面向对象分析建模 6.2.2 活动图 6.2.3 分析类图 6.2.4 序列图 6.3 面向对象设计建模 6.3.2 协作图 6.3.3 状态图 6.3.4 构件图 6.3.5 部署图 第7章 用户界面设计 7.1 用户界面设计过程 7.2 界面设计中需要考虑的因素 7.3 界面类型 7.3.2 多窗体界面(MDI) 7.3.3 辅助窗体 7.3.4 Web页面 7.4 界面功能特征 7.5 界面导航设计 第8章 程序算法设计与编码 8.1 结构化程序特征 8.2 程序算法设计工具 8.2.1 程序流程图 (2) 8.2.2 N-S图 8.2.3 PAD图 8.2.4 PDL语言 8.2.5 判定表 8.3 Jackson程序设计方法(1) 8.3 Jackson程序设计方法(2) 8.4 程序编码 8.4.2 选择编程语言的依据 8.4.3 编程风格与质量 8.5 程序算法复杂性度量 第9章 软件测试 9.1 软件测试基本概念 9.1.3 测试中的信息流 9.2 软件测试过程 9.2.1 单元测试 9.2.2 集成测试 9.2.3 确认测试 9.3 软件测试用例设计 9.4 面向对象测试 9.5 软件调试 9.6 自动测试工具 9.7 软件可靠性评估 第10章 软件维护 10.1 软件维护概述 10.2 软件可维护性 10.3 软件维护的实施 2. 软件维护工作流程 10.4 对老化系统的维护 10.5 逆向工程与再工程 2. 再工程 10.6 软件配置管理 课件说明 PDL语言也称为伪码或过程设计语言,它一般是某种高级语言稍加改造后的产物。 PDL语言的语法规则分外部语法和内部语法。其中,外部语法用于定义程序中的控制结构和数据结构,具有比较严谨的语法规则;内部语法则用于表示程序中的加工计算或条件,一般采用比较通俗的自然语言进行描述。 判定表是算法设计的辅助工具,用于对复杂的条件组合关系及其对应的动作行为等给出更加清晰的说明,能够配合程序流程图、N-S图、PAD图或PDL伪码等,进行程序算法描述。 Y 规定票价 * 2 Y Y Y 规定票价 * 1.6 Y Y Y 规定票价 Y Y Y 规定票价 * 0.8 Y Y 规定票价 * 0.5 Y 免票 F F F F F F F F F F F F T 身高不足1米的儿童 T F T F T F T F T F T

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档