• 软件工程实验一



    博客班级 AHPU软件工程
    作业要求 实验一
    作业目标 学习Visio的使用
    学号 3180701118

    一.实验目的

    1.了解软件开发文档的组织、标准及编写

    2.了解常用工具的用途及掌握各种工具的安装

    二.实验内容

    1.了解GB8567-88,GB8567-2006的内容,掌握需求说明书、概要设计、详细说明书的主要内容

    2.了解Visio的作用,安装Visio,按照实验指导使用Visio完成系统流程图、DFD图、业务流程图的绘制,掌握Visio的使用方法

    3.了解Rational Rose,完成Rose(或starUML)的安装,了解Rose的主要界面及功能

    三.实验步骤

    1.了解GB8567-88,GB8567-2006的内容,重点阅读需求说明书、概要设计、详细说明书的主要内容,比较GB8567-88与

    GB8567-2006在内容上有何不同

    2.安装好Visio2003、rose2003(或者starUML)

    3.利用Visio2003完成以下作业

    【例一】

    某装配厂有一个存放零件的仓库,仓库中现有的各种零件的数量及每种零件的库存量临界值等数据记录在库存清单主文件中。当仓

    库中零件数量有变化时,应该及时修改库存清单主文件;如果哪种零件的库存量少于它的库存量临界值,则应该报告给采购部门以便

    订货,规定每天向采购部门送一次订货报告。
    该装配厂使用一台小型计算机处理更新库存清单主文件和产生订货报告的任务。零件库存量的每一次变化称为一个事务,由放在仓

    库中的CRT终端输入到计算机中;系统中的库存清单程序对事务进行处理,更新存储在磁盘上的库存清单主文件,并且把必要的订货

    信息写在磁带上。最后,每天由报告生成程序读一次磁带,并且打印出订货报告。

    请用Visio绘制出系统流程图;

    【例二】订货处理系统

    利用Visio绘制如下图所示的数据流图

    【例三】车辆购置业务流程

    利用Visio绘制如下图所示的业务流程图

    4.绘制机票预定系统的业务流程图

    系统描述如下:

    为了方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行

    时间、旅行目的地等)输入该系统,系统为旅客安排航班,旅客在飞机起飞前一天凭取票通知和账单交款取票,系统核对无误即印出

    机票给顾客。 请用分层数据流图描绘本系统的功能。

    5.实验思考题

    (1)使用Visio可以完成哪些类型图形的绘制?
    流程图,网络图,结构图,组织图,思维导图,居室布置图...基本上什么图都能画
    (2)比较GB8567-88与GB8567-2006有哪些内容不同?
    GB8567——88其文档其实是一种国家标准话的规定,百度上的定义是:国家标准是指由国家标准化主管机构批准发布,对全国经济、技术发展有重大意义,且在全国范围内统一的标准。国家标准是在全国范围内统一的技术要求,由国务院标准化行政主管部门编制计划,协调项目分工,组织制定(含修订),统一审批、编号、发布。法律对国家标准的制定另有规定的,依照法律的规定执行。国家标准的年限一般为5年,过了年限后,国家标准就要被修订或重新制定。此外,随着社会的发展,国家需要制定新的标准来满足人们生产、生活的需要。因此,标准是种动态信息。其中,GB是强制性国标,是国家标准的一种。相应的还有一种代号是GB/T(推荐性国家标准代号)。

    GB8567——88是国家标准的文档,代码号:GB8567——88实际正确的是GB/T8567-1988,全程为《计算机软件产品开发文件编制指南》。GB/T 8567-1988是对软件开发中一份指导性的文档,其中包括这十四种文件,分别是:可行性研究报告;项目开发计划;软件需求说明书;数据要求说明书;概要设计说明书;详细设计说明书;数据库设计说明书;用户手册;操作手册;模块开发卷宗;测试计划;测试分析报告;开发进度月报;项目开发总结报告。GB/T 8567-1988在1988年7月1日实施的,这个标准规范的文档已经不能用了,现在用的是2006版的《计算机软件文档编制规范》(GB/T 8567-2006 )
    6.实验总结,完成实验报告
    通过本次实验掌握需求说明书、概要设计、详细说明书的主要内容,了解Visio的作用,安装Visio,掌握Visio的使用方法,并本熟悉利用Visio完成系统流程图、DFD图、业务流程图的绘制。

  • 相关阅读:
    Markdown基本必学语法
    Javascript检测值
    JS中的函数传参
    解决windows下node-sass报错的问题
    scroll的应用
    css中常见几种float方式以及倒计时(刷新页面不清)
    jquery中append与appendTo方法区别
    如何利用sql注入进行爆库
    Smarty静态缓存
    我的DBDA类
  • 原文地址:https://www.cnblogs.com/zssb/p/14012658.html
Copyright © 2020-2023  润新知