本书是国家职业技能鉴定推荐辅导用书。书中介绍了中级计算机程序设计员应掌握的技能要求和相关知识,涉及用户管理、数据库安装与配置、UML应用及CASE工具、使用UML进行软件设计等内容。
本书适合从事相关研究、学习工作的人员参考阅读。
本书由中国就业培训技术指导中心按照标准、教材、题库相衔接的原则组织编写,是国家职业技能鉴定推荐辅导用书。书中内容根据《国家职业标准·计算机程序设计员》(2008年修订)要求编写,是中级计算机程序设计员职业技能鉴定国家题库命题的直接依锯。
本书介绍了中级计算机程序设计员应掌握的技能要求和相关知识,涉及用户管理、数据库安装与配置、UML应用及CASE工具、使用UML进行软件设计、提出需求分析建议、识读需求分析变更文档、基本应用程序开发、Visual C#的桌面程序开发、数据库应用程序开发、网络应用程序开发、Web应用程序开发、集成测试与系统测试、测试工具应用、软件系统功能需求分析、各子系统的功能和接口设计、制作帮助文件、帮助文件的编译、软件文件的抽取等内容。
第1章 系统环境与开发环境的搭建、配置与调用
1.1 用户管理
1.1.1 用户账号的基本内容
1.1.2 用户账号的管理
1.2 日常维护
1.2.1 系统配置实用程序
1.2.2 注册表
1.3 数据库安装与配置
1.3.1 安装SQL Server 2000
1.3.2 安装问题的解决
1.4 数据库扩展配置
本章思考题
第2章 开发文档识读与编写
2.1 UML应用及CASE工具
2.1.1 UML基础和CASE工具
2.1.2 识读和使用各类UML图
2.2 使用UML进行软件设计
2.2.1 使用Rational Rose绘制用例图
2.2.2 使用Rational Rose绘制类图
2.2.3 使用Rational Rose绘制活动图
本章思考题
第3章软件系统需求分析
3.1提出需求分析建议
3.1.1软件系统需求分析的两个阶段
3.1.2常用软件系统需求分析方法
3.1.3软件系统需求分析流程
3.1.4常用软件系统需求分析工具
3.2识读需求分析变更文档
3.2.1运用用例分析法进行系统需求分析
3.2.2运用原型法进行系统需求分析
本章思考题
第4章 软件代码编写
4.1 基本应用程序开发
4.1.1 代码风格与编程规范
4.1.2 自定义控制程序的编写
4.1.3 使用标准控制库
4.1.4 事件响应及处理程序编写
4.1.5 文件操作与文件打印程序编写
4.2 VisuaI C#的桌面程序开发
4.2.1 编写视图和文档程序
4.2.2 工具栏与状态栏的编程
4.2.3 组件、静态库、动态库调用
4.3 数据库应用程序开发
4.3.1 数据库表的设计与创建
4.3.2 数据库应用程序的事务处理
4.3.3 数据库应用程序存储过程的调用
4.3.4 数据库应用程序开发过程BLOB字段的操作
4.3.5 数据库视图的设计与应用
4.3.6 SQL高级查询
4.4 网络应用程序开发
4.4.1 基于TCP/IP的网络编程的异步操作
4.4.2 基于TCP/IP网络编程的错误处理
4.4.3 Web Service程序编写
4.5 Web应用程序开发
4.5.1 动态网页开发及运行环境的选择
4.5.2 HTML及控件的使用
4.5.3 动态HTML应用程序开发
4.5.4 网页插件开发
4.5.5 脚本文件编写
4.5.6 多文档程序及多网页项目应用
本章思考题
第5章 软件测试
5.1 集成测试与系统测试
5.1.1 软件测试基础
5.1.2 集成测试
5.1.3 系统测试
5.2 测试工具应用
5.2.1 黑盒测试与白盒测试
5.2.2 性能测试工具的应用
5.2.3 测试管理工具的应用
5.2.4 数据库监控测试工具的应用
本章思考题
第6章 软件系统功能设计
6.1 软件系统功能需求分析
6.1.1 软件系统功能需求分析与实现
6.1.2 系统功能需求文档编写
6.2 各子系统的功能和接口设计
6.2.1 模块的划分与设计
6.2.2 接口设计与子系统功能的详细设计
6.2.3 使用UML改善功能设计
本章思考题
第7章 产品封装与发布
7.1 制作帮助文件
7.1.1 帮助源文件格式
7.1.2 帮助源文件的制作方法
7.2 帮助文件的编译
7.2.1 CHM类型的帮助文件与其制作工具
7.2.2 帮助源文件编译成CHM文件
7.2.3 帮助文件的挂接与调用
7.3 软件文件的抽取
7.3.1 帮助文件的抽取
7.3.2 软件产品的发布
本章思考题
参考文献