试题详情
- 简答题与传统的结构化方法相比,面向对象开发方法具有什么优点?
- 面向对象方法与传统的软件开发方法相比,具有许多显著的优点,其主要优点如下:
(1) 按照人类的自然思维方式,面对客观世界建立软件系统模型,有利于对问题域和系统责任的理解,有利于人员交流。
(2) 在整个开发过程中采用统一的概念和模型表示,填平了语言之间的鸿沟,使得开发活动之间平滑过渡。
(3) 对象所具有的封装性和信息隐蔽等特性,使其容易实现软件复用。对象类可以派生出新类,类可以产生实例对象,从而实现了对象类的数据结构和操作代码的软构件的复用。另外,面向对象程序设计语言的开发环境一般预定义了系统动态连接库,提供大量公用程序代码,避免重复编写,提高了开发效率和质量。
(4) 在面向对象的方法中,系统由对象构成,对象是一个包含属性和操作两方面的独立单元,对象之间通过消息联系。这样的系统一旦出错,容易定位和修改,系统的可维护性好。 关注下方微信公众号,在线模考后查看
热门试题
- ()是一种能够提供某种服务的自包含的软件
- 数据流图4种基本图形元素为数据输入的源点
- 为什么要选择软件开发模型?软件开发模型与
- 以下哪些不属于MSF 的基本原则()
- 在JSP方法中解决结构冲突的具体办法是(
- 软件配置管理是一门应用技术、管理和监督相
- 与程序流程图相比,盒图没有(),因此不允
- 如何理解和实践项目经理对程序员的八项要求
- 软件生命周期
- 关于集成测试,下列描述中错误的是()
- OOA模型规定了一组对象如何协同才能完成
- 请说明集成测试、系统测试和验收测试有什么
- 属行为型设计模式的是()
- 软件开发工具的集成可以分成哪几个层次?
- 以下关于MSF项目管理,哪些说法是正确的
- 两个模块之间出现()情况,则称为内容耦合
- Jackson设计方法由英国的M.Jac
- 描述单元测试的对象、方法与内容。
- 下列4图中不属于详细设计中描述处理过程的
- 瀑布模型是一种文档驱动的模型。