面向对象分析与设计练习题 联系客服

发布时间 : 星期一 文章面向对象分析与设计练习题更新完毕开始阅读77c1b4cf08a1284ac850431b

InventoryProduct-amountOnhand : int-size-color+nextDelivery()+price()+isDamaged()+loacation()修改方案AInventory-size-color+isDamaged()+location()修改方案C

(B)增加一个新的类PhysicalProduct用来表示仓库中具体的货物,并在类PhysicalProduct和InventoryProduct类之间建立关联关系,如图B所示,其余部分不变;

InventoryProduct-amountOnhand : int+nextDelivery()+price()1修改方案BnPhysicalProduct-size-color+isDamaged()+location()

(C)增加类Inventory的属性和方法,如图C所示,其余部分不变;

(D)同时增加类InventoryProduct和类Inventory的属性和方法,如图D所示,其余部分不变。 17. 根据下面的代码,判断下面那些叙述是正确的? public class HouseKeeper{

private TimeCard timecard; public void clockIn(){ timecard.punch(); } }

(A) 类HouseKeeper和类TimeCard之间存在关联(Association)关系; (B) 类HouseKeeper和类TimeCard之间存在泛化(Generalization)关系; (C) 类HouseKeeper和类TimeCard之间存在实现(Realization)关系; (D) 类HouseKeeper和类TimeCard之间存在包含(Inclusion)关系

18.Hunter新任命为Bland公司的项目经理,在其负责的第一个软件开发项目中,他采用了RUP过程模型,在他的项目管理活动中,哪项活动有悖RUP的基本原理(Spirit of RUP)?

(A)采用用例模型描述系统的功能需求

(B)尽可能的以可执行软件作为衡量项目进度的标准 (C)在项目的早期就确定一个经过验证的可执行架构

5

(D)按照人员的功能分组,以形成资源中心 简答:

6