在进行软件设计时,以下结构设计原则中,不正确的是 () 。
A.模块应具有较强的独立性,即高内聚和低耦合B.模块之间的连接存在上下级的调用关系和同级之间的横向联系C.整个系统呈树状结构,不允许网状结构或交叉调用关系出现D.所有模块都必须严格地分类编码并建立归档文件
A.货架高度
B.货架的制作工艺
C.货架的形状
D.货格内的货位数
E.货架与构筑物的关系
按照规范的设计方法,一个完整的数据库设计一般分为以下6个阶段:(51):分析用户的需求,包括数据、功能和性能需求。
(52):主要采用E—R模型进行设计,包括画E—R图。
(53):通过将E—R图转换成表,实现从E—R模型到关系模型的转换。
(54):主要是为所设计的数据库选择合适的存储结构和存取路径。
(55):包括编程、测试和试运行。
(56):系统的运行与数据库的日常维护。
A.需求分析
B.概念结构设计
C.逻辑结构设计
D.数据库物理设计
E.数据库的实施
在软件开发中,下面任务不属于设计阶段的是
A.数据结构设计
B.给出系统模块结构
C.定义模块算法
D.定义需求并建立系统模型
在软件开发中,下面不属于设计阶段的任务的是()。
A.数据结构设计
B.定义模块算法
C.给出系统模块结构
D.定义需求并建立系统模型
在软件开发中,下面任务不属于设计阶段的是()。
A.数据结构设计
B.给出系统模块结构
C.定义模块算法
D.定义需求并建立系统模型
A.职能型
B.项目型
C.矩阵型
D.事业部型
阅读下列说明,回答问题1至问题4,将解答填入对应栏内。
【说明】
某汽车维修站拟开发一套小型汽车维修管理系统,对车辆的维修情况进行管理。
1.对于新客户及车辆,汽车维修管理系统首先登记客户信息,包括:客户编号、客户名称、客户性质(个人、单位)、折扣率、联系人、联系电话等信息:还要记录客户的车辆信息,包括:车牌号、车型、颜色等信息。一个客户至少有一台车。客户及车辆信息如表2-1所示。
2.记录维修车辆的故障信息,包括:维修类型(普通、加急)、作业分类(大、中、小修)、结算方式(自付、三包、索赔)等信息。维修厂的员工分为:维修员和业务员。车辆维修首先委托给业务员。业务员对车辆进行检查和故障分析后,与客户磋商,确定故障现象,生成维修委托书。如表2-2所示。
3.维修车间根据维修委托书和车辆的故障现象,在已有的维修项目中选择并确定一个或多个具体维修项日,安排相关的维修工及工时,生成维修派工单。维修派工单如表2-3所示。
4.客户车辆在车间修理完毕后,根据维修项目单价和维修派工单中的工时计算车辆此次维修的总费用,记录在委托书中。
根据需求阶段收集的信息,设计的实体联系图(图2-1)和关系模式(不完整)如下所示。图2-1中业务员和维修工是员工的子实体。
[概念结构设计]
[逻辑结构设计]
客户((5),折扣率,联系人,联系电话)
车辆(车牌号,客户编号,车型,颜色,车辆类别)
委托书((6),维修类型,作业分类,结算方式,进厂时间,
预计完工时间,登记日期,故障描述,总费用)
维修项目(维修项目编号,维修项目,单价)
派工单((7),工时)
员工((8),工种,员工类型,级别)
根据问题描述,填写图2—1中(1)~(4)处联系的类型。联系类型分为一对一、一对多和多对多三种,分别使用1:1,1:n或1:*,m:n或*:*表示。