(1)传统方法的特点
传统方法也称为生命周期方法或结构化范型。它采用结构化技术来完成软件开发的各项任务。这种方法学把软件生命周期的全过程依次划分为若干个阶段,然后顺序地逐步完成每个阶段的任务。每一个阶段的开始和结束都有严格的标准,对于任何两个相邻的阶段而言,前一个阶段的结束标准就是后一阶段的开始标准。
传统方法的主要缺点是在适应需求变化方面不够灵活,另外,结构化方法要么面向行为,要么面向数据,缺乏使两者有机结合的机制。
(2)面向对象方法的特点
面向对象方法把数据和行为看成同等重要,是将数据和对数据的操作紧密地结合起来的方法,这也是面向对象方法与传统方法的重要区别。
面向对象方法的出发点和基本原则,是尽量模拟人类习惯的思维方式,使开发软件的方法和过程尽可能接近人类认识问题和解决问题的方法与过程,从而使描述问题的问题空间与其解空间在结构上尽可能一致。对于大型、复杂及交互性比较强的系统,使用面向对象方法更有优势。
(简答题)
简述传统方法和面向对象方法的特点。
正确答案
答案解析
略
相似试题
(简答题)
比较面向对象的分析方法和面向数据流的分析方法,阐述它们各自的特点。
(简答题)
与传统开发方法相比,面向对象开发方法有何优势?
(多选题)
面向对象的测试与传统测试方法的主要区别是()。
(简答题)
与传统结构化方法比较,面向对象方法具有哪些方面的优越性?
(判断题)
面向对象系统的确认测试也是面向功能的,并且可以应用传统的白盒方法完成测试工作。但是,基于情景的测试是面向对象系统确认测试的主要方法。
(简答题)
为什么说面向对象方法学比传统方法学在稳定性方面要好?
(简答题)
COAD方法严格区分了面向对象分析OOA和面向对象设计OOD。OOA方法利用五个层次和活动定义和记录系统行为,输入和输出。请简述这五个层次?
(简答题)
什么叫面向对象?面向对象方法的特点是什么?为什么要用面向对象方法开发软件?
(简答题)
试说明面向对象中的类模块与传统结构化方法中的模块的区别。