文档详情

软件工程习题课.ppt

发布:2025-05-23约1.58千字共34页下载文档
文本预览下载声明

结构化分析实例1:工资支付系统;1.问题定义;关于系统规模和目标的报告书2011.3.26;2.可行性研究;;(3)导出高层逻辑模型;(4)进一步确定系统规模和目标

(5)导出供选择的解法

技术可行性

操作可行性

经济可行性

低本钱:每两个月发一次工资

高本钱:建立中央数据库,为开发完整的管理信息系统做准备,工资支付系统是第一个要开发的子系统

中等本钱:根本上复制现有系统的功能。;;中等本钱方案的本钱/效益分析;(6)推荐最正确方案

(7)草拟开发方案

实现中等本钱的工资支付系统的粗略方案

(8)写出文档提交审查;3.需求分析;(2)写出文档初稿

结构化分析方法要求,在需求分析阶段完成的正式文档〔软件需求规格说明书〕中必须至少包含三个重要成分:数据流图,数据字典,以及一组黑盒形式的算法描述〔IPO表〕。;(3)定义逻辑系统

把新发现的数据源点、数据处理和数据存储补充到数据流图中,得到新的数据流图。

更新人事数据

年度数据

更新年度数据;补充后的工资支付系统数据流图;(4)细化数据流图;(5)书写正式文档

编写软件需求规格说明书。

(6)技术审查和管理复审

技术审查:外聘审查小组的组长,会计和系统分析员作为小组成员。

管理复审:财务科长和校长对费用支出和开发进度,从管理角度进行审查。;结构化分析实例2:出卷系统;1.问题陈述;2.需求分析要点;3.数据模型;4.功能模型;(2)自动出卷子系统细化的数据流图;(3)手动出卷子系统细化的数据流图;(4)数据字典;名称:出卷要求

别名:要求

描述:出卷的卷面要求

定义:出卷要求=总分+总难度+总题型+总知识点

总分=整数

总难度=难分数比例+中分数比例+易分数比例

总题型=1{题型分数比例}*

总知识点=1{知识点分数比例}*

位置:自动出卷,手动出卷,设置出卷要求;名称:试题

别名:题目

描述:题库中的试题

定义:试题=试题编号+科目+题干+题干图+答案+答案图+题型+难度+知识点+抽取时间

试题编号=1{字符}10

科目=1{字符}30

题干=1{字符}200

题干图文件名=30{字符}40

答案=1{字符}200

答案图文件名=30{字符}40

题型=[选择|填空|简答|改错|应用]

难度=[难|中|易]

知识点=[……|……]

抽取时间=日期

位置:自动出卷,手动出卷;数据字典练习题:习题2.5

号码=[校内号码|校外号码]

校内号码=非零数字+3位数字

校外号码=[本市号码|外地号码]

本市号码=数字零+8位数字

外地号码=数字零+3位数字+8位数字

非零数字=[1|2|3|4|5|6|7|8|9]

数字零=0

3位数字=3{数字}3

8位数字=非零数字+7位数字

7位数字=7{数字}7

数字=[0|1|2|3|4|5|6|7|8|9];ER图练习题:请为某仓库的管理设计一个ER模型。该仓库主要管理零件〔包括零件编号、名称、颜色、重量〕的定购和供给等事项。仓库向工程工程〔包括工程编号、工程名称、开工日期〕供给零件,并且根据需要向供给商〔包括供给商编号、名称、地址〕定购零件。;仓库管理系统的ER图;数据流图练习题:习题3.3;功能级数据流图;细化的数据流图;数据流图练习题:习题3.4;状态图练习题:习题3.6

显示全部
相似文档