参考答案和解析
正确答案:B
本题主要考查类图和多重度的知识。在UML中,关联的多重度是指一个类的实例能够与另一个类的多少个实例相关联。它又称为重复度。多重度表示为一个整数范围n..m,整数n定义所连接的最少对象的数目,而m则为最多对象数(当不知道确切的最大数时,最大数用*号表示)。最常见的多重性有0..1、0..*、1和1..*。在本题中,根据题目的描述,我们不难看出有4个类,而且由描述“一个公司负责多个项目”可知,公司和项目两个类之间的关联是一种一对多的关联,即项目端是多端,这样就可以排除答案C,另外公司和项目之间并不是一种继承的关系,这样就可以排除答案D。而在A和B选项间,他们的区别就在于A的关联牵涉到了3个类,但其实这种表达方式是不存在的,而B选项中很好地表明了题目的意思,即一个项目由一个团队来开发,而团队中的成员个数至少是一个,或者是多个。
更多“对于场景:一个公司负责多个项目,每个项目(Project)由一个员工(Employee)团队( Team)来开发。下列U ”相关问题
  • 第1题:

    对于一个新分配来的项目团队成员,()应该负责确保他得到适当的培训。

    A. 项目发起人
    B. 职能经理
    C. 项目经理
    D. 培训协调员

    答案:C
    解析:
    作为项目管理计划的一个子集,人员配备管理计划描述的是人力资源需求何时以及怎样被满足。它可以是正式的或者非正式的,既可以是非常详细的,也可以是比较概略的。为了指导正在进行的团队成员获取和开发活动,人员配备管理计划随着项目的继续进行要进行更新。
    如果即将分配到项目中的人员不具备必需的技能,就必须开发出一个培训计划。这个计划也可以包含一些途径以帮助团队成员获得某种证书,从而促进项目的执行。培训计划是项目计划的一部分。项目经理有责任确保通过培训等手段,来发展团队成员尤其是新成员必要的技能作为项目工作的一部分来做。

  • 第2题:

    Ant的build文件是一个标准的XML文件,它包含一个根节点Project。每个Project定义了一个或多个Target,每个Target又是一系列()。


    Task##%_YZPRLFH_%##任务

  • 第3题:

    某公司的数据库信息: ① 部门具有部门编号、部门名称、办公地点等属性; ② 部门员工具有员工编号、姓名、性别、职称等属性,员工只在一个部门工作; ③ 每个部门有一个部门员工作为部门经理; ④ 项目具有项目编号、项目名称、开始时间、结束时间等属性; ⑤ 每个项目由一名员工负责,由多名员工参与; ⑥ 一名员工只负责一个项目,可以参与多个项目 (1) 请画出E-R图; (2) 将E-R模型转换成等效的关系模式。


    A 解析:本题考查数据库中范式的基本概念和基本的SQL语句。 由于部门名是唯一的,因此在“部门名CHAR(10)”后应有“UNIQUE”。根据表1可以看出负责人来自员工且等于员工号属性,因为员工关系的主键是员工号,所以部门关系的外键负责人需要用FOREIGN KEY (负责人) REFERENCES 员工 (员工号) 来约束。这样部门关系的SQL语句如下: CREATE TABLE 部门 (部门号 CHAR (3) PRIMARY KEY, 部门名 CHAR (10) UNIQUE, 负责人 CHAR (4), 电话 CHAR (20) FOREIGN KEY (负责人) REFERENCES 员工 (员工号)); 根据SQL的语法要求,查询各部门负责人的姓名及住址的SQL语句的空缺部分补充完整如下: SELECT 部门名, 姓名, 住址 FROM 部门, 员工 WHERE 员工号=负责人;

  • 第4题:

    1、对于一个新分配来的项目团队成员,()应该负责确保他得到适当的培训。

    A.项目发起人

    B.职能经理

    C.项目经理

    D.培训协调员


    C

  • 第5题:

    画出类图 一家公司有许多部门,通过部门名唯一的确定一个部门,每个部门有一名经理主管,也有的经理不管理任何一个部门;每个部门生产多种产品,每种产品仅有一个部门生产。该公司有许多员工为之工作,员工又进一步划分为经理与工人两类。每名工人可以参加多个项目,每个项目需要多名工人;每位经理可以主持多个项目,每个项目仅有一人主持。 需要上传类图。


    类名;属性;方法