• 软件工程
21年品牌 40万+商家 超1.5亿件商品

软件工程

全新正版 极速发货

30.33 6.7折 45 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者编者:寇爱军//申情|责编:王花

出版社电子工业

ISBN9787121463457

出版时间2023-09

装帧平装

开本其他

定价45元

货号31861607

上书时间2024-06-11

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
寇爱军,男,汉族,中共党员,湖州学院计算机专任教师,高级工程师,自2009年参加工作以来,负责或参与近20个软件项目研发工作,经常为相关企事业单位提供软件开发指导、软件培训工作,具有丰富的软件工程教学与实践经验。主持教育部产学研项目3项,参与国家、省部级、市厅级科研、教改课题近10项。在教学方面,注重理论联系实际,课堂氛围活跃,深得学生喜爱

目录
第1章  软件工程基础1
1.1 软件危机1
1.1.1  有关软件危机的介绍1
1.1.2  原因与解决方法2
1.2 软件工程3
1.2.1  定义和目标3
1.2.2  相关原理4
1.2.3  软件工程的进步史4
1.3 软件过程与软件生存周期5
1.3.1  软件过程5
1.3.2  软件生存周期5
1.4 软件生存周期模型8
1.4.1  瀑布模型8
1.4.2  快速原型模型9
1.4.3  增量模型10
1.4.4  螺旋模型10
1.4.5  喷泉模型11
1.4.6  面向对象开发模型12
1.4.7  如何选定开发模型12
习题113
第2章  可行性研究14
2.1 目标与任务14
2.2 研究过程15
2.3 软件立项、合同和任务书16
2.3.1  立项16
2.3.2  签订合同16
2.3.3  任务下达17
2.4 系统流程图17
2.4.1  主要用途17
2.4.2  相关符号17
2.5 软件的经济效益分析18
2.5.1  关于货币的时间价值19
2.5.2  投资回收期19
2.5.3  纯利润20
习题220
第3章  需求分析21
3.1 需求分析的任务与步骤21
3.1.1  需求分析的任务21
3.1.2  需求分析的步骤23
3.2 用户需求的获取方法24
3.2.1  常用方法24
3.2.2  快速建立软件原型模型来获取需求25
3.3 需求分析的常用方法26
3.4 结构化分析26
3.4.1  结构化分析方法27
3.4.2  面向结构化分析的建模工具27
3.4.3  数据流图28
3.4.4  数据流图实例30
3.4.5  数据字典32
3.4.6  处理过程描绘34
3.4.7  状态转换图37
3.5 其他工具38
3.5.1  层次方框图38
3.5.2  维纳图38
3.5.3  IPO图39
习题340
第4章  概要设计41
4.1 概要设计阶段的目标与任务41
4.2 概要设计阶段的启发规则42
4.2.1  软件结构设计的准则42
4.2.2  软件模块设计的准则42
4.3 软件设计的基础43
4.3.1  模块化43
4.3.2  抽象44
4.3.3  逐步求精44
4.3.4  局部化和信息隐藏45
4.3.5  模块独立性45
4.4 软件设计工具47
4.4.1  软件层次图47
4.4.2  HIPO图47
4.4.3  软件结构图48
4.5 结构化的设计方法48
4.5.1  数据流图分类49
4.5.2  软件结构化设计方法的步骤50
4.5.3  变换型分析设计50
4.5.4  面向事务型数据流图的设计52
4.5.5  综合分析设计53
习题458
第5章  详细设计59
5.1 详细设计阶段的目标与任务59
5.2 结构化程序设计介绍59
5.3 详细设计工具60
5.3.1  程序流程图60
5.3.2  N-S图61
5.3.3  问题分析图62
5.3.4  过程设计语言64
5.4 用户界面设计64
5.4.1  用户的界面需求65
5.4.2  用户界面设计问题65
5.4.3  用户界面设计原则66
5.4.4  设计界面的过程66
习题567
第6章  软件实现与维护68
6.1 编码68
6.1.1  编程语言的选择68
6.1.2  编码的规范69
6.2 测试基础70
6.2.1  软件测试的目标70
6.2.2  软件测试的原则70
6.2.3  软件测试的方法71
6.2.4  软件测试的步骤71
6.2.5  软件测试的信息流72
6.3 单元测试73
6.3.1  单元测试的内容73
6.3.2  代码审查74
6.4 软件集成测试75
6.5 验收测试76
6.5.1  确认测试的要求76
6.5.2  软件配置的复查77
6.5.3  Alpha测试与Beta测试77
6.6 软件的测试方法77
6.6.1  黑盒测试77
6.6.2  白盒测试79
6.7 软件维护82
6.7.1  软件维护概述82
6.7.2  软件维护过程83
6.8 软件维护中存在的问题84
6.8.1  软件维护存在的困难84
6.8.2  软件维护的弊端84
习题685
第7章  软件项目管理86
7.1 软件项目管理概述86
7.1.1  软件项目管理概念86
7.1.2  软件项目管理职能86
7.2 项目组织管理87
7.2.1  软件开发项目启动及任务87
7.2.2  软件开发组织管理88
7.3 人员组织89
7.3.1  民主制程序员组89
7.3.2  现代程序员组89
7.4 质量管理90
7.4.1  软件质量90
7.4.2  质量管理的原则91
7.4.3  软件质量的管理方法91
7.4.4  软件项目的配置管理92
7.5 软件的评审与验收93
7.5.1  评审93
7.5.2  验收94
习题795
第8章  面向对象方法学基础96
8.1 概述96
8.2 面向对象的软件工程97
8.2.1  相关概念97
8.2.2  面向对象的层次化设计技术99
8.2.3  类与对象的关系的分析99
8.3 关于UML102
8.3.1  UML概述102
8.3.2  UML图102
8.4 用例图概述104
8.4.1  用例图的构成104
8.4.2  泛化108
8.5 类图与包图概述116
8.5.1  类图117
8.5.2  包图121
8.6 顺序图概述125
8.6.1  生命线与对象126
8.6.2  消息126
8.6.3  顺序图的创建127
8.7 通信图概述130
8.7.1  通信图的组成130
8.7.2  创建对象133
8.7.3  迭代133
8.7.4  顺序图和通信图134
习题8137
第9章  状态图138
9.1 状态图基础知识138
9.2 相关符号139
9.2.1  状态标记符139
9.2.2  转移139
9.2.3  决策点141
9.2.4  同步142
9.3 状态图中的动作与事件142
9.4 组成状态143
9.4.1  顺序子状态143
9.4.2  并发子状态144
9.4.3  子状态机的引用状态144
9.4.4  同步状态146
9.5 状态图模型的创建步骤146
9.5.1  状态图分析146
9.5.2  状态图的实现147
习题9147
第10章  高校图书管理系统的分析与设计148
10.1 系统需求148
10.2 系统需求分析149
10.2.1  如何识别参与者与用例149
10.2.2  用例描述151
10.3 静态的结构模型154
10.3.1  定义系统中的对象和类154
10.3.2  对用户界面类进行定义159
10.3.3  各类之间的关系162
10.4 动态行为模型165
10.4.1  创建顺序图165
10.4.2  创建状态图175
10.5 系统部署176
习题10177
参考文献178

内容摘要
本教材系统地讲述了软件工程的基本概念、原理、方法,并介绍了一个实际项目――高校图书管理系统的分析与设计过程,突出“教、学、练、用”一体化,较全面地反映了软件工程技术的全貌。全书共分10章,第1章是软件工程基础,第2章至第6章分别为可行性研究、需求分析、概要设计、详细设计、软件实现与维护,第7章介绍软件项目管理的基础知识,第8章、第9章分别讲述面向对象方法学基础和状态图。第10章结合实际项目讲述了面向对象方法分析与软件设计的全过程,不仅对读者深入理解软件工程学具有较大的帮助,也是实践教学的良好素材。本教材可作为高等应用型学校计算机、软件工程、信息类及管理类等专业相关课程的教材,也可供有一定实际经验的软件开发人员阅读参考。

   相关推荐   

—  没有更多了  —

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

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