实验一:软件开发文档与工具的安装与使用

实验一:软件开发文档与工具的安装与使用
| 名称 |内容 |
| ---|-- | ------ |
| 课程班级 |班级连接 | |
| 作业要求 |实验一:软件开发文档与工具的安装与使用 | |
| 学号| 3180701342 | |
实验目的
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可以完成哪些类型图形的绘制?

可以绘制基本框图、空白绘图、数据流模型图、详细网络图、跨职能流程图、组织结构图向导、工作流程图、家具规划、日程表
平面布局图、办公室布局、基本电气和很多3D图等。

(2)比较GB8567-88与GB8567-2006有哪些内容不同?

  1. 在编写GB8567-2006时,综合了在软件开发与管理中的经验及中软网络技术股份有限公司有关CMM中拟订的一些文档规范。
  2. GB8567-2006与SJ20778—2000《软件开发与文档编制》很好地链接。
  3. GB8567-2006在规定软件需求规格说明、软件测试文件、软件质量保证计划与软件配置管理计划等文档时,既依据相应的国标,又根据发展与实践经验作了相应的扩展。
  4. GB8567-2006把SJ/T11291—2003《面向对象的软件系统建模规范第3部分:文档编制》中的文档编制规范作为本标准的规范性附录

五、实验小结

psp耗时表

psp2.1 任务内容 计划完成需要的时间 (min) 实际完成需要的时间
Planning 计划 10
Estimate 估计这个任务需要多少时间,并规划大致工作步骤 15 20
Development 开发 120 480
Analysis 需求分析(包括学习新技术) 15 15
Design Spec 生成设计文档 10 10
Design Review 设计复审 5 5
Coding Standard 代码规范 5 3
Design 具体设计 10 12
Coding 具体编码 60 70
Code Review 代码复审 5 7
Test 测试(自我测试,修改代码,提交修改) 10 15
Reporting 报告 15 15
Test Report 计算工作量 2 1
Postmortem & Process Improvement Plan 事后总结,并提出过程改进计划 3 3
posted @ 2020-11-25 15:13  潘韵帆  阅读(132)  评论(0)    收藏  举报