您好,欢迎来到聚文网。 登录 免费注册
实用软件工程教程/21世纪高等院校计算机系列教材

实用软件工程教程/21世纪高等院校计算机系列教材

  • 装帧: 平装
  • 出版社: 中国水利水电出版社
  • 作者: 阎菲 主编 著
  • 出版日期: 2010-09-03
  • 商品条码: 9787508439303
  • 版次: 0
  • 开本: 16开
  • 页数: 0
  • 出版年份: 2010
定价:¥28 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书强调软件工程的理论与实践相结合、技术与管理相结合、方法与设计工具相结合的理念,并以应用性极强的系统为例,全面地阐述了软件工程的内涵;同时自始至终贯穿反映学科最新发展方向的新内容,加强了计算机网络、面向对象软件技术实用技术的编写。 全书内容主要包括:软件工程的基础知识,软件过程,软件工程项目管理,计算机系统工程,需求分析,总体设计,详细设计,编码与测试,软件维护,面向对象技术,快速原型技术,软件重用技术等。本书努力做到内容精练,重点突出,概念清楚,针对性和实际操作性强。
目录
前言第1章 软件工程概述1.1软件工程中的常见问题1.1.1软件1.1.2软件危机1.2软件工程1.2.1软件工程的定义与原理1.2.2软件工程与计算机科学1.2.3软件工程目标1.2.4软件工程面临的挑战1.3软件过程和软件生命周期1.3.1软件过程1.3.2软件生命周期1.4软件开发模型1.4.1瀑布模型1.4.2演化模型1.4.3原型模型1.4.4螺旋模型1.4.5喷泉模型及面向对象的开发过程1.4.6基于四代技术的模型1.4.7智能模型1.5职业道德1.6本章小结习题第2章 软件项目管理2.1软件项目管理概述2.1.1软件项目管理的概念2.1.2软件项目管理的特点2.1.3软件项目管理的内容2.1.4项目的组织模式2.1.5项目的人员管理2.1.6软件配置管理2.2软件项目规划2.2.1项目规划的基本概念2.2.2项目规划的步骤2.2.3项目规划的原则2.2.4项目规划的形成文件2.2.5项目规划过程之间的相互联系2.3软件项目风险管理2.3.1风险管理概述2.3.2软件项目的风险策略2.3.3软件风险2.3.4风险管理的过程2.3.5软件风险的总结2.4软件项目进度管理2.4.1项目进度的基本概念2.4.2制定进度计划2.4.3面向网络化管理2.4.4建立里程碑事件2.4.5实施保证2.5软件项目质量管理2.5.1基本定义2.5.2质量管理主要内容2.5.3技术与方法2.5.4.质量管理实施2.6本章小结习题第3章 软件系统及可行性研究3.1用户中心设计――UCD方法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.3.4经济可行性.3.3.5可行性研究的步骤3.3.6方案选择3.4系统开发过程的新体系结构――快速原型与面向对象3.5本章小结习题第4章 需求分析4.1需求分析基础4.1.1分析的任务与原则4.1.2需求建模4.1.3开发原型系统4.2结构化分析方法4.2.1结构化分析的策略.4.2.2数据流图4.2.3数据字典4.2.4小说明4.2.5结构化分析实施步骤4.3其他分析方法与图形工具4.4实体一关系图4.4.1数据对象、属性与关系4.4.2E.R方法和实体模型4.4.3数据结构的规范化4.5需求规格说明与评审4.5.1需求规格说明书的目标与内容4.5.2需求评审4.6本章小结习题第5章 总体设计5.1总体设计的任务及过程5.1.1设计供选择的方案5.1.2功能解剖和设计软件结构5.1.3数据库设计5.1.4制定测试计划5.1.5文档的编写5.1.6进行审查和复查5.2软件设计基本原理5.2.1模块化5.2.2抽象5.2.3信息隐蔽5.2.4模块独立性5.3设计准则5.4总体设计的图形描述工具5.4.1层次图5.4.2HIPO图5.4.3结构图5.5结构化设计方法5.5.1数据流图的类型5.5.2设计步骤5.5.3变换设计5.5.4事务设计5.5.5设计的后处理5.6本章小结习题第6章 详细设计6.1结构化程序设计6.2详细设计工具6.2.1程序流程图6.2.2盒图(N.S图)6.2.3PAD图6.2.4过程设计语言(PDL)6.2.5判定表6.2.6判定树6.3Jackson程序设计方法6.3.1Jackson方法6.3.2Jackson图6.3.3Jackson程序设计方法.6.4Wamier程序设计方法简介6.4.1Warnier图6.4.2Wamier程序设计方法的步骤6.5人机界面设计6.5.1人机界面设计概述6.5.2人机界面风格6.5.3人机界面实现的原则6.5.4人机界面的设计过程6.6本章小结习题第7章 软件编码7.1程序设计语言7.1.1程序设计语言概述7.1.2程序设计语言的分类7.1.3程序设计语言的特点7.1.4程序设计语言的选择7.2程序设计风格7.3编码的质量要求7.4编码工具7.5本章小结习题第8章 软件测试8.1软件测试的概述8.1.1软件测试的定义8.1.2软件测试的基本原则8.1.3软件测试的步骤8.1.4软件测试信息流8.1.5测试人员组织8.2软件测试方法8.2.1黑盒测试8.2.2白盒测试8.3测试用例设计8.3.1逻辑覆盖8.3.2等价类划分8.3.3边界值分析8.3.4因果图8.3.5错误推测法8.4软件测试的步骤8.4.1单元测试8.4.2集成测试8.4.3有效性测试8.4.4系统测试8.5调试8.5.1调试的步骤8.5.2调试的策略8.6软件可靠性8.6.1软件可靠性的定义8.6.2软件正确性证明8.7验收测试8.7.1验收测试的步骤8.7.2Alpha.测试和Beta测试8.8测试工具8.8.1人工测试8.8.2自动测试工具8.9本章小结习题第9章 软件维护9.1软件维护的概念9.1.1软件维护的定义9.1.2软件维护的种类9.1.3影响维护工作量的因素9.1.4软件维护的策略9.2软件维护的特点9.2.1软件工程与软件维护的关系9.2.2维护成本9.2.3维护的问题9.3软件维护过程9.3.1维护机构9.3.2维护申请报告9.3.3维护的工作流程9.3.4维护记录9.3.5维护评价9.4软件可维护性9.4.1软件可维护性的度量9.4.2提高软件可维护性的方法9.5软件维护的副作用9.6本章小结习题第10章 软件过程改进10.1基本概念10.2软件过程的改进方法10.2.1CMM介绍10.2.2SPICE介绍10.2.3AGILE介绍10.3本章小结习题第11章 面向对象概念11.1传统方法学与面向对象方法比较11.1.1传统方法学11.1.2面向对象方法学11.2面向对象基础概念11.2.1对象11.2.2其他概念11.3面向对象的特性11.3.1抽象性11.3.2封装性11.3.3继承性11.3.4多态性11.4本章小结习题第12章 面向对象的分析12.1面向对象建模12.2对象模型12.2.1表示类一&一对象的图形符号12.2.2表示结构的图形符号12.2.3实例12.3动态模型.12.3.1术语12.3.2表示方法12.4功能模型12.5UML概述12.5.1UML的主要内容12.5.2UML的主要元素12.6UML的图形12.6.1用例图12.6.2类图12.6.3序列图12.6.4状态图与活动图12.7UML的示例12.8本章小结习题第13章 面向对象设计13.1从面向对象分析到面向对象设计13.2问题域部分(PDC)设计之一――基础理论13.2.1为什么需要问题域部分设计13.2.2如何进行问题域部分设计13.3人机交互部分(HIC)设计13.3.1为什么需要人机交互部分13.3.2如何设计人机交互部分13.4任务管理部分(DMC)设计13.4.1为什么需要有任务管理部分13.4.2怎样设计任务管理部分13.5数据管理部件(DMC)的设计13.6面向对象设计的实例l3.6.1系统总体结构和使用模型13.6.2体系结构的设计13.6.3识别对象的类13.6.4设计模型13.6.5对象接口描述13.7本章小结习题第14章 面向对象测试14.1面向对象测试的基本概念14.1.1概述14.1.2测试模型简介14.2面向对象测试用例设计14.2.1测试用例设计的复杂性14.2.2类测试用例设计14.3面向对象的测试分析工具14.3.1面向对象的测试分析工具LOGISCOPE简介14.3.2面向对象的测试分析工具WinRunner简介14.3.3面向对象的测试分析工具LoadRunner简介14.4本章小结习题第15章 软件重用技术15.1软件重用15.1.1软件重用的概念和意义15.1.2软件重用技术的理解15.1.3软件重用的过程15.1.4可重用软件的设计过程15.2软部件库的构造15.2.1基于域分析的软部件选取15.2.2软部件的开发15.2.3软部件库的组织与检索15.3面向对象的软件重用技术15.4本章小结习题第16章 软件工程的深入研究16.1软件的再生工程16.1.1重构16.1.2逆向工程16.1.3前向工程16.2基于C/S与B/S的软件工程16.2.1基于C/S的软件开发.16.2.2基于B/S的Web系统开发16.3计算机辅助软件工程(CASE)16.3.1定义16.3.2CASE工具在软件开发中的作用16.3.3CASE工具的分类16.3.4CASE工具的定位16.4基于构件的软件工程16.4.1构件技术16.4.2基于构件的开发方法16.4.3构件模型16.4.4构件标准规范模型简介16.5本章小结习题附录1 可行性研究报告规范附录2 项目开发计划规范附录3 需求规格说明书规范附录4 概要设计说明书规范附录5 详细设计说明规范附录6 项目开发总结报告规范附录7 用Word撰写文档规范参考文献

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网