《软件文档写作B》教学大纲_软件文档写作培训
《软件文档写作B》教学大纲由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件文档写作培训”。
《软件文档写作(B)》教学大纲
课程名称:软件文档写作(B)
英文名称:Software Documentation 课程性质:选修课 课程编号:00061165 实验类型:设计型
适用专业:计算机科学与技术
学时学分:总学时 32,总学分 2,实验总学时本大纲主笔人:汤文亮 实验指导书名称:无
一、课程目标
1、课程性质
《软件文档写作》是计算机科学与技术学科专业及相关专业的一门专业选修课。软件开发是一个把用户需要转化为软件需求,把软件需求转化为软件设计,用软件代码来实现软件设计,对软件代码进行测试,并签署、确认它投入运行使用的过程。在这个过程中的每一个阶段,都应该包含有相应的文档编制工作。文档的编制是软件开发过程中的重要工作,是工程化方法的重要体现。符合要求的、规范化的文档在软件开发中起着表达思想、传递信息的重要作用,是保证软件开发质量、提高软件可维护性、可靠性和可生产性的重要保障。所以《软件文档写作》对于计算机科学与技术学科专业及相关专业学生而言是一门值得选修的课程。
2、教学方法
使用大量的中外实例在多媒体教室进行教学。
3、课程学习目标和基本要求
学习目标:通过学习,使学生掌握软件文档写作的基本知识和基本技能。
基本要求:通过学习,使学生能够结合中外软件文档编写技术独立地进行基本的软件文档编写。
4、课程学时:共计32学时,其中授课20学时,上机实践12学时。
5、课程类型:选修课
6、先修课程:软件工程
二、使用教材
1、教材:《软件文档编写》潘孝铭
辛明海编
高等教育出版社
2、参考教材:
《软件开发规范的实施文档》主编:黄思曾,陈仲驹 中山大学出版社 《计算机软件产品开发文件编制指南GB8566-88》 中国标准出版社
三、课程结构
第一章
软件开发与软件文档(2学时)1.1软件生存周期与软件文档 1.2软件文档的作用 1.3软件文档分类
第二章
软件工程标准化(2学时)
2.1软件工程标准化的意义 2.2软件工程标准分类
2.3软件工程标准的制定与推行 2.4我国的软件工程标准化工作
2.5计算机软件产品开发文件编制指南介绍
第三章
CASE 工具与软件文档写作(2学时)
3.1 CASE概述
3.2 CASE工具支持下的文档写作
第四章
可行性研究报告的编写(3学时)
4.1可行性分析概述
4.2可行性研究报告的内容要求与编写指南 4.3可行性分析的结论
第五章
软件需求说明书的编写(3学时)
5.1需求分析概述
5.2需求说明书的目的要求
5.3需求说明书的内容要求与编写指南 5.4软件需求说明书示例
第六章
概要设计说明书的编写(3学时)
6.1概要设计概述 6.2数据库设计
6.3概要设计说明书编写示例
第七章
详细设计说明书的编写(3学时)
7.1详细设计概述
7.2内容要求和编写指南 7.3详细设计说明书编写示例
总结报告:软件项目管理及开发文档写作(2学时)
(使用国外开发实例,作为课程的补充)
四、上机实验
实验一:(4学时)系统可行性研究报告的编写。
实验内容:在以下三个实习题中任选一题,编写系统可行性报告。可按照学号除以3余数决定。
1、院系新生报到管理系统
针对当前每年新生入学报到管理比较忙乱的情况,某大学信息工程学院计算机系准备开发一套院系新生报到管理系统。新生入学报到管理基本流程是这样的:在开学前,宿舍管理科就按各个院系的新生名额分配给相应的床位数,这些床位分为公寓和普通宿舍两种。公寓是两人一间,普通宿舍是四人一间,新生视自己的经济情况选择床位。新生报到时,要交入学通知书、高中的档案、组织关系档案和学费,分别记录下来。院系新生报到管理系统就是对学生的这些情况分门别类地进行登记,在报到结束后,生成新生宿舍情况表、组织关系交缴情况表、学费交缴情况表、档案交缴情况表。
请分析该系统的可行性,并写出可行性研究报告。
2、院系图书资料室管理系统
某大学计算机系资料室准备开发图书资料室管理系统。该系统要求在读者借书时,系统首先检查借书证是否有效,若有效,对于第一次借书的读者,在借书文件上建立档案。否则,查阅借书文件,检查该读者所借图书是否超过10本,若已达10本,拒借,未达10本,办理借书(检查库存、修改库存目录并将读者借书情况登人借书文件)。
在读者还书时,从借书文件中读出与读者有关的记录,查阅所借日期,如果超期(1个月)作罚款处理。否则,修改库存目录与借书文件。
此外,读者还可以可通过借书文件、库存目录文件查询读者情况、图书借阅情况及库存情况。
请分析该系统的可行性,并写出可行性研究报告。
3、图书馆读者实时报告系统
某大学图书馆有开架借书处、新书短期外借处、外文图书借阅处、中文社科图书借阅处、中文科技图书借阅处、工具书阅览室、港台图书阅览室、学位论文库等部门,各部门容纳的读者数是有限制的。为了让读者了解在馆读者的情况,便于读者借阅,图书馆准备开发图书馆读者实时报告系统,并在人口处建一个大显示屏,系统能够实时地将各阅览室、借书处在馆读者人数、尚能容纳的读者人数情况反映在大显示屏上。
请分析该系统的可行性,并写出可行性研究报告。
实验目的:掌握具体系统可行性研究报告编写方法。
实验二:(4学时)系统需求说明书的编写。
实验内容:参照实验一中的三个实习题,做同一题。在第四章编写的可行性研究报告的基础上,请按照需求说明书的内容要求和格式编写相应系统需求说明书。
实验目的:掌握软件系统需求说明书编写方法。
实验三:(4学时)系统概要设计说明书的编写。
实验内容:参照实验一中的三个实习题,做同一题。在第四章编写的可行性研究报告和第五章的软件需求说明书的基础上,请按照概要设计的内容要求和格 式编写院系新生报到管理系统概要设计说明书。
实验目的:掌握软件系统概要设计说明书编写方法。
《线性代数B》教学大纲课程中文名称:线性代数B课程性质: 必修 课程英文名称:Linear Algebra B总学时:32学时其中课堂教学32学时 先修课程:初等数学面向对象:部分工科专业学生(包括......
《财务管理B》课程教学大纲课程名称:财务管理B(FINANCIALMANAGEMENT)课程编号:143119课程性质:专业基础课学时:54学时学分:3学分考核方式:考试适用对象:财务会计教育专业前修课程:《......
阅读与写作教学大纲学时数:30 适用年级:1~9年级一、课程性质阅读与写作课程是语文中的重中之重,是一门运用语言文字的综合性、实践性的课程。阅读与写作阶段应使学生学会“知人......
用友软件ERP—U6教学大纲总计10课时第一节 掌握用友软件的基础知识一、会计软件的业务处理过程二、用友软件的运行过程 1.会计软件的初始设置 2.日常会计业务处理 3.月末处......
《高等数学(二)B》教学大纲 Advanced Mathematics (2)B课程编码:09A00050学分:3.5课程类别:专业基础课计划学时:56其中讲课:56实验或实践:0上机:0 适用专业:材料与工程学院,化学化工学......
