热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

软件工程(微课版)

中国水利水电出版社
    【作 者】主编 陈亚峰 【I S B N 】978-7-5170-9777-8 【责任编辑】石永峰 【适用读者群】本专通用 【出版时间】2021-08-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】324 【千字数】456 【印 张】20.25 【定 价】49 【丛 书】高等职业教育软件技术专业新形态教材 【备注信息】
图书详情

    本书从实用的角度,介绍软件工程的基础知识和技术方法,力求做到结合实际、注重应用、便于教学,凸显内容的新颖性和系统性。

    本书分为12 个单元:绪论、可行性研究与软件开发计划、需求分析、概要设计、详细设计、软件编码、软件测试、软件维护、面向对象方法与UML、面向对象技术与UML 应用、软件重用和再工程、软件工程管理等。本书针对软件工程的各个阶段给出案例,并对案例的实际处理方法、步骤等进行介绍,同时每个单元都有单元小结和习题,有助于读者学习和掌握有关知识。

    本书主要面向高职软件技术专业、人工智能专业、移动互联开发专业、计算机网络技术专业、大数据应用专业学生,也可供软件工程师、软件项目管理人员、软件开发人员和计算机爱好者阅读参考。

    从实用角度,介绍软件工程的基础知识和技术方法。

    结合实际、注重应用、便于教学。

    凸显内容的新颖性和系统性。

    着眼基础,精选内容,做到了内容简明、阐述清晰、通俗易懂、实用性强。

    教材是教学改革的重要载体,加快教材的改革与创新,是更新教学内容、推进教学改

    革、提高人才培养质量的基础。教材建设涉及教学内容、教学方法与手段、教学媒体等,

    对教学改革具有重要的推动作用。教材应在充分反映产业最新进展的同时,对接科技发展

    趋势和市场需求,及时吸收比较成熟的新技术、新工艺、新规范等。另外,教材建设还要

    求教材符合技术技能人才成长规律和学生认知特点,对接国际先进职业教育理念,适应创

    新人才培养模式和优化课程体系的需要。专业课程教材突出理论和实践相统一,强调实践

    性,注重以真实生产项目、典型工作任务和案例等为载体组织教学单元。因此,教师应更

    新教育教学理念,编写教材时始终围绕满足学生未来职业的需求展开,并开发线上立体资

    源,帮助学生完成从“校园人”向“职业人”的过渡,以此积极推动“三教”改革,提升

    人才培养质量,为职业教育改革发展做出更大贡献。在这种背景下,《软件工程(微课版)》

    这一新形态教材应运而生。

    本书由拥有丰富开发经验和授课经验的一线名师进行编写,教材是以IT 互联网企业

    的实际用人要求为导向,借鉴国家示范性高职院校软件专业教学改革经验编写而成的。本

    书不仅仅是一本普通的高职院校专业系统教材,还是一本体现新形态数字教材概念的微课

    教材,它既是一本丰富的立体资源教材,也是一本配有在线课程的教材。这种新形态教材

    打破了纸质教材的局限,添加了可视性强的动态图例,补充更新了实践案例,根据学生个

    性化发展需求拓展内容,增强了表现力和吸引力,强化了育人功能。本书不仅在解决传统

    教材更新不及时的老大难问题上取得了成效,还能有效服务于线上教学、混合式教学等新

    型教学模式。

    《软件工程(微课版)》是一本针对高职计算机相关专业软件工程课程所编写的教材,

    主要介绍了软件工程的基础知识与应用技术。书中内容包括软件工程的基本概念和基本知

    识,软件生命周期与软件开发的各种模型,软件立项与合同,软件需求分析的概念、方法

    和工具,软件策划的规模、费用和资源的估计方法,软件建模的思想及三个模型的分析,

    软件设计概论和设计方法,软件测试方法,软件实施及维护的方法,以及软件管理。

    本书共12 个单元,单元1 主要介绍软件工程、软件生命周期、软件过程模型;单元

    2 主要介绍软件定义与可行性研究、制订软件工程开发计划;单元3 主要介绍需求分析、

    结构化分析步骤,如何使用需求分析图形工具、数据字典,如何撰写软件需求分析规格说

    明书;单元4 主要介绍概要设计步骤、软件结构设计的基本原理,使用软件结构设计的图

    形工具、概要设计方法,如何撰写与复审概要设计说明书;单元5 侧重介绍过程设计、用

    户界面设计、数据代码设计、数据输入输出设计、数据安全设计、撰写与复审详细设计说

    明书;单元6 主要介绍结构化程序设计、程序设计语言选择、程序设计风格选择、评价程

    序设计质量、撰写程序设计文档;单元7 主要介绍软件测试目标和原则、软件测试方法,

    如何实施软件测试、设计测试方案,如何对软件进行调试验证与确认,如何制订软件测试

    计划并撰写分析报告;单元8 侧重介绍软件维护过程,如何实施软件维护;单元9 主要介

    绍面向对象方法、UML 以及如何使用UML 图;单元10 主要介绍面向对象分析,对象模型、

    动态模型、功能模型的建立,以及面向对象设计、面向对象的测试、UML 应用、统一过

    程和Rational Rose ;单元11 主要介绍可重用的软件成分、软件重用实现;单元12 主要介

    绍软件工程管理、软件规模估算、软件工程人员组建、管理软件配置、软件质量保证、软

    件开发风险管理、软件工程标准实施。

    软件工程学科具有知识面广、发展迅速、实践性强等特点。《软件工程(微课版)》的

    编者针对软件工程的学科特点,在系统讲解软件工程理论、方法和工具的同时,注重结合

    实例分析软件工程方法、技术和工具的综合应用;在兼顾传统的结构化方法的同时,注重

    介绍广为采用的面向对象方法。本书在内容上注重科学性、先进性,强调实践性,提供了

    丰富的软件开发实例和素材,反映了软件工程的最新发展技术。本书内容全面、深入浅出、

    理论和实践相结合,便于初学者掌握必要的知识和技能。通过对本书的学习,读者能够较

    好地掌握软件工程的基本知识和基本技术。

    本书由河南轻工职业学院陈亚峰担任主编并统稿,程方玉、邢国军、杨敬伟担任副主编。

    陈亚峰编写了单元1 ~单元3,程方玉编写了单元4 ~单元6,邢国军编写了单元9 ~单

    元11,杨敬伟编写了单元7、单元8、单元12。齐英兰、张素智、辛向军、马江涛等专家

    和企业总工给予了指导和帮助,并提出了很多宝贵意见。

    本书在编写过程中,直接或间接地参考了大量专家学者的文献,同时得到了中国水利

    水电出版社的大力支持,在此一并表示衷心感谢。由于软件工程的很多理论和方法还处在

    研究和探索之中,加之编者水平所限,疏漏和不妥之处在所难免,敬请各位读者、同仁批

    评指正,使本书日臻完善。读者可以通过电子邮件(765524628@qq.com)与我们取得联系。

    前言
    单元1 绪论........................................ 1
    任务1 认识软件工程 ............................2
    任务2 认识软件生命周期 ...................10
    任务3 认识软件过程模型 ...................12
    单元小结 ...............................................20
    习题1 ...................................................21
    单元2 可行性研究与软件开发计划... 23
    任务1 软件定义与可行性研究 ............24
    任务2 制订软件工程开发计划 ............27
    单元小结 ...............................................38
    习题2 ...................................................39
    单元3 需求分析............................... 40
    任务1 认识需求分析 ..........................41
    任务2 认识结构化分析步骤 ...............46
    任务3 使用需求分析图形工具 ............49
    任务4 数据字典 .................................58
    任务5 撰写软件需求分析规格说明书 ...63
    单元小结 ...............................................68
    习题3 ...................................................68
    单元4 概要设计............................... 71
    任务1 认识概要设计步骤 ...................72
    任务2 认识软件结构设计的基本原理 ...74
    任务3 使用软件结构设计的图形工具 ...82
    任务4 使用概要设计方法 ...................85
    任务5 撰写与复审概要设计说明书 .....91
    单元小结 ...............................................96
    习题4 ...................................................97
    单元5 详细设计............................... 98
    任务1 认识过程设计 ..........................99
    任务2 设计用户界面 ........................108
    任务3 设计数据代码 ........................ 112
    任务4 设计数据输入/ 输出 .............. 116
    任务5 设计数据安全 ........................ 118
    任务6 撰写与复审详细设计
        说明书 ...................................120
    单元小结 .............................................124
    习题5 .................................................124
    单元6 软件编码............................. 125
    任务1 认识结构化程序设计 .............126
    任务2 选择程序设计语言 .................128
    任务3 选择程序设计风格 .................130
    任务4 撰写程序设计文档 .................133
    单元小结 .............................................135
    习题6 .................................................135
    单元7 软件测试............................. 136
    任务1 认识软件测试目标和原则 ......137
    任务2 认识软件测试方法 .................144
    任务3 实施软件测试 ........................149
    任务4 设计测试方案 ........................159
    任务5 软件调试、验证与确认 ..........170
    任务6 制订软件测试计划和撰写
        分析报告 ...............................172
    单元小结 .............................................196
    习题7 .................................................196
    单元8 软件维护............................. 198
    任务1 认识软件维护过程 .................199
    任务2 实施软件维护 ........................204
    单元小结 .............................................209
    习题8 .................................................209
    单元9 面向对象方法与UML.......... 211
    任务1 认识面向对象方法 .................212
    任务2 认识UML ..............................215
    任务3 使用UML 图 ..........................219
    单元小结 .............................................232
    习题9 .................................................232
    单元10 面向对象技术与UML 应用.. 233
    任务1 认识面向对象分析 .................234
    任务2 建立对象模型 ........................235
    任务3 建立动态模型 ........................241
    任务4 建立功能模型 ........................244
    任务5 实施面向对象设计 .................250
    任务6 测试面向对象 ........................252
    任务7 UML 应用 ..............................258
    任务8 认识统一过程 ........................262
    任务9 认识Rational Rose ...............265
    单元小结 .............................................269
    习题10 ...............................................270
    单元11 软件重用和再工程............. 272
    任务1 认识可重用的软件成分 ..........273
    任务2 实现软件重用 ........................274
    单元小结 .............................................280
    习题11 ................................................280
    单元12 软件工程管理.................... 281
    任务1 认识软件工程管理 .................282
    任务2 估算软件规模 ........................285
    任务3 组建软件工程人员 .................289
    任务4 管理软件配置 ........................294
    任务5 软件质量保证 ........................298
    任务6 管理软件开发风险 .................302
    任务7 实施软件工程标准 .................310
    单元小结 .............................................316
    习题12 ...............................................317
    参考文献.......................................... 318





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册