×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
软件工程

软件工程

1星价 ¥15.1 (4.3折)
2星价¥14.7 定价¥35.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787302228455
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16
  • 页数:250页
  • 出版时间:2010-09-01
  • 条形码:9787302228455 ; 978-7-302-22845-5

本书特色

《软件工程》:软件危机与开发流程需求工程面向对象软件开发软件设计软件项目计划与管理软件测试软件质量管理与保证软件配置管理软件形式方法论软件过程改进

目录

第1章 软件危机与开发过程1.1 软件危机1.2 基本的软件开发活动1.3 软件开发模型1.3.1 瀑布模型1.3.2 统一过程模型1.3.3 极限编程模型本章总结思考练习第2章 需求工程2.1 需求的种类2.2 需求工程2.2.1 需求获取2.2.2 需求分析2.2.3 需求规格化2.2.4 需求确认2.3 需求管理本章总结思考练习第3章 面向对象软件开发3.1 业务建模3.1.1 用户需求3.1.2 用例建模3.1.3 领域建模3.2 面向对象分析3.2.1 对象分析3.2.2 软件架构3.2.3 用例实现3.3 面向对象设计3.3.1 用户界面3.3.2 数据存储3.4 面向对象实现3.4.1 类3.4.2 继承关系3.4.3 连接关系3.4.4 接口实现3.5 目标导向用例3.5.1 确认角色3.5.2 确认目标3.5.3 建立用例模型3.5.4 评估目标本章总结思考练习第4章 软件设计4.1 软件设计概论4.1.1 抽象化4.1.2 模块化4.1.3 内聚性4.1.4 耦合性4.2 架构设计4.3 软件设计策略与方法4.3.1 通用策略4.3.2 面向功能设计4.3.3 面向对象设计4.3.4 面向对象设计流程4.4 软件设计规则4.4.1 软件设计步骤4.4.2 软件设计文档4.5 高级软件设计4.5.1 设计模式4.5.2 面向服务架构本章总结思考练习第5章 软件项目计划与管理5.1 项目计划书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 成本预算与控制5.5 资源管理5.5.1 人才招聘5.5.2 人员管理5.5.3 团队管理5.6 风险5.6.1 风险分析5.6.2 风险控制5.7 项目监控5.7.1 项目监督5.7.2 项目控制5.8 项目的其他计划本章总结思考练习第6章 软件测试6.1 软件测试的基本概念6.1.1 验证与确认6.1.2 软件测试的基础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.4.3 基本路径测试6.4.4 逻辑条件测试6.4.5 数据流测试6.4.6 循环测试6.4.7 等价划分法6.4.8 边界值分析法6.4.9 因果图6.5 软件动态测试策略6.5.1 单元测试6.5.2 集成测试6.5.3 系统测试6.5.4 安全测试6.5.5 性能测试6.5.6 烟雾测试6.5.7 验收测试本章总结思考练习第7章 软件质量管理与保证7.1 软件质量管理7.1.1 质量规划7.1.2 质量控制7.1.3 质量保证7.2 软件质量保证7.2.1 sqa角色与工作7.2.2 软件质量保证规划7.2.3 软件质量保证执行7.2.4 软件质量保证结果与追踪7.3 运用质量模型提升软件质量本章总结思考练习第8章 软件配置管理8.1 配置管理计划与配置识别8.2 软件基线设置8.3 软件配置控制8.4 软件配置状态记录8.5 软件配置核实本章总结思考练习第9章 软件工程的形式方法论9.1 形式方法的基本概念9.1.1 形式方法的定义9.1.2 形式语言与形式规范语言9.1.3 形式方法的软件开发周期9.2 形式化规范技术的分类9.2.1 代数式规范方法9.2.2 基于模型的规范方法9.3 软件工程的数学理论9.4 形式化规范语言9.4.1 z语言9.4.2 object-z语言9.4.3 对象约束语言9.5 形式规范语言与非形式规范语言的整合本章总结思考练习第10章 软件过程改进10.1 以模型为基础的过程改进10.2 cmmi的历史演变10.3 cmmi概述10.4 过程领域介绍10.4.1 过程管理类相关过程领域10.4.2 项目管理类相关过程领域10.4.3 工程类相关过程领域10.4.4 支持类相关过程领域本章总结思考练习附录a 软件工程个案研究——需求管理a.1 投票系统简介a.2 开发单位开发背景概况a.3 开发过程的导入a.3.1 新项目——系统开发过程a.3.2 维护系统或进行中项目的需求变更流程a.3.3 维护系统需求扩建——系统开发流程a.3.4 文件汇总a.3.5 需求变更管理a.4 新投票系统的开发附录b 词汇对照表参考文献
展开全部

节选

《软件工程》由台湾软件工程领域领军人物李允中教授执笔,结合软件产业与当前教育,较为全面地介绍了软件工程的重要概念和专业知识,培养学生在理论及应用上的系统整合能力,从系统的角度来看待整个项目。全书共10章,内容涵盖软件危机及软件开发流程、需求工程、面向对象软件开发、软件设计、软件项目的计划和管理、软件的配置与管理、软件工程的数学理论基础、软件过程改进等。《软件工程》内容丰富,讲解清晰、易懂,并提供真实的项目案例,帮助读者领悟真实的项目开发的困难和过程,从而意识到软件工程的好处。《软件工程》适合作为高等院校计算机专业的教材,也可供项目管理及开发人员参考。

相关资料

插图:面向对象软件开发的主要思想,是将真实世界以对象封装的形式进行建模。面向对象软件开发包括以下4个阶段:业务建模、面向对象分析、面向对象设计与面向对象实现。在业务建模阶段,针对用户需求加以分析,建立系统的用例模型与领域模型。在面向对象分析阶段,针对每个用例进行分析,利用互动图描述对象之间的信息交换,以完成用例所要求的功能。在面向对象设计阶段,则依据分析阶段的结果,再加以细部设计转换成具体的软件系统模型。当细部设计完成后,程序员便可以所建立的设计图为蓝本,实现面向对象软件系统。本章将以简化的剧院订票系统为例,介绍面向对象软件开发的这4个重要阶段,并利用面向对象统一建模语言(Unified Modeling Language,UML)表示法对各个阶段的成果建模。第1节以剧院订票系统为例说明企业建模;第2节根据企业建模的结果进行面向对象分析;第3节说明如何进行面向对象设计;第4节介绍面向对象实现阶段的做法。在面向对象软件开发过程中,这4个阶段将会不断重复执行,逐渐地扩充并修正各阶段的成果。*后,第5节介绍如何结合用例和目标的目标导向用例(Goal-DrivenI Jse Case)方法来引导对象建模的开发。

作者简介

李允中教授(Dr.Jonathan Lee),1993年毕业于美国Texas A&M大学计算机科学系并获博士学位,同年受聘任教于台湾“中央大学”信息工程系,目前任信息工程系教授,兼计算机中心主任。李教授曾于1999~2002年担任信息工程系主任,2003~2006年担任软件研究中心主任。在大学任教期间,李教授积极献身于教学与人才培育,同时在国际学术界具有卓越的研究表现,获得多个学术奖项与荣誉称号。在学术成就之外,李教授致力于提倡软件工程教育,成立跨院校的软件工程联盟,规划适合高等院校的软件工程课程设置并编纂课程教材,联合100多个系共同促进推广。李教授还特别关注软件产业的发展与地位提升,多年来在各领域竭力提倡软件工程跳出传统学术框架,结合产业与教育,试图为整个软件产业注入新生命并开创一条新路。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航