试题详情
- 简答题简述传统方法和面向对象方法的特点。
-
(1)传统方法的特点
传统方法也称为生命周期方法或结构化范型。它采用结构化技术来完成软件开发的各项任务。这种方法学把软件生命周期的全过程依次划分为若干个阶段,然后顺序地逐步完成每个阶段的任务。每一个阶段的开始和结束都有严格的标准,对于任何两个相邻的阶段而言,前一个阶段的结束标准就是后一阶段的开始标准。
传统方法的主要缺点是在适应需求变化方面不够灵活,另外,结构化方法要么面向行为,要么面向数据,缺乏使两者有机结合的机制。
(2)面向对象方法的特点
面向对象方法把数据和行为看成同等重要,是将数据和对数据的操作紧密地结合起来的方法,这也是面向对象方法与传统方法的重要区别。
面向对象方法的出发点和基本原则,是尽量模拟人类习惯的思维方式,使开发软件的方法和过程尽可能接近人类认识问题和解决问题的方法与过程,从而使描述问题的问题空间与其解空间在结构上尽可能一致。对于大型、复杂及交互性比较强的系统,使用面向对象方法更有优势。 关注下方微信公众号,在线模考后查看
热门试题
- PERT技术叫做()技术,它是采用网络图
- 在软件生存期的模型中,()适合于大型软件
- 设下图给出的程序流程图代表一个非结构化的
- 简述软件生存期由哪些主要的阶段组成,每一
- 程序设计时代的生产方式是(),程序系统时
- 可将软件生存周期划分为3个过程,可行性研
- 项目管理中成本估算时测算快,误差大,适用
- 软件界面设计包含了哪几个方面的基本内容?
- 信息和信息结构有什么区别?有没有不存在信
- 与传统程序设计模式中的过程调用相比,消息
- 使用你熟悉的语言编写出程序,注意编码风格
- 将大的软件划分成模块有什么好处?是不是模
- 软件工程是一类求解软件的工程。它涉及计算
- 软件需求不应包括()
- 软件出错处理设计,即软件安全性设计。一个
- 软件设计是要把描述软件“做什么”的()转
- 如果模块之间耦合性太高,每个模块内功能不
- 一个软件任务由一个人单独开发,生产率()
- 为什么要进行软件可维护性复审?
- 软件测试计划是一些文档,它们描述了()。