软件工程初步

出版社:高等教育出版社
出版日期:2004-7
ISBN:9787040151619
作者:贾长云
页数:216页

书籍目录

第1章 软件工程概述1.1 软件及软件工程1.1.1 软件1.1.2 软件工程1.2 软件生存周期与开发模型1.2.1 软件生存周期1.2.2 软件开发模型1.3 软件工程过程1.3.1 软件工程过程的概念1.3.2 常用软件过程管理方法简介1.4 软件开发工具简介1.4.1 CASE工具的作用与分类1.4.2 常用CASE工具简介1.5 学习指南1.5.1 本书案例1.5.2 案例文档索引1.5.3 习题说明习题第2章 系统策划2.1 可行性研究2.1.1 问题的定义2.1.2 可行性研究的任务与步骤2.1.3 技术可行性分析2.1.4 经济可行性分析2.1.5 案例分析——可行性研究2.2 软件项目计划2.2.1 软件项目计划的主要内容2.2.2 案例分析——软件项目开发计划书习题第3章 需求分析3.1 需求分析概述3.1.1 需求分析的重要性3.1.2 需求分析的任务3.1.3 需求分析的过程与方法3.2 结构化分析3.2.1 数据字典3.2.2 数据流图3.2.3 状态转换图3.2.4 需求规格说明书3.3 面向对象的分析3.3.1 面向对象的概念3.3.2 面向对象方法简介3.3.3 面向对象分析过程3.4 UML概述3.4.1 UML的结构3.4.2 UML的图3.4.3 UML的应用3.4.4 UML中的需求分析——用例图的创建习题第4章 软件设计4.1 软件设计基本概念4.1.1 软件设计4.1.2 软件模块4.2 概要设计4.2.1 设计程序的模块结构4.2.2 设计程序的数据结构4.3 详细设计4.3.1 详细设计的表示4.3.2 详细设计方法( Jackson方法)4.4 面向对象的分析与设计4.4.1 静态建模4.4.2 动态建模习题第5章 编码5.1 程序设计语言5.1.1 常用程序设计语言及其特点5.1.2 程序设计语言的选择5.2 编码规范5.2.1 代码文档化5.2.2 数据说明与语句5.2.3 输入/输出5.2.4 程序布局5.2.5 注释5.3 结构化程序设计5.3.1 结构化程序设计的原则5.3.2 结构化程序设计的方法5.4面向对象的程序设计5.4.1 面向对象的程序设计语言5.4.2 面向对象程序设计语言的设计风格5.5 用户界面设计5.5.1 人机界面设计的一般问题5.5.2 人机界面设计过程5.5.3 人机界面设计实现原则及典型案例5.6 程序员的基本素质要求习题第6章 软件测试6.1 软件测试概述6.1.1 软件缺陷典型案例分析6.1.2 软件测试的基本概念6.1.3 软件测试的目标和原则6.2 测试技术分类及测试用例6.2.1 测试技术分类6.2.2 测试用例6.3 黑盒测试及其测试用例设计6.3.1 等价分类法6.3.2 边界值分析法6.3.3 错误推测法6.4 白盒测试及其测试用例设计6.4.1 静态白盒分析——代码审查6.4.2 动态白盒测试6.5 软件测试策略6.5.1 测试流程与组织6.5.2 测试计划6.5.3 单元测试6.5.4 集成测试6.5.5 确认测试6.5.6 系统测试6.5.7 测试分析报告6.6 面向对象的软件测试6.6.1 面向对象技术对传统测试的影响6.6.2 面向对象的测试策略与步骤6.7 程序调试6.7.1 程序调试技术6.7.2 程序调试策略习题第7章 软件实施与维护7.1 软件用户文档7.1.1 软件文档7.1.2 用户操作手册及编制7.2 软件产品的发布与实施7.2.1 软件产品的发布7.2.2 软件产品实施过程7.3软件维护的基本概念7.3.1 软件维护的概念7.3.2 软件维护的种类7.3.3 软件维护的代价7.4 软件维护的策略及副作用7.4.1 软件维护策略7.4.2 程序修改7.4.3 软件维护的副作用7.5 软件维护中的新问题7.5.1 软件结构对维护的影响7.5.2 因特网对软件维护的影响7.5.3 UML对软件维护的影响7.5.4 CMM对软件维护的影响习题第8章 软件项目管理8.1 软件项目计划与组织8.2 软件项目成本管理8.2.1 资源计划8.2.2 成本估算、预算与控制8.3 软件项目进度控制8.4 软件质量保证8.4.1 软件质量因素8.4.2 软件质量保证体系与实施8.5 软件配置管理8.5.1 配置管理任务8.5.2 配置管理工具习题第9章 软件过程管理9.1 软件能力成熟度模型CMM9.1.1 CMM的产生9.1.2 CMM内容简介9.1.3 CMM的应用9.2 个体软件过程PSP9.3 统一过程RUP9.3.1 软件生存周期中的各个阶段9.3.2 RUP的核心工作流习题参考文献

作者简介

  《软件工程初步》是高等教育出版社与CEAC国家信息化教育认证管理办公室联合推出的认证课程教材,为CEAC计算机软件技术专业助理工程师认证课程配套。  《软件工程初步》针对职业学校学生的特点,充分体现素质为基础、能力为本位、需求为依据、就业为导向的基本原则,教学内容注重选择当前软件工程中的一些新理论、新方法与新技术,通过一个小型软件项目为案例贯穿全书,使学生在学完本书后能掌握软件工程的基本理论与方法以及它们在软件项目开发中的实际应用。其主要内容涉及软件工程中的软件系统策划、需求分析、软件设计、编码实现、软件测试及实施与维护等方面的内容,考虑到职业院校学生的就业定位,重点侧重于详细设计、软件编码、软件测试、软件维护这几个方面的基本知识与技能。为保持教学内容的先进性,同时便于对教学进行科学、灵活的组织,对诸如UML方法、面向对象的分析、面向对象的设计与编程、面向对象软件测试、CMM等也做了介绍。  《软件工程初步》可以作为职业学校计算机类专业的软件工程课程的教材或参考书,也可作为IT行业程序员、测试员、维护员等的培训教材或参考书。

图书封面


 软件工程初步下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024