软件工程教程内容简介的知识.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文档。上传文档
查看更多
内容简介 软件工程作为支撑软件产业的新学科,其发展正方兴未艾作者针对软件工程学科的特点,系统讲解软件工程讲解由浅入深既体现知识点的连贯性完整性,又体现知识在实际中的应用,适合 前言 随着计算机技术的不断发展及其在各领域的广泛应用,对软件产品出现供不应求的现象,因此我国目前急需开发高质量的软件产品,这样就需要大量的软件开发型人才。而软件工程这门学科就是为了培养软件开发的高级人才而开设的,它是指导软件生产和管理的一门新兴的、综合性的应用科学。但在软件工程教学沿袭了传统的教学手段、教学方法的基础上,作为一门新学科,必须要有不同于其他行业独特的一面,在教学方法和教材编写上需要推陈出新然而,虽然目前国内教材品种繁多,但大部分不符合培养技能型紧缺人才的需求,与软件企业实际开发相脱节。视野独特,构思新颖,内容风趣,不落窠臼,令人耳目一新。堪称难得,以至回味无穷。在强烈的问题动机驱动下,可以更大地激发求知欲望逐步形成一个感知心智活动的良性循环,从而培养立探索、勇于开拓进取的自学能力。 目录 准备篇 1 项目准备 软件工程概述 1 任务1 软件工程课程的重要性 2 活动1 软件的定义 2 活动2 软件危机 3 活动3 软件工程的定义 5 活动4 软件工程方法学的重要性 6 任务2 软件生存周期的基本任务 8 活动1 软件生存周期的定义与划分 8 活动2 软件生存周期各阶段的主要任务 10 任务3 软件开发模型 13 活动1 软件开发模型的定义 13 活动2 瀑布模型 14 活动3 快速原型模型 16 活动4 增量模型 17 活动5 螺旋模型 23 活动6 喷泉模型 26 活动7 构件集成模型 27 项目小结 29 习题 29 传统软件工程篇 33 项目- 1 软件项目计划 33 任务4 问题定义 34 任务5 可行性研究 36 活动1 可行性研究的重要性 36 活动2 系统流程图 37 活动3 成本-效益分析 39 活动4 可行性研究的内容 43 活动5 可行性研究的步骤及相关技术 44 项目小结 50 习题 51 项目- 2 结构化分析 53 任务6 需求分析的任务与步骤 53 活动1 需求分析的任务 54 活动2 需求分析的步骤 55 任务7 识别系统需求 58 活动1 识别系统相关者 59 活动2 访谈的技术 60 活动3 观察系统物理工作流程 61 活动4 建立联合分析小组 62 活动5 快速原型 63 任务8 分析建模 64 活动1 结构化分析模型 65 活动2 面向对象分析模型 66 活动3 数据流图 67 活动4 数据字典 73 活动5 加工说明(加工逻辑) 76 活动6 实体关系图 80 活动7 控制流图(CFD)与控制说明(CSPEC) 82 活动8 状态转换图 85 活动9 结构化分析实例 88 项目小结 90 习题 92 项目- 3 结构化设计 97 任务9 结构化分析与设计的关系 97 任务10 结构化设计的概念 99 活动1 模块化 99 活动2 抽象 101 活动3 逐步求精 102 活动4 信息隐藏 104 活动5 内聚 105 活动6 耦合 107 活动7 模块独立性 110 任务11 结构化设计方法 110 活动1 SC图 111 活动2 数据流图的类型与SD方法的步骤 113 活动3 变换映射 115 活动4 事务映射 120 活动5 结构化设计的优化规则 123 项目小结 126 习题 126 项目- 4 过程设计 129 任务12 过程设计的目的和任务 129 任务13 过程设计的表达工具 130 活动1程序流程图 131 活动2 N-S图 133 活动3 PAD图 135 活动4 PDL 138 任务14 面向数据结构的分析设计方法 140 活动1 Jackson方法的应用范围 140 活动2 Jackson图基本结构 141 活动3 Jackson伪代码 143 活动4 Jackson方法的设计步骤 144 活动5 Jackson方法实例分析 145 项目小结 148 习题 149 项目- 5 编码 151 任务15 编码和语言选择 153 活动1 编码语言的选择 154 活动2 编码风格 156 项目小结 164 习题 164 项目- 6 测试与纠错 165 任务16 软件测试基础 166 活动1 测试的目的和任务 166 活动2 测试的特性 168 活动3 测试准则 169 活动4 测试的种类 170 任务17 黑盒测试技术 172 活动1 黑盒测试的功能及应该考虑的几个问题 172 == 活动测评== 173 活动2 等价分类法 173 活动3 边界值分析法 177 活动4 错误猜测法 180 任务18 白盒测试法 181 活动1 逻辑覆盖测试法 181 活动2 路径测试法 185 活动3

文档评论(0)

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

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

1亿VIP精品文档

相关文档