• 高等院校计算机教材系列·软件工程:基于项目的面相对象研究方法
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

高等院校计算机教材系列·软件工程:基于项目的面相对象研究方法

二手书,此书是一本无赠品和附件,非套装,购买套装请联系客服

7.76 2.4折 32 八五品

库存3件

山东济南
认证卖家担保交易快速发货售后保障

作者贲可荣、何智勇 著

出版社机械工业出版社

出版时间2009-08

版次1

装帧平装

货号9787111266839

上书时间2024-09-23

古籍旧书院

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 贲可荣、何智勇 著
  • 出版社 机械工业出版社
  • 出版时间 2009-08
  • 版次 1
  • ISBN 9787111266839
  • 定价 32.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 277页
  • 正文语种 简体中文
  • 丛书 高等院校计算机教材
【内容简介】
  《软件工程:基于项目的面相对象研究方法》重点讲述软件工程的实际应用,介绍基础和必需的理论概念和术语,并论述基于项目的面向对象的软件开发方法。《软件工程:基于项目的面相对象研究方法》提供一种可在15周时间内完成一个大软件项目的专门开发方法,并给出两个连续的案例分析用作一个学期的项目开发样板。在案例分析中包含制品的样本,举例说明了学生在项目生命周期中所要交付的资料类型。
  《软件工程:基于项目的面相对象研究方法》重点讨论面向对象的软件开发范型,将面向对象项目按概念、分析、设计及实现的结构予以介绍,并使用统一建模语言(UML)为软件建模。《软件工程:基于项目的面相对象研究方法》介绍了Web应用系统的分析、设计和测试的全面工程方法,以及软件项目管理方法、软件评价方法和软件维护方法。
【目录】
前言
第1章软件工程概述
1.1软件及其特点
1.2军用软件的作用和特点
1.3软件工程的定义及内涵
1.4软件开发范型要素
1.4.1项目的概念化
1.4.2项目表示
1.4.3项目实现
1.5软件工程技术简史
1.5.1结构化编程
1.5.2功能分解
1.5.3结构化分析与设计
1.5.4以数据为中心的范型
1.5.5面向对象范型
1.5.6面向Agent范型
1.5.7面向构件的范型
1.5.8面向服务的软件范型
1.6软件灾难故事
1.6.1失效案例简介
1.6.2失效原因
1.6.3CONFIRM
1.6.4电话和通信
1.6.5阿丽亚娜5型火箭
1.6.6不按工程生产软件的代价
1.7为什么软件工程不是万能的
1.8基于项目学习软件工程
1.8.1项目的作用
1.8.2分小组工作
1.8.3创建项目小组
1.9班组项目:功能需求
1.9.1MCGame项目概况
1.9.2MCGame需求规约
1.10学期大作业
1.10.1项目名称
1.10.2项目时间框架
习题

第2章面向对象范型概述
2.1熟悉班组项目
2.1.1创建非正式场景指南
2.1.2非正式场景示例:用户一个时间片内的鼠标点击
2.2面向对象概念化
2.2.1特殊应用关系
2.2.2继承
2.2.3聚合/组合
2.2.4其他关系
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.5良好面向对象系统的属性
2.6分组工作
2.6.1主程序员组
2.6.2召开有效的小组会议
习题

第3章面向对象分析
3.1需求分析介绍
3.2需求规约
3.3案例研究:工资支付系统规约
3.4评价需求规约
3.5细化需求规约
3.6验证需求规约
3.7通过开发扩展需求
3.8需求分析过程
3.8.1识别UCCD的类
3.8.2案例分析:识别工资支付系统中的类
3.8.3识别用例
3.8.4案例分析:识别工资支付系统中的用例
3.8.5场景开发
3.8.6实例分析:工资支付系统中的样本场景
3.8.7用UML对系统建模
3.8.8类图
3.8.9案例分析:工资支付系统的类图
3.8.10用例图
3.8.11案例分析:工资支付系统中的用例图
3.8.12需求分析小结
3.9分析班组项目
3.10分组工作
3.11案例:MCGame需求分析
3.11.1名词列表
3.11.2名词表的分析
3.11.3主类列表
3.11.4用例开发
3.11.5场景
3.11.6细化后的类列表
3.11.7建模
习题

第4章体系结构设计
4.1软件体系结构
4.2数据设计
4.2.1体系结构级的数据设计
4.2.2构件级的数据设计
4.2.3对象持久化
4.2.4案例分析:工资支付系统中的对象持久化
4.3体系结构风格和模式
4.3.1体系结构风格的简单分类
4.3.2体系结构模式
4.4体系结构设计
4.4.1系统的环境表示
4.4.2定义原始模型
4.4.3将体系结构精化为构件
4.4.4描述系统实例
4.4.5评估可选的体系结构设计
4.5进程体系结构
4.5.1多节点建模
4.5.2进程间通信建模
4.5.3状态机
4.5.4多重控制线程建模
4.5.5网络资源的有效利用
4.5.6案例分析:MCGame进程体系结构
4.6小结
习题·

第5章用户界面设计
5.1用户界面
5.2用户界面分析
5.3用户界面设计原则
5.3.1了解用户
5.3.2界面设计规则
5.3.3交互样式
5.4界面设计步骤
5.4.1定义界面对象和动作
5.4.2用户界面设计模式
5.4.3设计问题
5.5案例分析:工资支付系统的用户界面
5.6分组工作
5.7班组项目用户界面设计
5.8小结
习题

