软件工程标准化文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告样式
计算机科学与技术学院
告报实验
评定成绩指导教师实验课程:软件工程软件工程标准化文档实验名称:班姓名:班级:计算机09-1 学号:2009082104
14日2012年03月完成日期:
一、实验目的
(1)熟悉和掌握软件工程标准化的概念、内容及其意义。
(2)了解那些支持国家标准和其他相关信息的专业网站。
(3)熟悉和掌握国家标准GB/T8567-1988。
(4)学习和掌握软件产品开发文件的基本内容。
二、实验内容
1.请查阅相关网站或资料,了解软件工程标准一般分为哪5个层次,完成表1-1的内容。
表1-1
2.查阅相关网站了解GB、GJB、ISO、ANSI、IEEE的含义,完成表格2-2的内容。
表1-2
3.软件生存周期与各种文件的编制
软件文件是在软件开发过程中产生的,与软件生存周期有着密切关系。请参阅有关资料(教科书、
背景知识或专业网站等),了解就一个软件而言,其生存周期各阶段与各种文件编写的关系,并在表1-3中适当的位置填上“?”。
表1-3 软件生存周期各阶段中的文件编制
请注意其中有些文件的编写工作可能要在若干个阶段中延续进行。
4.文件的读者及其关系
文件编制是一个不断努力的工作过程,是一个从形成最初轮廓,经反复检查和修改,直到程序和稳健正式交付使用的完整过程。
在软件开发的各个阶段中,不同人员对文件的关心不同。请根据你的判断,用符号“?”表示某部分人员对某个文件的关心,完成表1-4的填写。
表1-4 各类人员与软件文件的关系
5.文件内容的重复性
由于不同软件在规模上合复杂程度上差别极大,在计算机软件产品开发文件
编制指南(GB/T8567-1988)所要求的14种软件文件的编制中,允许有一定的灵活性,这主要体现在应编制文件种类的多数、文件的详细程度、文件的扩展与缩并、程序设计和文件的表现形式等方面。
此外,分析在计算机软件产品开发问卷编制指南(GB/T8567-1988)中列出的14种软件文件的“内容要求”部分,可以看出其中存在着某些重复。较明显的重复又两类,即:第一类:_引言是每一种文件都要包含的部分,以向读者提供总的梗概。__
第二类:_各种文件中的说明部分,如对功能性能的说明、对输入和输出的描述、系统中
包含的设备等__ ______________________________________________
__方便每种文件各自的读者,每种产品文件应该自成体这种内容重复的目的,是为了:
系,尽量避免读一种文件时又不得不去参考另一种文件。当然,
在每一种文件里,有关引言、说明等同其他文件相重复的部分,
在行文上、在所用的术语上、在详细的程度上,还是应该有一些
差别,以适应各种文件的不同读者的需要。
6.文件编制实施规定的实例
步骤1:虚拟一个你正要组织开发的软件项目。你考虑的这个项目名称是:
患者监护系统
步骤2:按表1-4中的12个因素衡量所要开发的软件,得到每个因素的值。
你为自己要开发的软件确定各个因素的值是:
1)创造性要求:________2__
说明:____没有特别先进的技巧,编程也不是很难
2)通用程度:___1_________
说明:___________它有很强的限制—单一目标,只有医院能使用
3)工作范围:_____5_______
说明:____全球都可以用这种系统代替护士对病人实施监护
4)目标范围:_____3_______
说明:_可以对某些方面进行细化,诸如打印之前没让打印的报表
5)设备复杂性:___5_______
说明:_主机控制系统,还有与患者互连的生理信息传输系统比较复杂
6) 人员:______2______
说明:_3—5人应该可以完成
7) 开发投资:_1__________
说明:___此系统的设计并不是特别复杂,六个月内可以完成
8)重要程度:___3_________
说明:_医疗方面的系统,自然和患者的人身安全密切相关
9) 对程序改变的完成时间要求:_2_______
说明:一两周左右就可以完成程序的改变
10) 对数据输入的响应时间要求:___5___________
说明:_______此系统要求的是实时传输,肯定在60分钟以下
11) 程序语言:_1___________
说明:___高级语言即可完成编程
__2___________
并行的软件开发:12)
说明:__在报警时可以同时打印报表,有限个并行运行
步骤3:把衡量所得的各个因素的值相加,得总和之值:___32____分。步骤4:根据总和之值,从表1-6查处应编制的文件的种类。
在你虚拟构思的开发项目中,确定应编制的文件种类是:
1)可行性研究报告
2)项目开发计划
3)软件需求说明书
4)数据要求说明书
5)数据库设计说明书
6)用户手册
7)操作手册
8)测试分析报告(不必很正规)
9)项目开发总结报告
10)开发进度月报
三、实验总结
在完成软件工程标准化文档实验报告的过程中,自己也了解了很多的标准,有助于以后写出规范的文档,使团队工作更容易完成。