A、完整 B、 不相交 C、不完整 D、覆盖
7、以下属于完善性维护的有(B D)。
A、 解决开发时未能测试各种可能条件带来的问题;
B、 增加联机求助命令;
C、 缩短系统的应答时间,使其达到特定要求;
D、 为软件的运行增加监控设施。
8、 面向对象程序设计的基本机制有(ABC)
A、继承_____________ B、消息_____________ C、方法_____________ D、结构
三、 (30_____________ 分)画出银行取款过程的Use Case_____________ 图。问题描述为:储户用存折取
款,首先填写取款单,根据“帐卡”中的信息检验取款单与存折,如有问题,将
问题反馈给储户,否则,登录“储户存款数据库”,修改相应数据,并更新“帐
卡”,同时发出付款通知,出纳向储户付款。
(Use Case_____________ 图略)
四、 (26_____________ 分)为什么面向对象的开发方法为软件IC(软件集成)及软件重用技
术提供了良好的环境?
软件复用是将已有的软件成分用于构造新的软件系统,以达到提高软件系
统的开发质量与效率,降低开发成本的目的。
复用的软件成分—称为可复用构件(Reusable Component),从旧软件中提取,也
可以专门为复用而开发。面向对象方法之所以特别有利于软件复用,是由于它的
主要概念及原则与软件复用的要求十分吻合。支持复用的OO 概念与原则是:对
象与类、抽象、封装、继承与一般——特殊结构、整合与整体——部分结构、粒
度控制、多态性。对象与类:OO 方法用对象描述问题域中的事务,并用类作为
同种对象的抽象表示。类是系统的基本构成单位,它符合可复用构件所应具备的
那些特性:完整性、独立性、可标识性、一般性、抽象、封装:尤其是OO 方法
的对象封装性,为软件复用技术提供了良好的条件。