软件工程实验指导书 - 网络.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程实验指导书 - 网络

软件工程实验指导书 专业:网络工程 指导教师: 实验一 实验名称:需求分析 2学时 实验日期: 一、实验目的 学会面向数据流图的传统分析方法,掌握在MS Visio中建立软件需求模型 二、主要仪器设备 微型计算机、Windows操作系统,MS Visio 2003软件 三、实验原理与方法 功能建模原理:就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。 四、实验内容与步骤(提示: 给出较详的操作步骤、模型) 1、主要内容 根据给定的案例,按照下述要求建立欲开发系统的需求模型 1)软件需求模型:数据流图 DFD 、数据词典 2)指定的问题: 某高校需开发一图书馆管理系统软件,系统运行在校园网上,对系统的管理要求有: 1)进书,撤书 2)借书,还书 3)按作者/专业领域/出版社/检索一批书 4)找出被某一读者借走的书 5)找出借走某种书的读者 6 缺书、预约登记 7)到书告知 该系统有两类用户:图书管理员、普通读者 ⑴.功能1)、2)、5)、7)只供图书馆管理人员使用 ⑵.功能3)、4)、6)可供普通读者查询使用 2、实验主要步骤 1)系统的启动过程 。。。 2)文档的建立过程 。。。 (包括:文档名称) 3)模型的建立过程 。。。 包括:建几层图、各个分层图名称, 五、完整的实验结果 1、模型工程文档:功能模型文件“班级_学号_DFD” 2、功能模型图(打印) 顶 层 图: 第1层图: 第2层图: 第3层图: 3、数据词典 (对应顶层图中要素) A.加工单元: 图书管理系统 ① 名称:图书管理系统 ② 别名或编号 ③ 分类:加工 ④ 描述: //描述内容或数据结构等。 ⑤ 何处使用: //使用该词条(数据或控制项)的加工。 B.数据流: 书 读者 。。。 六、实验结果讨论(参阅实验报告有相关要求) 1、 。。。 2、 。。。 3、 。。。 [每个实验项目在3页的篇幅内完成一份报告] 实验二 实验名称:软件设计 2学时 实验日期: 一、实验目的 学会“自顶向下,逐步分解”方法,掌握在MS Visio中进行软件的总体结构、 内部结构设计 二、主要仪器设备 微型计算机系统,MS Visio 2003软件 三、实验原理与方法 以需求分析阶段所给定的需求模型中的功能模型,即数据流图为基础,根据数据流图的数据流的类型,使用变换型或事务型映射法,将数据流的边界划定的数据流图各个部分映射到程序结构上(一、二层),用“因子化”方法定义控制的层次结构,用设计测量和一些启发式规则对结构进行细化。 四、实验内容与步骤(提示: 给出较详的操作设计步骤、纠错、代码) 1、主要内容 根据给定的案例,实验大纲的要求建立欲开发系统的结构模型 1 、软件结构模型: 总体结构、内部结构、接口、数据结构 2)、指定的问题: 案例:考务处理系统 [顶层] [功能模型总图] 2、实验主要步骤 1)系统的启动过程 。。。 2)文档的建立过程 (包括:文档名称) 。。。 3)模型的建立过程 包括:有几个子模型、建几层图、图名称与编号,等 。。。 五、完整的实验结果 1、提交结构模型工程文档:班级_学号_SC_PFC.vsd 2、模型图(打印) 1)总体结构图 [图] 2) 子模块结构图 [图] 3)接口设计结构图 提示:选择两个协调子模块之间的通信接口进行设计。 需要描述接口之间传递的数据。 [图] 4)数据结构图 提示:选择主模块、一个子模块内的环境设计。 [图] 六、实验结果讨论(参阅实验报告有相关要求) 1、 。。。 2、 。。。 3、 。。。 [每个实验项目在4页的篇幅内完成一份报告] 实验三 实验名称:编码 2学时 实验日期: 一、实验目的 掌握结构化编程,对程序源代码进行文档化处理 二、主要仪器设备 微型计算机系统,MS Visio 2003软件,VC软件 三、实验原理与方法 根据提供的非结构化伪码或源代码,编写出结构化的程序。 结构化程序设计的原则 使用顺序、选择、重复基本控制结构表示程序逻辑,控制结构的单入口与出口等 为指导 ,使用约束型流程图、NS或PAD图进行结构化的设计;采用自顶向下和逐步细化的原则,导出程序的结构化编码 四、实验内容与步骤(提示: 给出较详的操作设计步骤、纠错、代码) 1、主要内容 根据给定的非结构化案例和实验大纲的要求,建立模块结构化模型,编写结构化文档化代码。 1 、模块结构化模型: 约束型流程图、NS图、PAD图 2)、指定的问题: 案例:复制命令 接口: [参数1] [参数2] 功能:是将命令行参数中的参数1标识的文件,复制到参数2标识的文件中, 如命令行中只有一个

文档评论(0)

bigone123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档