《IT文档管理》课程标准
课程名称:IT 文档管理 课程编码: 学分:2 总学时:36
适用专业:软件技术专业(软件测试与服务岗位)
一、前言
1.课程性质
《IT文档管理》课程是软件技术专业(软件测试与服务岗位)的专业必修课程,是一门理实一体的课程。本门课程在第3学期开设,为专业核心课程。前导课程:《Java面向对象程序设计》、《程序设计基础》、《软件测试基础》等。后续课程:《软件质量管理》、《综合项目实战》等。
2.基本理念
软件文档的使用和编制是软件工程的重要组成部分,本课程遵循国家有关计算机软件开发文档编制的标准和规范,以如何写作软件生命周期中不同阶段的重要软件技术文档为主线,教授
学生“软件=程序+文档”的思想,培养学生的软件工程化意识,并使学生对《可行性研究报告》、《软件需求规格说明书》、《概要设计说明书》、《详细设计说明书》等几个重要软件文档具备一定的阅读理解和写作能力。
3.设计思路
本课程标准从软件技术专业的角度出发,以软件生命周期中不同阶段的重要软件文档的写作为主线,以满足本专业就业岗位所要求具备的软件技术文档阅读理解和写作能力目标。
本课程建议学时为36学时,理论与实训的比例建议为1:1,课时安排为18节理论课,18节实践课,学分2,考核评价方式为笔试。
二、课程目标
1.总体目标
本课程以培养能合理编制和使用软件技术文档的软件开发人员为总目标。通过本课程的学习,了解国家有关计算机软件开发文档编制的标准和规范,让学生了解在软件生命周期全
过程,了解软件生命周期各阶段所需要的各种文档,让学生从基于结构化方法和面向对象方法两方面,掌握《可行性研究报告》、《软件需求规格说明书》、《概要设计说明书》、《详细设计说明书》等几个重要文档的编写要求与编写方法,并掌握一些常用辅助软件的使用方法,进而培养学生的综合职业能力、良好的职业素养。
2.具体目标
知识目标
1. 了解软件生存周期及其各阶段的文档,并了解软件文档的作用与分类
2. 了解软件工程标准化工作和相关标准,体会软件工程标准化的意义与作用
3. 掌握case工具支持下的文档写作方法
4. 了解可行性研究的任务和步骤,掌握可行性研究报告的内容和编写要求
5. 掌握软件需求规格说明书、概要设计说明书、详细设计说明书的内容和编写要求
6. 了解基于面向对象方法的需求分析、需求规格说明书、用例说明书的任务和具体步骤,掌握基于面向对象方法的软件需求规格说明书的内容和编写要求
7. 了解基于面向对象方法的软件设计说明书的任务和具体步骤
8. 了解程序代码的命名规范、注释规范、程序书写格式及编程准则,掌握使用程序文档生成工具Doxygen来生成程序文档方法
9. 了解面向对对象测试文档的目的和要求,掌握面向对象测试的文档方法、具体任务和步骤
能力目标
1. 能够根据软件的生存周期,描述期各阶段所需要的文档
2. 能够运用软件工程标准,在软件开发过程中,遵守相关标准
3. 能够根据可行性研究报告的编写要求,写出具体项目的可行性研究报告
4. 能够根据软件需求规格说明书、概要设计说明书和详细设计说明书的编写要求,写出具体项目的需求规格说明书、概要设计说明书和详细设计说明书
5. 能够根据基于面向对象方法的软件需求规格说明书的编写要求, 写出具体项目的需求规格说明书
6. 能够根据基于面向对象方法的软件设计说明书的编写要求,写出具体项目的软件设计说明书
7. 能够用case工具和结构化方法描述功能需求、概要设计和详细设计
8. 能够编写基于面向对象方法的软件设计说明书
9. 能够使用程序文档生成工具Doxygen,生成程序文档
10. 能够编写基于面向对象方法的测试计划
素质目标
1. 培养学生具备良好的软件开发程序员的职业道德和敬业精神
2. 培养学生良好的沟通和团队合作能力
3. 培养学生软件工程标准化的思想
4. 培养学生树立软件著作权的法律意识
三、内容标准(课程内容与要求)。
表1
序号 | 学习模块 | 知识内容和要求 | 技能内容和要求 | 教学方法 | 参考学时 | |
理论 | 实践 | |||||
1 | 软件工程标准化 | ①上网搜集相关国内外标准,了解软件工程标准化的意义 | ①了解软件生存周期 ②了解软件生存周期中各阶段的文档 ③了解软件工程标准 | ①讨论软件开发从软件计划—-消亡所经历的各阶段 ②讨论在各阶段所需要的软件文档 ③讲解相关国内外软件标准 | 1.5 | 0.5 |
2 | Case工具与软件文档编写// | ①安装StarUML或其它Case工具 | ①熟悉case工具的使用方法 | ①安装StarUML或其它Case工具 ②讲解软件的使用方法 ③利用软件设计一些系统分析图 | 0.5 | 1.5 |
3 | 可行性研究报告// | ①编写学习交流平台的可行性研究报告(教材课后题) | ①掌握可行性研究的任务和步骤 ②掌握可行性研究报告的内容和编写要求 | ①分析一个可行性研究报告示例 ②讨论讲解可行性研究的任务和步骤 ③编写学习交流平台的可行性研究报告 | it课程资源 3 | 3 |
4 | 基于结构化方法的软件文档 | ①在可行性研究的基础上,按格式编写学习交流平台的需求规格说明书,概要设计说明书,和详细设计说明书 | ①掌握软件需求规格说明书的内容和编写要 ②掌握软件概要设计说明书的内容和编写要求 ③掌握软件详细设计说明书的内容和编写要求 | ①分析一个关于软件需求规格说明书的示例 ②讨论讲解需求规格说明书的任务和步骤 ③编写学习交流平台的需求规格说明书,概要设计说明书,和详细设计说明书 | 4 | 4 |
5 | 基于面向对象方法的软件需求规格说明书 | ①采用面向对象的方法,写出学习交流平台的软件需求规格说明书 | ①了解基于面向对象方法的需求分析、需求规格说明书、用例说明书的任务和具体步骤 ②掌握基于面向对象方法的软件需求规格说明书的内容和编写要求 | ①分析一个关于面向对象方法的软件需求规格说明书的示例 ②讨论讲解需求规格说明书的任务和步骤 ③编写学习交流平台的软件需求规格说明书 | 3 | 3 |
6 | 基于面向对象方法的软件设计说明书 | ①采用面向对象的方法,写出学习交流平台的软件设计说明书 | ①掌握基于面向对象方法的软件设计说明书的任务和具体步骤 | ①介绍面向对象详细设计的任务和步骤 ②讨论详细设计说明书的具体内容和编写要求 ③编写学习交流平台的软件设计说明书 | 2 | 2 |
7 | 程序代码文档化 | ①用JAVA编写一段程序,并生成程序文档 | ①掌握程序代码的命名规范、注释规范、程序书写格式及编程准则 ②了解使用程序文档生成工具Doxygen来生成程序文档方法 | ①用JAVA编写程序,实现“从键盘接收两个double类型的数据,求出两数的和,并将结果输出”的功能,要求采用方法调用,并添加相应的注释 ②将上面的程序生成程序文档 | 2 | 2 |
8 | 面向对对象测试文档 | ①为上面的程序,设计测试用例,并编写测试计划,测试后编写测试报告 | ①了解面向对象测试的文档方法、具体任务和步骤 ②掌握面向对对象测试文档的目的和要求 | ①编写测试用例,测试计划 ②根据测试用例和计划,测试上面的程序 ③根据测试结果,编写测试报告 | 2 | 2 |
四、实施建议
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论