实验一 软件开发文档与工具的安装与使用
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/ahgc/AHPU-SE-19 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/ahgc/AHPU-SE-19/homework/11515 |
这个作业的目标 | 了解软件开发文档的组织、标准及编写并了解常用工具的用途及掌握各种工具的安装 |
学号 | 3190704143 |
一.实验目的 |
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可以完成哪些类型图形的绘制?
Microsoft Office Visio 可帮助开发人员创建具有专业外观的图表,包括业务流程图、软件界面、网络图、工作流图表、数据库模
型和软件图表等。
(2)比较GB8567-88与GB8567-2006有哪些内容不同?
GB 8567-88是《计算机软件产品开发文件编制指南》,供编写软件文档时参考。这些文档主要是:可行性研究报告、项目开发计划、
软件需求说明书、概要设计说明书、详细设计说明书、模块开发卷宗、测试计划、测试分析报告、项目开发总结报告。
GB/T 8567-2006标准是GB/T 8567-1988《计算机软件产品开发文件编制指南》的修订版,并改名为《计算机软件文档编制规范》。
2006-03-14发布,2006-07-01实施,从实施之日起替代GB/T 8567-88。
6.实验总结,完成实验报告
通过对visio 2013的使用,让我对几种常用的流程图有了较为清晰的认识,并在这个过程中也了解到了软件文档在整个软件生产过程
中的重要性可以说文档本身就是软件产品。没有文档的软件,不成其为软件,更谈不到软件产品。
|psp2.1 |任务内容 |计划完成需要的时间(min) |实际完成需要的时间(min)|
| ---- | ---- | ---- | ---- | ---- |
|Planning |计划 |20 |25|
|Estimate |估计这个任务需要多少时间,并规划大致工作步骤 |10 |12 |
|Development |开发 |360 |420|
|Analysis |需求分析(包括学习新技术) |10|20|
|Design |具体设计 |20 |40 |
|Reporting |报告 |20|130|
|Size Measurement |计算工作量 |10 |12|
|Postmortem & Process Improvement Plan |事后总结,并提出过程改进计划 |10 |5|