-
作者:
周元哲 编著
-
出版社:
机械工业出版社
-
ISBN:
9787111508878
-
出版时间:
2015-08
-
版次:
1
-
装帧:
平装
-
开本:
16开
-
纸张:
胶版纸
-
页数:
210页
-
字数:
99999千字
-
作者:
周元哲 编著
-
出版社:
机械工业出版社
-
ISBN:
9787111508878
-
出版时间:
2015-08
-
纸张:
胶版纸
-
页数:
210页
-
字数:
99999千字
售价
¥
21.63
6.0折
定价
¥36.00
品相
九五品
上书时间2024-07-13
卖家超过10天未登录
-
-
商品描述:
-
基本信息
书名:软件工程实用教程
定价:36元
作者:周元哲 编著
出版社:机械工业出版社
出版日期:2015-08-01
ISBN:9787111508878
字数:339000
页码:210
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
明确定位面向初、中级读者,由“入门”起步,侧重“提高”;介绍软件开发生命周期的各阶段所需完成的图表以及如何完成这些图表;介绍软件工程新进展、软件工程案例和软件工程实验指导。
内容提要
本书较为全面、系统地讲述了当前软件工程领域的理论和实践知识,涉及了近期新的软件工程理论、标准、技术和工具,展望了软件工程的发展趋势。本书内容包括软件工程学概述、软件可行性与项目计划、软件需求分析、软件设计、编程、测试、软件项目验收与维护、软件项目管理、软件过程、面向对象开发与UML、软件工具与开发环境、文档、软件工程进展、软件工程案例和软件工程实验指导。本书适合作为高等院校软件工程相关专业的教材或教学参考书,也可供计算机应用开发人员参考或用作全国软件技术资格与水平考试的培训资料。
目录
出版说明前言章 软件工程学概述1.1 软件1.1.1 软件发展历史1.1.2 软件特点1.1.3 软件分类1.2 软件危机1.2.1 软件缺陷案例1.2.2 软件危机产生原因1.3 软件工程研究范畴1.3.1 软件开发方法1.3.2 软件开发工具1.3.3 软件开发过程1.4 软件开发模型1.4.1 瀑布模型1.4.2 原型模型1.4.3 增量模型1.4.4 螺旋模型1.4.5 喷泉模型1.5 软件工程基本原理1.6 软件产业1.6.1 国内外软件产业的现状1.6.2 对软件人才的要求小结习题第2章 软件可行性与项目计划2.1 可行性研究目的2.2 可行性研究内容2.2.1 分析现有系统2.2.2 技术可行性2.2.3 经济可行性2.2.4 其他可行性2.3 可行性研究步骤2.4 项目计划2.4.1 项目计划作用2.4.2 项目计划种类2.4.3 项目计划内容2.4.4 项目计划目的小结习题第3章 软件需求分析3.1 需求分析内容3.2 需求分析困难3.3 需求分析步骤3.4 相关图表3.4.1 实体关系图3.4.2 数据流图3.4.3 数据字典3.4.4 状态转换图3.4.5 层次方框图3.4.6 加工逻辑工具小结习题第4章 软件设计4.1 软件设计概述4.1.1 数据结构设计4.1.2 接口设计4.1.3 过程设计4.2 软件设计的基本原理4.2.1 模块化设计4.2.2 耦合性和内聚性4.2.3 改进软件结构的指导原则4.3 两种设计方法4.3.1 面向数据流设计方法4.3.2 面向数据结构设计方法4.4 软件体系结构4.4.1 二层模式——C/S体系结构4.4.2 三层模式——MVC模式4.5 人机界面设计4.5.1 用户特性4.5.2 人机界面设计原则4.5.3 人机界面设计四个问题4.6 相关图表4.6.1 程序流程图4.6.2 NS图小结习题第5章 编程5.1 编程语言5.1.1 程序设计语言历史5.1.2 结构化程序设计5.1.3 选择语言的标准5.2 高级程序设计语言5.2.1 面向过程程序设计语言5.2.2 面向对象程序设计语言5.2.3 面向过程与面向对象的区别5.3 编码规范5.3.1 编码风格5.3.2 程序效率5.4 程序调试5.4.1 调试策略5.4.2 三种调试工具小结习题第6章 测试6.1 测试历史演变6.2 测试目的和原则6.3 测试模型6.3.1 V模型6.3.2 W模型6.3.3 H模型6.3.4 X模型6.4 测试用例6.5 测试方法6.5.1 白盒测试6.5.2 黑盒测试6.6 测试生命周期6.6.1 测试计划6.6.2 测试分析6.6.3 测试设计6.6.4 测试执行6.6.5 评估测试6.7 自动测试技术6.7.1 自动化测试适用场合6.7.2 测试工具原理小结习题第7章 软件项目验收与维护7.1 软件项目验收7.1.1 项目结束7.1.2 项目验收过程7.1.3 项目移交与清算7.1.4 项目评价7.2 软件维护7.2.1 软件维护种类7.2.2 软件维护过程7.2.3 软件维护副作用7.2.4 软件可维护性小结习题第8章 软件项目管理8.1 项目管理与软件质量8.1.1 项目管理8.1.2 软件质量8.1.3 软件测试与质量保证8.2 成本管理8.2.1 代码行法8.2.2 功能点法8.2.3 构造型成本模型法8.3 进度管理8.3.1 图示方法8.3.2 活动历时估计8.4 人力资源管理8.4.1 项目人员角色8.4.2 项目组织结构8.5 风险管理8.5.1 风险类型8.5.2 风险管理主要活动8.6 配置管理8.6.1 相关概念8.6.2 配置管理流程小结习题第9章 软件过程9.1 过程改进9.2 9000系列9.2.1 90003介绍9.2.2 /IEC 9126标准9.3 CMM/PSP/TSP9.3.1 软件能力成熟度模型9.3.2 个体软件过程9.3.3 群组软件过程9.4 /IEC 15504过程评估9.5 其他软件过程9.5.1 Rational统一过程9.5.2 敏捷过程9.5.3 微软解决方案框架小结习题0章 面向对象开发与UML10.1 面向对象开发过程10.1.1 面向对象分析10.1.2 面向对象设计10.1.3 面向对象实现10.2 统一建模语言10.2.1 UML简介10.2.2 UML模型图概述10.2.3 用例图、时序图、状态图举例说明10.3 UML在三种模型中的应用10.3.1 对象模型10.3.2 动态模型10.3.3 功能模型小结习题1章 软件工具与开发环境11.1 软件工具与开发环境11.2 软件工具分类11.3 通用项目管理工具11.4 分析与设计工具11.4.1 Project11.4.2 GanttProject11.4.3 Excel11.4.4 Visio11.4.5 PowerDesigner11.5 软件测试工具11.5.1 测试管理软件TestDirector11.5.2 功能测试工具WinRunner11.5.3 性能测试工具LoadRunner11.5.4 单元测试工具JUnit11.6 缺陷跟踪工具11.6.1 Rational ClearQuest11.6.2 JIRA11.6.3 Bugzilla11.7 软件配置工具11.7.1 Subversion(SVN)11.7.2 VSS11.7.3 ClearCase11.7.4 CVS11.8 UML工具11.8.1 Rational Rose11.8.2 ArgoUML小结习题2章 文档12.1 文档作用12.2 文档编制原则12.3 文档分类12.3.1 可行性研究报告12.3.2 项目开发计划12.3.3 软件需求说明书12.3.4 概要设计说明书12.3.5 详细设计说明书12.3.6 测试计划12.3.7 测试分析报告12.3.8 用户手册12.3.9 项目开发总结报告小结习题3章 软件工程进展13.1 软件外包13.1.1 外包分类13.1.2 外包项目监理13.2 开源软件13.2.1 开源软件文档13.2.2 开源软件协议13.2.3 开源软件简介13.3 净室软件工程13.3.1 净室软件工程历史13.3.2 净室软件工程内容13.4 软件再工程13.4.1 设计恢复13.4.2 逆向工程13.4.3 正向工程13.4.4 重构13.5 软件复用13.5.1 软件复用分类13.5.2 软件复用技术13.6 面向方面的编程13.6.1 AOP概述13.6.2 AOP术语13.6.3 AOP语言13.6.4 AOP研究方向13.7 多Agent软件体系结构13.7.1 Agent概述13.7.2 面向对象与面向代理13.7.3 MAS系统13.7.4 MAS优点13.8 网格动态体系结构13.8.1 基本概念13.8.2 网格的定义13.8.3 网格的技术特征13.8.4 网格的体系结构小结习题4章 软件工程案例14.1 面向过程开发案例—学生宿舍管理系统14.1.1 需求分析14.1.2 软件设计14.1.3 系统实现14.2 面向对象开发案例—广告管理系统14.2.1 需求分析14.2.2 软件设计14.2.3 系统实现小结习题5章 软件工程实验指导15.1 实验内容15.1.1 实验目的15.1.2 实验要求15.1.3 实验组织形式15.2 实验题目15.2.1 工资管理系统需求15.2.2 学校课程安排系统需求15.2.3 学校教材订购系统需求15.2.4 实验室设备管理系统需求15.2.5 机票预订系统需求小结习题参考文献
作者介绍
序言
软件工程是本科计算机相关专业及信息管理与信息系统专业的主干课程,也是电子信息工程专业的选修课程。它是一门理论与实践紧密联系的课程,直接关系到学生的理论分析能力和综合动手能力的培养。本书简要介绍软件开发生命周期的各个阶段的理论内容,重点介绍每阶段所需完成的图表以及如何采用相关的软件工具完成这些图表。 软件工程理论繁杂,让学生在实践中学习理论知识,并用理论知识指导实践是本书的写作目的。本书培养学生按照软件工程的原理、方法、技术、标准和规范进行软件开发的能力,培养学生的合作意识和团队精神,从而提高学生软件开发的综合能力。 本书内容精练、文字简洁、结构合理、综合性强,明确定位面向初、中级读者,由“入门”起步,侧重“提高”。特别适合作为高等院校相关专业软件工程课程的教材或教学参考书,也可供计算机应用开发人员参考。 本书内容包括软件工程学概述、软件可行性与项目计划、软件需求分析、软件设计、编程、测试、软件项目验收与维护、软件项目管理、软件过程、面向对象开发与UML、软件工具和开发环境、文档、软件工程新进展、软件工程案例和软件工程实验指导。 西安电子科技大学计算机学院鱼滨教授对本书的编写给予了大力的支持并提出了指导性意见。西安邮电大学计算机学院刘海、浙江大学城市学院周苏教授对本教材的大纲、写作风格等提出了很多宝贵意见。 本书在写作过程中参阅了大量中外专著、教材、论文、报告及网上资料,由于篇幅所限,未能一一列出。在此,向各位作者表示敬意和衷心的感谢。 由于作者水平有限,时间紧迫,本书难免有不足之处,诚恳期待读者的批评指正,以使本书日臻完善。
孔网啦啦啦啦啦纺织女工火锅店第三课
开播时间:09月02日 10:30
即将开播,去预约
直播中,去观看