书籍详情
软件工程概论
作者:倪天林,丁爱萍 编
出版社:河南大学出版社
出版时间:2017-07-01
ISBN:9787564924997
定价:¥39.00
购买这本书可以去
内容简介
《软件工程概论/全国高等职业教育计算机专业“十三五”规划教材》主要介绍了软件工程学基础知识、可行性研究、需求分析、概要设计、详细设计、程序编码、面向对象的分析与设计、软件测试、软件维护、软件项目管理等内容。《软件工程概论/全国高等职业教育计算机专业“十三五”规划教材》可作为高职高专院校软件工程课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考。
作者简介
暂缺《软件工程概论》作者简介
目录
项目1 初识软件工程
任务1.1 软件的概念和特点
任务1.2 软件的发展和软件危机
任务1.3 软件工程及其原理
任务1.4 软件生存周期及其模型
思考与练习
项目2 项目可行性的论证——可行性研究
任务2.1 问题定义
任务2.2 可行性研究的任务
任务2.3 可行性研究的步骤
任务2.4 系统流程图
任务2.5 成本—效益分析
任务2.6 可行性研究报告
任务2.7 项目开发计划
实训
思考与练习
项目3 获取用户需求——需求分析
任务3.1 需求分析任务
任务3.2 需求分析的基本原则
任务3.3 需求分析过程
任务3.4 需求获取方法
任务3.5 需求分析模型
任务3.6 数据字典
任务3.7 需求规格说明书
实训
思考与练习
项目4 设计软件体系结构——概要设计
任务4.1 软件设计过程
任务4.2 概要设计的目标和任务
任务4.3 概要设计的原则
任务4.4 体系结构设计工具
任务4.5 概要设计的启发式规则
任务4.6 面向数据流的设计方法
任务4.7 概要设计说明书
实训
思考与练习
项目5 设计模块和数据处理细节——详细设计
任务5.1 详细设计的任务与原则
任务5.2 结构化程序设计
任务5.3 过程设计工具
任务5.4 用户界面设计
任务5.5 数据库设计
任务5.6 接口设计
任务5.7 详细设计说明书
实训
思考与练习
项目6 规范程序代码的编写——程序编码
任务6.1 程序编码的目的和任务
任务6.2 程序设计语言
任务6.3 编码风格
任务6.4 程序效率
任务6.5 冗余编程及容错技术
任务6.6 程序复杂性的度量
任务6.7 程序编码的依据
实训
思考与练习
项目7 面向对象的分析与设计
任务7.1 面向对象概述
任务7.2 面向对象分析与对象模型化技术
任务7.3 面向对象设计
任务7.4 面向对象编程
实训
思考与练习
项目8 查找软件中的错误与缺陷——软件测试
任务8.1 软件测试基础
任务8.2 软件测试方法
任务8.3 软件测试策略
任务8.4 软件测试过程
任务8.5 面向对象的测试
任务8.6 测试计划和分析报告
实训
思考与练习
项目9 维护软件的正常运行——软件维护
任务9.1 软件维护概述
任务9.2 软件维护策略
任务9.3 软件维护成本
任务9.4 软件维护的实施
任务9.5 软件的可维护性
任务9.6 软件维护的副作用
思考与练习
项目10 软件项目的组织与实施——软件项目管理
任务10.1 软件项目管理概述
任务10.2 软件项目计划
任务10.3 软件项目组织
任务10.4 软件项目的人员配备
任务10.5 软件配置管理
任务10.6 软件质量管理
实训
思考与练习
参考文献
任务1.1 软件的概念和特点
任务1.2 软件的发展和软件危机
任务1.3 软件工程及其原理
任务1.4 软件生存周期及其模型
思考与练习
项目2 项目可行性的论证——可行性研究
任务2.1 问题定义
任务2.2 可行性研究的任务
任务2.3 可行性研究的步骤
任务2.4 系统流程图
任务2.5 成本—效益分析
任务2.6 可行性研究报告
任务2.7 项目开发计划
实训
思考与练习
项目3 获取用户需求——需求分析
任务3.1 需求分析任务
任务3.2 需求分析的基本原则
任务3.3 需求分析过程
任务3.4 需求获取方法
任务3.5 需求分析模型
任务3.6 数据字典
任务3.7 需求规格说明书
实训
思考与练习
项目4 设计软件体系结构——概要设计
任务4.1 软件设计过程
任务4.2 概要设计的目标和任务
任务4.3 概要设计的原则
任务4.4 体系结构设计工具
任务4.5 概要设计的启发式规则
任务4.6 面向数据流的设计方法
任务4.7 概要设计说明书
实训
思考与练习
项目5 设计模块和数据处理细节——详细设计
任务5.1 详细设计的任务与原则
任务5.2 结构化程序设计
任务5.3 过程设计工具
任务5.4 用户界面设计
任务5.5 数据库设计
任务5.6 接口设计
任务5.7 详细设计说明书
实训
思考与练习
项目6 规范程序代码的编写——程序编码
任务6.1 程序编码的目的和任务
任务6.2 程序设计语言
任务6.3 编码风格
任务6.4 程序效率
任务6.5 冗余编程及容错技术
任务6.6 程序复杂性的度量
任务6.7 程序编码的依据
实训
思考与练习
项目7 面向对象的分析与设计
任务7.1 面向对象概述
任务7.2 面向对象分析与对象模型化技术
任务7.3 面向对象设计
任务7.4 面向对象编程
实训
思考与练习
项目8 查找软件中的错误与缺陷——软件测试
任务8.1 软件测试基础
任务8.2 软件测试方法
任务8.3 软件测试策略
任务8.4 软件测试过程
任务8.5 面向对象的测试
任务8.6 测试计划和分析报告
实训
思考与练习
项目9 维护软件的正常运行——软件维护
任务9.1 软件维护概述
任务9.2 软件维护策略
任务9.3 软件维护成本
任务9.4 软件维护的实施
任务9.5 软件的可维护性
任务9.6 软件维护的副作用
思考与练习
项目10 软件项目的组织与实施——软件项目管理
任务10.1 软件项目管理概述
任务10.2 软件项目计划
任务10.3 软件项目组织
任务10.4 软件项目的人员配备
任务10.5 软件配置管理
任务10.6 软件质量管理
实训
思考与练习
参考文献
猜您喜欢