没有合适的资源?快使用搜索试试~ 我知道了~
程序设计实践指导书1
需积分: 0 0 下载量 142 浏览量
2022-08-04
00:06:17
上传
评论
收藏 2.92MB PDF 举报
温馨提示
试读
78页
声明436语句 457典型示例 488规范示例 499第 7 章1目的 562环境
资源详情
资源评论
资源推荐
程序设计实践指导书
(C++及 Java 版)
任课教师:郭勇
哈尔滨工业大学软件学院
2015-07-02
哈尔滨工业大学软件学院 程序设计实践
- I -
目 录
第 1 章 引 言 ......................................................................................................................... 1
1 本课程的目的及意义 ...................................................................................................... 1
2 基本要求 .......................................................................................................................... 1
3 考核基本要求 .................................................................................................................. 1
第 2 章 要完成的内容 ............................................................................................................... 1
1 项目计划的制定、项目需求分析及设计(6 学时) .................................................... 1
2 软件编码实现(12 学时).............................................................................................. 2
3 系统整体实现及测试(3 学时).................................................................................... 4
4 系统验收(3 学时) ....................................................................................................... 4
5 提交内容 .......................................................................................................................... 4
第 3 章 C++编码规范................................................................................................................ 5
1 目的、环境 ...................................................................................................................... 5
2 文件结构 .......................................................................................................................... 5
3 命名规则 .......................................................................................................................... 6
4 代码风格与版式 .............................................................................................................. 8
5 异常 ................................................................................................................................ 15
第 4 章 VC++单步调试方法 ................................................................................................... 16
1 目的、环境 .................................................................................................................... 16
2 知识要点: .................................................................................................................... 16
第 5 章 VC++中使用 MFC 编程 ............................................................................................ 21
1 目的、环境 .................................................................................................................... 21
2 知识要点: .................................................................................................................... 21
3 快速建立 MFC 应用 .................................................................................................... 22
4 加入对话框资源 ............................................................................................................ 27
5 在对话框中加入其他资源............................................................................................. 30
第 6 章 Java 编码规范 ............................................................................................................. 32
1 目的、环境 .................................................................................................................... 32
2 JAVA 源文件的组织结构 .............................................................................................. 32
3 命名规则 ........................................................................................................................ 35
4 样式结构 ........................................................................................................................ 37
5 声明 ................................................................................................................................ 43
6 语句 ................................................................................................................................ 45
7 典型示例 ........................................................................................................................ 48
8 规范示例 ........................................................................................................................ 49
9 附 2 关于 JavaDoc ......................................................................................................... 51
第 7 章 Eclipse 调试方法 ........................................................................................................ 56
1 目的 ................................................................................................................................ 56
2 环境 ................................................................................................................................ 56
哈尔滨工业大学软件学院 程序设计实践
- II -
3 知识要点: .................................................................................................................... 56
4 Eclipse 调试器和 Debug 视图 ................................................................................... 57
5 调试 Java 语言程序..................................................................................................... 58
6 结束语 ............................................................................................................................ 63
第 8 章 Eclipse 中可视化编程 ................................................................................................ 65
1 目的、环境 .................................................................................................................... 65
2 知识要点: .................................................................................................................... 65
3 快速建立程序 ................................................................................................................ 65
附:................................................................................................................................................. 73
1.图书管理系统参考功能 ..................................................................................................... 73
2.图书管理系统参考功能 ..................................................................................................... 73
3.图书管理系统参考界面 ..................................................................................................... 74
哈尔滨工业大学软件学院 程序设计实践
- 1 -
第1章 引 言
1 本课程的目的及意义
程序设计实践课程以基于项目的教学方法进行设计。以一个项目为主线,重点锻炼学生
软件项目开发能力,包括软件需求分析能力、计划管理、时间控制、团队协作、版本控制、
软件测试方法以及主要文档的编写。通过本课程的学习和实践,使学生掌握软件项目开发过
程中的主要环节,学会软件项目计划的制定、控制软件开发的时间、懂得团队协作的重要性、
学会使用版本控制工具进行软件版本的管理,并学基本的软件调试及测试方法,进一步提高
学生的编程能力并养成良好的编程习惯。
2 基本要求
以 2-3 人为一个小组,通过对各知识点的训练最后分工合作完成一个项目。各部分要有
规范的文档,并且编码符合规范要求,能够按计划在规定时间内完成所开发的项目,所开发
项目能正确运行,能够通过小组讨论相互协作解决项目开发过程中的问题,及验收测试的基
本过程。
具体功能由学生自行分析,功有模块不少于 10 个。
3 考核基本要求
在指定时间完成规定的内容,整个项目组的代码风格一致、符合制定的规范,程序运行
正确。
项目总分:
预期的全部功能完成情况、工作量及分工:30 分
程序是否正常运行、操作是否方便、数据是否正确:30 分
命名是否规范、代码结构是否清晰合理:15 分
程序设计实践报告:25
个人分数:项目总分&贡献排名-平时扣分
哈尔滨工业大学软件学院 程序设计实践
- 1 -
第2章 要完成的内容
1 项目计划的制定、项目需求分析及设计(6 学时)
1.1 项目计划的制定
项目成功的重要因素之一就是有一个良好的项目计划。制订一个清晰的项目计划需要花
一定的时间,有的项目负责人可能会冒险跨过这一阶段直接进入执行阶段。但事先为路线做
过准备的旅行者到达目的地总会更快更容易一些。同样花一些时间制订一个清晰的项目计划
的负责人也会更快地实现目标。
制定项目计划时要明确角色和职责。项目负责人需要搞清楚和确定的是:谁负责什么事
情,还有各利益相关方都要做的决定是什么。
编制范围表。 范围表(scopes tatement)是项目计划中最重要的文件。它不仅可以使利
益相关方就这个项目计划达成共识,是利益相关方和赞助商同意补偿购入的基础,而且还可
以降低沟通失败的可能性。这份文件通常会随着计划的实施而做相应的调整和改变。项目开
发进度表如表 4-1 所示。
表 4-1 项目开发进度安排
日期
要完成的任务
任务执行人
1.2 需求分析及设计中功能结构图
功能结构图是对硬件、软件、解决方案等进行解剖,详细描述功能列表的结构,构成,
剖面的从大到小,从粗到细,从上到下等而描绘或画出来的结构图。从概念上讲,上层功能
包括 (或控制)下层功能,愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一
个由抽象到具体、由复杂到简单的过程。图中每一个框称为一个功能模块。功能模块可以根
据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过
程,而较大的功能模块则可能是完成某一任务的一组程序。
矩形框:功能模块,功能通常用动词或动词短语描述。
连线:用于表示所属关系。
如图 2-1 及图 2-2 均为功能结构图。
剩余77页未读,继续阅读
陌陌的日记
- 粉丝: 12
- 资源: 319
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- module-0982.SyncTensorsGraph.9515.sm-8.0-gpu-after-optimizations
- ChromeSetup20220804.exe
- 讲解记录 基于Java的小区物业管理系统
- module-0004.SyncTensorsGraph.7578.sm-8.0-gpu-after-optimizations
- python39.dll
- 【Matlab 六自由度机器人】Fixed Angles(固定角度) 和 Euler Angles(欧拉角) 之间的区别
- STLINK下载器调试过程中常见问题排查
- BMSP430工程PPT说明书.zip
- FlinkFlinkF
- 《计算机网络-自顶向下方法》答案
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0