1、辽宁工业大学软件文档写作实训报告题目:车队管理系统软件文档院(系) :软件学院专业班级:软件技术 081学号:081404017学生姓名:安凯辰指导教师:王彦华教师职称:助 教起止时间:实训任务及评语院(系):软件学院教研室:软件教研室学 号081404017学生姓名安凯辰专业班级软件技术 081实训题目车队管理系统软件文档实训任务及要求:1、了解软件开发周期各阶段的文档 。2、掌握各文档阐述的内容及作用。3、了解文档所采用的国际、国家等相关标准。4、了解各文档所涉及的软件知识。实5、掌握各文档采用的描述工具。训6、具体编写出 2 个主要的软件文档。任实训过程中,要严格遵守实训的时间安排,听从指导教师的指导。务正确地完成上述内容,记录实习日记,规范完整地撰写出实训报告。几个人为一组完成一个相对完整的软件系统开发文档, 组内成员编写的文档不能重复, 文档要严格按照所采用的标准编写, 图表布局要合理规范。指导教师评语及成绩成绩:指导教师签字:年月日目录第 1章 实训目的与要求 . .11.1实训目的 . .11.2实训的实验环境 . .11.3实训的预备知识 . .11.4实训要求 . .
2、1第 2章 软件文档及其组成 . .22.1软件文档的作用及分类 .22.2软件文档所采用的标准 .32.2软件文档的主要内容 . .4第 3章 实 例 . .63.1概要设计实例 . .6第 4章 实训日记 . .14第 5章 实训总结 . .15参考文献 . .16第 1 章 实训目的与要求1.1 实训目的本实训要求学生通过具体的实例,模仿软件开发过程中软件文档写作的具体方法和步骤,分组完成一套较为简单软件文档,具体要达到以下几点目的。1、了解软件开发周期各阶段的文档。2、掌握各文档阐述的内容及作用。3、了解文档所采用的国际、国家等相关标准。4、了解各文档所涉及的软件知识。5、掌握各文档采用的描述工具。6、具体编写出 2 个主要的软件文件。1.2 实训的实验环境学校图书馆,互联网查询环境,具有软件图表制作软件的计算机。1.3 实训的预备知识要求学生修完全部专科所有课程, 具有较全面计算机软件知识和一定的文献检索能力及动手实践能力。该实训应安排在毕业设计之前进行。1.4 实训要求实训过程中,要严格遵守实训的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写
3、出实训报告。第 2 章 软件文档及其组成2.1 软件文档的作用及分类(1)软件文档的作用在软件的生产过程中,总是伴随着大量的信息要记录、要使用。因此,软件文档在产品的开发生产过程中起着重要的作用。1) 提高软件开发过程的能见度。把开发过程中发生的事件以某种可阅读的形式记录在文档中。管理人员可把这些记载下来的材料作为检查软件开发进度和开发质量的依据,实现对软件开发的工程管理。2) 提高开发效率。软件文档的编制,使得开发人员对各个阶段的工作都进行周密思考、全盘权衡、从而减少返工。并且可在开发早期发现错误和不一致性,便于及时加以纠正。3) 作为开发人员在一定阶段的工作成果和结束标志。4) 记录开发过程中的有关信息,便于协调以后的软件、开发、使用和维护。5) 提供对软件的运行、维护和培训的有关信息,便于管理人员、开发人员、操作人员、用户之间的协作、交流和了解。使软件开发活动更科学、更有成效。6) 便于潜在用户了解软件的功能、性能等各项指标,为他们选购符合自己需要的软件提供依据。文档在各类人员、计算机之间的多种桥梁作用中看出:既然软件已经从手工艺人的开发方式发展到工业化的生产方式, 文档在开发过
4、程中就起到关键作用。 从某种意义上来说, 文档是软件开发 规范的体现和指南。 按规范要求生成一整套文档的过程,就是按照软件开发规范完成一个软件开发的过程。所以,在使用工程化的原理和方法来指导软件的开发和维护时,应当充分注意软件文档的编制和管理。(2) 文档的分类软件文档从形式上来看,大致可分为两类:一类是开发过程中填写的各种图表,可称之为工作表格;另一类是应编制的技术资料或技术管理资料,可称之为文档或文件。软件文档的编制,可以用自然语言,特别设计的形式语言,介于两者之间的半形式语言 ( 结构化语言 ) ,各类图形表示。表格来编制文档。文档可以书写,也可以在计算机支持系统中产生,但它必须是可阅读的。按照文档产生和使用的范围,软件文档大致可分为三类:1) 开发文档:这类文档是在软件开发过程中,作为软件开发人员前一阶段工作成果的体现和后一阶段工作依据的文档。包括软件需求说明书、数据要求说明书、概要设计说明书、详细设计说明书、可行性研究报告、项目开发计划。2) 管理文档:这类文档是在软件开发过程中,由软件开发人员制定的需提交人员的一些工作计划或工作报告。 使管理人员能够通过这些文档了解软件开发
5、项目安排、 进度、资源使用和成果等。包括项目开发计划、测试计划、测试报告、开发进度月报及项目开发总结。3) 用户文档:这类文档是软件开发人员为用户准备的有关该软件使用、操作、维护的资料。包括用户手册、操作手册、维护修改建议、软件需求说明书。2.2 软件文档所采用的标准软件文档采用软件工程标准化。参照其它工程领域对工程标准划分的方法,软件工程标准主要有两种划分方法:按标准的类型划分和按标准的范围划分。按标准的类型划分:主要有过程标准、产品标准、行业标准、记法标准等。1).过程标准 : 过程标准与开发一个产品或从事一项服务的一系列活动或操作有关。过程标准使用一组方法、工具和技术,给出“谁来做”、“做什么”、“如何做”、“何时做”、“何地做”及在软件工程活动中进行的不同层次工作的过程模型。(方法、技术和度量)。2).产品标准 : 产品标准则涉及软件工程事务的格式和内容。软件开发和维护活动文档化的结果就是软件产品, 软件文档是软件工程活动进一步开展的基础。 (需求、设计、部件、描述、计划、报告 )。3).行业标准:软件开发作为一种行业,其行业标准涉及软件工程的所有方面,如职业认证、职业培训、
6、产品许可等。行业标准可以等同于行业行为规范。(职别、道德准则、认证、特许、课程)。4).记法标准:记法标准规定了在软件工程行业范围内,以唯一的方式进行交流的方法,如术语、表示法、语言等。它其实是一种语境规范。(术语、表示法、语言)。按标准的范围划分主要是根据软件的任务功能和软件生存期进行比较、判定、评价和确定软件工程标准的范围和内容。任务功能可以表示软件工程过程,可以划分为产品工程功能、验证与确认功能以及技术管理功能3 个部分。1). 产品工程功能:产品工程功能包括定义、生产和支持最终产品所必须的过程。2). 验证和确认功能:验证和确认功能是检查产品质量的活动。3). 技术管理功能:技术管理功能是构造和控制产品工程的过程。这 3 个部分并不集中在单个的软件生存周期里,而是并行进行的生产、检查和控制活动。2.2 软件文档的主要内容系统的目标,就是选用VB 6.0 作为开发工具,设计并实现一个能够满足车队运输资源管理的管理信息系统。具体包括以下功能:1). 根据日常工作需求,提供必要功能,如:员工、司机、车辆管理维护、托运过程管理维护、维修管理维护、报销申请审核管理等;2). 提供强大的查询功能,不同用户可以根据需求,以不同的项目为目标,完成对托运过程信息、司机信息以及报销统计等的查询;3). 进行必要的安全考虑,如权限管理、数据库备份恢复等;4). 效率高,界面友好,操作方便。软件开发系统的建立与应用可以划分成总体规划、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统实施等工作环节。本软件为车队运输单位。 该系统由各负责人和员工组成。员工分为业务员和查询员。负责人对系统基本信息的管理和报销审核,员工在前台进行业务管理和业务查询。因此现有系统由管理员(负责人) 、普通服务员(业务员)、查询用户(查询员)等组成。本软件具体的操作为当客户要托运某货物时,客户把
《软件文档写作实训报告(康亚瑞)车队管理》由会员桔****分享,可在线阅读,更多相关《软件文档写作实训报告(康亚瑞)车队管理》请在金锄头文库上搜索。