开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第31天,点击查看活动详情
本篇文章我们对《软件工程》第三节结构化程序设计-建模工具部分的一些习题进行分析。
一. 简答题
1. E-R图
某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品,计划数量不低于300;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名、技术等级。请画出E-R图。
根据题意,E-R图如下:
2. 数据条目
在库存管理系统中,每天需要送给采购员需要订货的商品报表,需要登记零件编号、零件名称、订货数量、订货日期、供货商、供货方式。零件编号为8位数字,零件名称为1到20个汉字,订货数量最少一个最多为10000个,订货日期格式为年月日格式,供货商为10-100汉字,供货方式分为线上和实体。请写出在数据字典中,订货报表数据条目的组成。
名称:订货报表
描述:需每天提供给送给采购员的商品报表。
定义:订货报表=零件编号+零件名称+订货数量+订货日期+供货商+供货方式
零件编号:8{数字}8
零件名称:1{汉字}20
订货数量:1..10000
订货日期:4{数字}4+年+2{数字}2+月+2{数字}2+日
供货商:10{汉字}100
供货方式:[线上/实体]
3. 数据流图
图书预定系统:书店向顾客发放订单,顾客将所填订单交由系统处理,系统首先依据图书目录对订单进行检查并对合格订单进行处理,处理过程中根据顾客情况和订单数目将订单分为优先订单与正常订单两种,随机处理优先订单,定期处理正常订单。最后系统根据所处理的订单汇总,并按出版社要求发给出版社。 画出图书预定系统的数据流图。
顶层图:
0层图:
1层图:
以上就是《软件工程》第三节结构化分析-建模工具部分三个经典建模工具的例题、答案与分析。希望对大家的复习有帮助。