欢迎来到天天文库
浏览记录
ID:12047357
大小:191.50 KB
页数:55页
时间:2018-07-15
《实验 软件工程标准化》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验2软件工程标准化2.1标准化与软件工程国家标准1.实验目的1)熟悉和掌握软件工程标准化的概念、内容及其意义。2)了解那些支持国家标准和其他标准信息的专业网站。3)较为系统和全面地了解与软件工程相关的国家标准。2.工具/准备工作需要准备一台带有浏览器、能够访问因特网的计算机。3.实验内容与步骤1)上网搜索和浏览了解从事国家标准咨询服务的专业网站,了解信息技术国家标准、软件工程国家标准的基本运用情况,并记录搜索结果。你在本次搜索中使用的关键词主要是:表2-1标准化专业网址网站名称内容描述2)软件工程标准化的概念请查阅有关资料(例如教材、本实验的“背景知识”和专业网
2、站等),结合自己的理解回答以下问题:一般标准为哪五个层次,并做简单解释。①②③④⑤请简单解释下列符号的含义:GB:GJBISO:ANSI:IEEE:2.2软件产品开发文件编制指南1.实验目的1)熟悉和掌握国家标准GB/T8567-1998。2)掌握软件项目规模与软件文档实施关系的处理方法。3)了解软件文档需求管理的基本要求。2.工具/准备工作请通过收集了解或者虚拟构思一个应用软件开发项目,以这个项目开发过程中软件文档需求为基础,来进行本实验。3.实验内容与步骤1)软件生存周期与各种文件的编制软件文件是在软件开发过程中产生的,与软件生存周期有着密切关系。请参阅有关资
3、料(教程、背景知识或专业网站等),了解就一个软件而言,其生存周期各阶段与各种文档编写的关系,并在表2-2中适当的位置上填入“√”表2-2软件生存周期各阶段中的文件编制阶段文件可行性研究与计划需求分析设计实现测试使用与维护可行性研究报告项目开发计划软件需求说明书数据要求说明书测试计划概要设计说明书详细设计说明书数据库设计说明书模块开发卷宗用户手册操作手册测试分析报告开发进度月报项目开发总结请注意其中有些文件的编写工作可能要在若干阶段中延续进行。2)文件的读者及其关系文件的编制是一个不断努力的工作过程,是一个从形成最初轮廓,经反复检查和修改,直到程序和文件正式交付使用
4、的完整过程。在软件的开发的各个阶段中,不同人员对文件的关心不同。请根据你的判断,用符号“√”表示某部分人员对某个文件的关心,完成表2-3的填写。表2-3各类人员与软件文件的关系人员文件管理人员开发人员维护人员用户可行性研究报告项目开发计划软件需求说明书数据要求说明书测试计划概要设计说明书详细设计说明书数据库设计说明书模块开发卷宗用户手册操作手册测试分析报告开发进度月报项目开发总结3)文件内容的重复性分析在计算机软件产品开发文件编制指南(GB/T8567-1988)中列出的14种软件文件的“内容要求”部分,可以看出其中存在着某些重复。较为明显的重复有两类,即:第一类
5、:第二类:这种内容重复的目的,是为了:4)文件编制实施规定的实例我们通过下面的例子,来说明了如何建立这种实施规定,使项目经理能确定本项目开发过程中应编制的文件的种类。我们采用求和法来确定应编制的文件。该方法的要点是:提出12个考虑因素来衡量一个应用软件,每个因素可能取值的范围是1至5。项目经理可用这12个因素对所要开发的程序进行衡量,确定每个因素的具体值;把这12个因素的值相加,得到一个总和;然后由这个总和的值来确定应该编制的文件的种类。表2-4文件编制的12项衡量因素序号因素因素取值准则123451创造性要求没有-在不同设备上重编程序很少-具有更严格的要求有限-
6、具有新的接口相当多-应用现有的技巧重大的-应用先进的技巧2通用程度很强的限制-单一目标有限制-功能范围是参量化的有限的灵活性允许格式上有些变化多用途、灵活的格式有一个主题领域很灵活-能在不同设备上处理范围广泛主题3工作范围局部单位本地应用行业推广全国推广国际项目4目标范围的变化没有极少偶尔有经常不断5设备复杂性单机、常规处理单机、常规处理、扩充的外设系统多机,标准外设系统多机,复杂的外设系统主机控制系统、多机、自动I/O显示6人员1~2人3~5人5~10人10~18人18人以上7开发投资6人月以下6人月~3人年3~10人年10~30人年30人年以上8重要程度数据处
7、理常规过程控制人身安全单位成败国家安危9对程序改变的完成时间要求2周以上1~2周3~7天1~3天24小时以内10对数据输入的响应时间要求2周以上1~2周1~7天1~24小时60分钟以内11程序语言高级语言高级语言带一些汇编高级语言带相当多汇编汇编语言机器语言12并行的软件开发没有有限中等程序很多完全并行开发步骤1:虚拟一个你正要组织开发的软件项目。你考虑的这个项目的名称是:步骤2:按表2-4中的12个因素衡量所要开发的软件,得到每个因素的值。你为自己要开发的软件确定的各个因素的值是:1)创造性要求:说明:2)通用要求:说明:3)工作范围:说明:4)目标范围:说明:
8、5)设备复
此文档下载收益归作者所有