好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件工程-实验指导书.doc

27页
  • 卖家[上传人]:ni****g
  • 文档编号:402743075
  • 上传时间:2022-11-11
  • 文档格式:DOC
  • 文档大小:1,002.50KB
  • / 27 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 软件工程实验指导书编(信息与计算科学专业用)计算科学系二○○七年九月印目 录实验一 软件项目管理实验 5一、实验目的 5二、实验要求 5三、实验内容 5四、实验提示 5实验二 数据流图设计实验 10一、实验目的 10二、实验要求 10三、实验内容 10四、实验提示 10实验三 数据字典描述及系统结构图 12一、实验目的 12二、实验要求 12三、实验内容 12四、实验提示 13实验四 盒图与 PAD图的画法及相互转换 17一、实验目的 17二、实验要求 17三、实验内容 17四、实验提示 17实验五 网络聊天室程序设计 20一、实验目的 20二、实验要求 20三、实验内容 20四、实验提示 20附录 A 23前 言《软件工程》是计算机科学与技术专业本科生的一门实践性较强的专业必修课程软件工程实验是验证、 巩固和补充课堂讲授的理论知识,是《软件工程》课程中一个重要的、不可或缺的实践环节其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计等阶段的方法和技术,通过该课程实验使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用, 培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。

      通过实验训练,达到以下目的:使学生进一步了解和掌握软件工程原理,提高对实际项目的分析和设计能力,通过实验课程,熟悉和基本掌握软件工程方法学、软件开发的过程,文档资料的编写格式及规范,全面领会和贯通所学习的理论 知识,从而 培养学生综合运用所学课程知识,分析解决问题的能力,培养学生理论联系实际作风,实事求是,严肃认真的科学态度和良好的工作作风,为今后从事科学研究工作打下基础实验总体要求软件工程实验要求学生采用“项目小组”的形式,结合具体的开发项目进行设计 3 -具体要求如下:1. 班级按项目小组进行分组,每组不得超过 6 人;2. 每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目;3. 项目中的每项任务要落实到人且规定该任务的起止日期和时间;4. 题目自定或采用本书正文、附录中的题目 4 -实验一 软件项目管理实验一、实验目的1.通过实验加深对软件项目管理中基本活动、基本概念的理解;2.掌握软件项目管理中任务表格、 WBS图、任务模型图、技能矩阵、组织结构图的画法、风险分析方法二、实验要求软件及功能简介:一个网络聊天室系统,由服务器和客户端两部分组成,用户通过客户端登录到服务器后,可以与其他登录到服务器的用户聊天,也就是说,用户可以在聊天室内发表言论, 并且彼此之间能够看到对方的谈话。

      网络聊天室的总体目标是为网络用户提供一个方便易用的即时通信工具 需要实现以下一些基本功能: 1)消息发送:用户可以发送消息给聊天室所有的或者指定的其他用户; 2)消息接收:用户可以接受到其他用户发送给他的消息; 3)聊天室管理功能:聊天室管理员可以启动或者关闭聊天室服务,并且对于违反聊天室规则的用户可以强制其离开聊天室三、实验内容1)制定开发此软件系统的任务表格( 任务要尽量想细一些 );2)画出WBS图; 3)画出任务模型图; 4)任选 4 个熟悉的小组成员( 其中包括你自己,但其他 3 人并不参与你做本实验,甚至不知道你选择了他,只是作为假想的小组成员,为画技能矩阵的需要本实验由你自行完成 ),画出小组成员的技能矩阵; 5)根据项目小组分工画出组织结构图; 6)制定一个风险分析表四、实验提示本实验比较简单,下面仅将主要知识点提示如下:- 5 -1、任务表格任务是一项已经定义得很好的工作,该工作可分配给一个项目参与者或分配给一个团队任务是管理有关项目工作的最小的单元 任务包括对任务和持续时间的描述,还包括分配给所扮演角色的参与者2、WBS图工作分解结构是一个要做工作的非常简单的模型。

      菱形符号表示整体与部分的关系 , 菱形符号一侧表示整体 ; 三角形符号表示一般与特殊的关系 , 三角形符号一侧表示一般实体3、任务模型图两条粗线段之间的各分支任务可以并行操作- 6 -4、技能矩阵技能矩阵是在项目中关于要完成任务的人的技能、知识和兴趣的一张简单表5、组织结构图组织的表现及其信息结构通常叫组织图下图为详细格式的组织结构图:- 7 -下图为常用组织结构图:6、风险分析表- 8 -- 9 -实验二 数据流图设计实验一、实验目的1.巩固数据流图的概念及数据流图各分层之间的关系;2.掌握通过文字描述画出数据流图的方法;二、实验要求1. 数据流图中的所有符号:数据加工、数据存储、数据流和数据源或终点实体都必须定义名称;2. 第 0 层和第 1 层数据流图之间必须保持平衡;三、实验内容请根据以下描述画出 ‘定货合同管理’ 子系统的第 0 层和第 1 层数据流图该子系统共有三个加工: 1)首先是“建立订货合同台帐” :从客户的订货合同和材料检验单及客户文件输入数据、 输出形成合同台帐文件; 2)然后是“分类合并”:从合同台帐文件输入数据,排序合并后形成合同分类文件; 3)最后“打印”加工单元从合同分类文件打印出合同分类表给合同管理员。

      四、实验提示1、顶层的数据流图-10-合同台帐文件 合同分类文件订货合同 合同分类表客户 订货合同管理 管理员材料检验单客户文件 订货合同存储2、一层的数据流图4 E 5(P) F 6 GDA 1 B 2 C 3(D) H 7 I 8(P) J 9 K 10 LM11 N 12 O-11-实验三 数据字典描述及系统结构图一、实验目的1.练习数据字典的描述;2.掌握通过数据流图设计系统结构图的方法二、实验要求1、使用定义字典的相关常用符号;2、基本符合现实中的情况三、实验内容1、定义下表的数据字典要求:学号 姓名 性别出生年月 民 族政治面貌 户口所在考生类别 毕业类别毕业中学身 份 证有何特长2、将如下数据流图转化为系统结构图提示: 1)图中含字符“ P”的加工框代表一个变换,含“ D”的加工框代表一个调度中心;2 )其他不含字母的加工框代表普通的输入输出或简单的处理12-4 E 5(P) F 6 GDA 1 B 2 C 3(D) H 7 I 8(P) J 9 K 10 LM11 N 12 O四、实验提示1、基本符号如下:数据结构的描述符 号含 义举例=被定义为+与x= a+b[...,...] 或 [...|...]或xx = [ a, b] 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.