zoukankan      html  css  js  c++  java
  • 实验一 软件开发文档与工具的安装与使用

    一.实验信息

    |博客班级|AHPU-软件工程导论-计算机18级 (安徽工程大学 - 计算机与信息学院)
    |----|----|----|
    | 实验要求|软件开发文档与工具的安装与使用|
    |实验目标|1.了解软件开发文档的组织、标准及编写2.了解常用工具的用途及掌握各种工具的安装 |
    | 学号| 3180701335|

    二.实验内容

    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有哪些内容不同?

    四.实验过程及遇到问题

    3.例题

    例1.

    遇到的问题:事物的符号显示符号未能找到,因此手画一个。
    例2.

    遇到的问题:部分符号需要很长的时间去寻找,使用不熟练
    例3.


    遇到的问题:经过前两次的绘图这次并没有遇到什么问题。

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

    5.实验思考题

    1、使用Visio可以完成哪些类型图形的绘制?
    业务流程图、数据流图、状态图等等
    2、比较GB8567-88与GB8567-2006有哪些内容不同?
    1)GB8567-88标准增加了 文档编写过程。其内容参考了ISO/IEC JTC1/SC7 N2106 1999/04/158《软件工程一用户文档过程》。
    2)GB8567-88标准 主要从软件开发与管理的角度,规定相应的文档及规范。其内容依据GB/T 8566-2001《软件生存周期过程》。
    3)在编写GB8567-88标准时,综合了在软件开发与管理中的经验及中软网络技术股份有限公司有关CMM中拟订的一些文档规范。

    6.实验小结

    本次实验第一次使用了visio进行流程图的绘画,感受到了自己对这个软件的陌生,以及如果想要对这个软件需要多加练习,必须经常使用这个软件进行流程图等其他图片的绘画,多加练习才行

  • 相关阅读:
    Eclipse '《》'operator is not allowed for source level below 1.7
    eclipse怎么在包里建一个包
    java jdk environment variables
    甲骨文中国 / Oracle 提供的技术资源
    在Eclipse中使用log4j配置实例听
    StringBuilder的常用方法
    mediasoup-demo公网安装部署
    使用NodeJs新建一个https服务器,并可以发布静态资源
    使用shell脚本批量执行adb命令,卸载安装apk
    这 5 个前端组件库,可以让你放弃 jQuery UI
  • 原文地址:https://www.cnblogs.com/nidus/p/13999885.html
Copyright © 2011-2022 走看看