第6章类设计
6.1类设计过程
6.1.1类构架
6.1.2案例研究:工资支付系统的类构架
6.1.3系统细化
6.2进一步介绍UML
6.2.1类图的符号修饰
6.2.2交互图
6.2.3案例分析:工资支付系统交互图
6.2.4协作图的创建
6.2.5案例分析:工资支付系统中更多的交互图
6.2.6评估设计
6.2.7案例分析:工资支付系统的评估设计
6.2.8对象图
6.2.9案例分析:工资支付系统的对象图
6.2.10对象图的创建
6.3类设计阶段的目标
6.3.1代码重用
6.3.2案例分析:工资支付系统中的代码重用
6.3.3设计良好的类与方法
6.3.4数据完整性
6.4类设计的验证
6.5设计班组项目
6.6案例分析:MCGame类设计
6.6.1交互图
6.6.2对象图
6.6.3重用
6.6.4类构架
6.7案例分析:MCGame方法设计
6.7.1确定方法
6.7.2MCGame方法设计
6.7.3创建优质方法
习题

第7章实现
7.1实现途径
7.1.1“大突击”实现
7.1.2自顶向下与自底向上实现
7.1.3自顶向下与自底向上方法结合
7.1.4实现的线程方法
7.2实现计划
7.3实例研究:工资支付系统的实现计划
7.4编程风格
7.4.1越短越简单
7.4.2越简单的代码判断越少
7.4.3应避免过量的嵌套逻辑
7.5注释和内部文档
7.5.1头注释块
7.5.2行注释
7.6项目编码标准
7.7实现班组项目
习题

第8章测试
8.1什么是测试
8.2面向对象测试原理
8.3定义
8.3.1错误、缺陷、故障和失效
8.3.2测试计划
8.3.3测试喻示
8.3.4测试用例
8.3.5白盒测试
8.3.6黑盒测试
8.3.7单元测试
8.3.8集成测试
8.3.9确认测试
8.3.10系统测试
8.4测试步骤
8.5测试面向对象系统的特殊论题
8.6案例研究:测试工资支付系统
8.6.1测试计划
8.6.2单元测试阶段
8.6.3系统地提出测试用例
8.7测试班组项目
8.8面向变化的测试:配置管理
8.9小结
习题

第9章Web应用的分析、设计和测试
9.1Web工程概述
9.1.1基于Web的系统及应用的特点
9.1.2WebApp工程的层次
9.1.3Web工程过程
9.1.4Web工程工作量的度量
9.2WebApp分析
9.2.1WebApp的需求分析
9.2.2WebApp的分析模型
9.2.3关系导航分析
9.3WebApp设计
9.3.1Web工程的设计问题
9.3.2Web工程设计
9.3.3面向对象的超媒体设计方法
9.4WebApp测试
9.4.1概述
9.4.2内容测试
9.4.3用户界面测试
9.4.4构件级测试
9.4.5导航测试
9.4.6配置测试
9.4.7安全性测试
9.4.8性能测试
9.5小结
习题

第10章项目管理
10.1引论
10.2项目经理职责
10.2.1软件度量
10.2.2案例研究:项目估计
10.2.3质量控制度量
10.3配置管理
10.3.1版本控制
10.3.2变更控制
10.3.3配置审核
10.3.4配置状态报告
10.4项目计划和监督
10.4.1项目演化
10.4.2案例分析:MCGame演化
10.4.3项目计划
10.4.4案例研究:MCGame项目计划
10.4.5任务调度
10.4.6监督进度
10.5项目组
10.5.1组建项目组
10.5.2团队建设的四个阶段
10.5.3冲突
10.5.4解决冲突
10.6风险管理
10.6.1技术风险起源
10.6.2人员风险起源
10.6.3降低风险
10.6.4案例研究:工资支付系统风险分析
10.7软件过程
10.7.1过程框架
10.7.2CMM和CMMI
10.8小结
习题

第11章软件产品评价与软件维护
11.1软件质量概述
11.1.1软件质量和质量特性
11.1.2质量的分层定义
11.1.3使用质量的质量模型
11.1.4软件质量管理和软件产品评价
11.1.5评价级别
11.2软件产品的一般评价过程
11.2.1确立评价需求
11.2.2规定评价
11.2.3设计和执行评价
11.3评价过程
11.3.1评价内容
11.3.2评价过程的实施
11.3.3评价报表示例
11.4软件维护的基本概念
11.4.1软件维护的定义
11.4.2软件维护的分类
11.5软件维护的特点及过程
11.5.1影响软件维护的因素
11.5.2软件维护的标准化
11.5.3软件维护的特点
11.5.4软件维护过程
11.5.5软件维护策略
11.6软件再工程
11.6.1遗留系统
11.6.2软件再工程过程模型
11.6.3逆向工程
11.6.4重构
11.6.5正向工程
11.7小结
习题

第12章完成并展示班组项目
12.1成功完成班组项目
12.2对项目的思考
12.3展示项目
12.3.1非技术类用户的类型
12.3.2非技术展示要点
12.3.3技术展示要点
12.3.4项目展示
后记
参考文献
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP