1 / 14
文档名称:

【精品】软件工程实验课指导书.docx

格式:docx   大小:138KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【精品】软件工程实验课指导书.docx

上传人:pppccc8 2020/1/1 文件大小:138 KB

下载得到文件列表

【精品】软件工程实验课指导书.docx

相关文档

文档介绍

文档介绍:软件工程实验课指导书青岛大学信息工程学院实验中心2008年4月软件工程实验课简介 1一软件工程实验课的目标二软件工程实验课的主要内容和时间安排实验一编写和评审需求规格说明书 2实验二建立用例图 5实验三建立交互图 6实验四 建立类图 8实验五建立状态转换图 9实验六软件设计 10实验七软件编程 11实验八测试和评审 12软件工程实验课简介软件工程实验课的目标通过该实验课的学****使学生加深对软件工程的理解,掌握软件的开发方法,提高实践能力,进行设计型的思维训练,培养分析问题的可行方法和思维方式。通过综合性训练,达到以下的目的和要求:1、 结合该课程中所学的理论知识,按要求独立设计方案,培养独立分析与解决问题的能力;2、 学会查阅相关手册和资料,通过查阅手册和资料,进一步熟悉常用方法的用途和技巧,并掌握这些方法的具体含义和如何使用这些方法解决实际问题;3、 掌握软件的面向对象开发方法的基本过程。4、 掌握面向对象开发方法的建模技术。5、 认真编写文档,培养严谨的作风和科学的态度。二软件工程实验课的主要内容和时间安排软件工程实验课是设计、综合性的实验课,主要内容是根据给定的软件设计课题,按照软件的面向对象方法的分析与设计技术开发软件,最后提交软件工程实验报告,报告的主要内容是需求规格说明书、用例图及描述、类图、交互图、包图、设计类图、状态转换图及编程代码。软件工程实验课总学时为36课时,共安排了8个实验,分9周次进行。实验一编写和评审需求规格说明书一、 实验目的和要求理解软件需求的和软件需求管理的方法,理解和初步掌握需求规格说明书编写的格式、内容、要点,提高编写文档的能力。具体要求如下:1、 正确需求规格说明书应当正确地反映用户的真实意图。2、 清楚文档的结构、段落层次分明、上下文连贯,文档的语句要简练、表达清楚。3、 无二义性是指每个需求只有唯一的含义。如果一个人说的话,不同的人可能有不同的理解,那么这句话就有二义性。如果需求存在二义性,将会导致人们误解需求而开发出偏离需求的产品。4、 一致性“一致”(Consistent)是指《需求规格说明书》中各个需求之间不会发生矛盾。矛盾常常潜伏在需求文档的上下文中。5、 完备性“完备”(Complete)是指《需求规格说明书》中没有遗漏一些必要的需求。不完备的《产品需求规格说明书》将导致产生功能不完整的软件,用户在使用该软件时可能无法完成预期的任务。6、 确定功能需求的优先级。二、 实验内容1、 理解给定设计课题的背景、内容及意义2、 理解需求规格说明书的模板结构3、 编写需求规格说明书三、 实验步骤1•理解实验实例的背景、内容及意义。2・了解需求规格说明书的模板。[此文档的目的是收集、分析和定义<<系统名>>的高层次需要和特性。它侧重于涉众和目标用户需要的功能以及这些需要存在的原因。有关<<系统名"如何满足这些需要的详细情况记录在用例和补充规约中。][文档的简介应提供整个文档的概述。它应包括此文档的目的、范围、定义、首字母缩写词、缩略语、参考资料和概述。][阐明此前景文档的目的。]0・2文档范围 [简要说明此前景文档的范围、它的相关项目,以及受到此文档影响的任何其他事物。]0・3读者对象0・4参考文档 [此小节应完整地列出前景文档中其他部分所引用的所有文档。每个文档应标有标题、报告号(如果适用)、日期和出版单位。列出可从中获取这些参考资料的来源。这些信息可以通过参考附录或其他文档来提供。][此小节应提供正确理解此前景文档所需的全部术语的定义、首字母缩写词和缩略语。可以通过参考项目词汇表来获取这些信息。]产品介绍提示:(1)说明产品是什么,什么用途。(2)介绍产品的开发背景。产品面向的用户群体提示:(1)描述本产品面向的用户(客户、最终用户)的特征,(2)说明本产品将给他们带来什么好处?他们选择本产品的可能性有多大?产品应当遵循的标准或规范提示:阐述本产品应当遵循什么标准、规范或业务规则(BusinessRules),违反标准、规范或业务规则的产品通常不太可能被接受。产品范围提示:阐述本产品“适用的领域”和“不适用的领域”,本产品“应当包含的内容”和“不包含的内容”。说清楚产品范围的好处是:(1)有助于判断什么是需求,什么不是需求;(2)可以将开发精力集中在产品范围之内,少干吃力不讨好的事情;(3)有助于控制需求的变更。产品中的角色提示:阐述本产品的各种角色及其职责。各种角色的具体行为将在功能性需求中描述。、标识符■ •••••••••