成功加入购物车
邵栋 、 任桐炜 著; 骆斌 编 / 机械工业出版社 / 2013-05 / 平装
售价 ¥ 3.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2024-10-30
卖家超过10天未登录
高等院校软件工程专业规划教材:软件工程与计算(卷1)·软件开发的编程基础
《高等院校软件工程专业规划教材:软件工程与计算(卷1)·软件开发的编程基础》是国家精品课程“软件工程与计算”系列课程的第一门课程配套教材;以一个典型的软件开发过程为线索讲授基本的软件工程方法和基于Java语言的中小规模软件开发,强调个体级软件开发能力;从培养学生软件工程理念出发,侧重于程序设计教学,培养读者在个人开发级别的小规模软件系统构建能力,让读者初步体验软件工程方法与技术在系统开发中的关键作用。
《高等院校软件工程专业规划教材:软件工程与计算(卷1)·软件开发的编程基础》可作为高等院校软件工程、计算机及相关专业本科生学习软件工程入门课程的教材,也可作为从事软件开发和应用的有关人员的参考书。
前言第一部分绪论第1章软件开发概述1.1问题、解决方案、算法与编程1.1.1问题1.1.2解决方案1.1.3算法1.1.4编程1.2编程1.2.1机器语言与汇编语言1.2.2面向问题的语言1.2.3编译和解释1.3软件开发与软件工程职业1.4软件开发过程模型1.5个人软件过程基础1.5.1基本原则1.5.2时间度量1.5.3缺陷度量1.6习题第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项目实践第二部分类职责的设计与实现第3章类和对象3.1类和对象的概念3.2职责的概念3.3UML与简单的类图3.4使用Java语言编写简单类3.4.1Java简介3.4.2安装Java开发环境3.4.3编写一个Java程序HelloWorld3.4.4编写一个类Car3.5项目实践3.6习题第4章类的状态实现——成员变量4.1变量4.2成员变量的命名4.2.1标识符4.2.2关键字和保留字4.2.3命名规范4.3成员变量的类型4.3.1数据类型概述4.3.2基本数据类型4.3.3引用类型4.3.4数组4.3.5命名常量4.3.6枚举类型4.4成员变量的操作4.4.1表达式和语句4.4.2赋值与初始化4.4.3算术运算4.4.4关系运算4.4.5布尔逻辑运算4.4.6类型转换4.4.7优先级和结合性4.5作用域与生存期4.5.1作用域4.5.2生存期4.5.3全局变量4.6项目实践4.7习题第5章类的行为实现——成员方法5.1方法5.2参数传递5.3控制语句5.3.1顺序语句5.3.2条件语句5.3.3switch语句5.3.4循环语句5.3.5跳转语句5.4方法重载5.5函数副作用5.6项目实践5.7习题第6章类的封装6.1类的声明6.2成员变量和方法的访问6.2.1通过对象的访问6.2.2静态变量与静态方法6.3访问控制Ⅰ6.3.1私有权限6.3.2默认权限6.3.3公开权限6.4封装的作用6.5对象初始化和清理Ⅰ6.5.1构造器6.5.2对象的初始化6.5.3垃圾回收器6.6项目实践6.7习题第7章Java简单类库的使用7.1数组7.2字符串7.2.1String类7.2.2常用的字符串操作7.2.3StringBuffer类和StringBuilder类7.3容器7.3.1容器的概念7.3.2ArrayList类7.3.3迭代器7.4输入和输出7.4.1流的概念7.4.2字节流和字符流7.4.3文件的读写7.4.4缓冲区的读写7.4.5对象的序列化读写7.4.6标准输入/输出7.5项目实践7.6习题第8章软件工程工具与调试8.1集成开发环境8.2代码管理8.3版本控制8.3.1软件配置管理概述8.3.2版本控制概念8.3.3常用版本控制工具8.4基本调试技术8.4.1概述8.4.2调试基本过程8.4.3基本调试操作8.4.4调试示例8.5准备测试8.6项目实践8.7习题第三部分类协作的设计与实现第9章协作行为分析和设计9.1类的协作9.2用例文本描述9.3用例图9.4类图9.5顺序图9.6项目实践9.7习题第10章协作行为的实现10.1类的复用10.1.1聚合和组合10.1.2内部类10.1.3继承10.1.4接口10.1.5多态10.2对象初始化和清理Ⅱ10.3访问控制Ⅱ10.4异常处理10.4.1异常的概念10.4.2异常的抛出10.4.3异常的捕获和处理10.4.4Java标准异常10.4.5自定义异常10.5项目实践10.6习题第11章集成与测试11.1自动化集成11.1.1集成概念11.1.2集成过程11.1.3自动化构建工具Ant11.1.4集成频率11.2测试的简单分类11.3单元测试11.3.1单元测试是什么11.3.2如何进行单元测试用例设计11.4自动化单元测试(JUnit)11.4.1简单JUnit测试用例11.4.2断言11.4.3骨架11.4.4套件11.4.5测试执行器11.4.6JUnit4新特性11.5集成测试11.6系统测试11.7项目实践11.8习题第四部分系统的设计与实现第12章软件系统分析与设计12.1系统12.2系统分析12.2.1面向对象分析基础12.2.2软件需求文档12.3系统设计12.3.1CRC卡12.3.2图书借阅系统CRC卡设计12.3.3软件设计文档12.4项目实践12.5习题第13章Java部分常用类库13.1图形用户界面编程13.1.1Swing13.1.2常用容器13.1.3常用组件13.1.4布局管理器13.1.5事件处理13.2网络通信编程13.2.1网络通信基本概念13.2.2套接字编程13.3项目实践13.4习题第14章发布与项目总结14.1程序部署与发布14.2用户培训14.3文档14.4项目评审与回顾14.5项目实践14.6习题附录A软件工程道德和职业实践规范(5.2版)的八项规则附录BJava程序设计补充阅读附录C图书借阅系统设计与实现说明参考文献
展开全部
图2
图3
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30