码迷,mamicode.com
首页 > 其他好文 > 详细

结构化分析和设计

时间:2020-12-07 11:52:15      阅读:4      评论:0      收藏:0      [点我收藏+]

标签:软件   考题   结构   详细   旅行社   机票   需求   管理系统   功能   

一.实验目的

(1)掌握结构化的需求分析方法;

(2)掌握分层数据流图的绘制、数据字典和加工说明的编制;

(3)掌握数据流图映射为软件结构图的方法;

(4)掌握需求说明书和设计说明。书的主要内容,学习软件需求说明书和设计说明书的编写;

(5)掌握测试的基本方法。

二.实验内容

(1)参考一个熟悉的系统,如,机票预订系统/教材订购系统/ATM自动取款机,讨论其用户需求、系统需求和业务需求;

(2)绘制系统的分层数据流图,并给出数据字典;

(3)将系统的分层数据流图映射为软件结构图,绘制软件结构图;

(4)为关键模块进行详细设计,如绘制关键模块的流程图;

(5)实现系统部分功能并测试。

【实例1】机票预订系统

参考:

(1)携程网:https://flights.ctrip.com/international/search/domestic

(2)去哪儿:https://www.qunar.com/?ex_track=auto_4e0d874a

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

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

机票给顾客
数据流图:
技术图片
技术图片
技术图片

技术图片

数据字典:
技术图片
技术图片
技术图片
技术图片
技术图片

软件结构图:
技术图片

【实例2】教材订购系统

销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领

书单,教师或学生即可去书库领书。

采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书单通知给教材发

行人员。
数据流图:
技术图片
技术图片
技术图片

技术图片
数据字典:
技术图片
技术图片
技术图片
技术图片
软件结构图:
技术图片

【实例3】图书管理系统

参考:http://lib.ahpu.edu.cn/
数据流图:
技术图片
技术图片
技术图片
技术图片
技术图片
数据字典:
技术图片
技术图片
技术图片
软件结构图:
技术图片

三.实验步骤

(1)复习结构化的分析与设计方法的主要过程;

(2)讨论系统存在的用户角色、工作流等;

(3)对关键功能绘制数据流图,给出数据字典,并反复讨论数据流的合理性;

(4)对应数据流图,设计系统的功能结构图,关键模块的流程图;

(5)选择对应的结构化程序设计语言,实现并测试部分功能模块

四.思考题

(1)简述需求说明书,概要设计,详细设计说明书的主要内容。
答:
(2)结构化分析方法与面向对象分析方法有无本质上的不同?
答:结构化分析方法是先创建总体结构模型 之后逐渐填充完善目标的方法;面向对象分析方法是先确认每小部分的过程模型 最终整合完善目标的方法。
(3)对数据流图进行审查有何意义?
答:在审查过程中可以知道数据来自哪里和去往哪里,可以有效地知道数据流图是否绘制正确,同时,在之后的软件设计过程中提供理论保障。
(4)给出一次完整的会议讨论纪要,包括议题,最终结果。

结构化分析和设计

标签:软件   考题   结构   详细   旅行社   机票   需求   管理系统   功能   

原文地址:https://www.cnblogs.com/wzxdbk/p/14070788.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!