添加时间:2015-8-4 17:51:03 文章来源:
淄博软件开发
通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学。淄博软件开发认为目前使用得最广泛的软件开发方法,分别是传统方法学和面向对象的方法学,除此之后,还有一些软件开发的新方法,如软件复用和基本构件的软件开发以及敏捷开发方法。
1.传统方法学
传统方法学也称为生命周期方法学。它采用结构化技术(结构化分析、结构化设计和结构化实现)来完成软件开发的各项任务,并使用适当的软件工具或软件工程环境来支持结构化技术的运用。这种访求学把软件生命周期的全过程依次划分为若干个阶段,然后顺序地完成每个阶段的任务。
目前,传统方法学仍然是人们在开发软件时使用得十分广泛的软件工程方法学。它的基本特点是在分析设计中强调“自顶向下,逐步求精”,在编程实现时强调程序的“单入吕,单出口”。这种方法学历史悠久,为广大软件工程师所熟悉,而且在开发某些类型的软件时也比较有效,因此,在相当长一段时期内这种方法学还会有生命力。此外,如果没有完全理解传统方法学,也就不能深入理解这种方法学与面向对象方法学的差别以及面向对象方法学为何扰于传统方法学。
2.面向对象方法学
当软件规模庞大,或者对软件的需求是模糊的或会随时间而变化的时候,使用传统方法学开发软件往往不易成功,此外,使用传统方法学开发出软件,维护起来仍然很困难。
面向对象方法把数据和行为看成同等重要,它是一种以数据为主线,把数据和对数据的操作紧密地结合起来的方法。面向对象的方法包括面向对象分析、面向对象设计、面向对象实现和面向对象管理。面向对象方法的基本特点是:将对象的属性和方法(即数据和操作)封装起来,形成信息系统的的基本执行单位,再利用对象的继承特征,由基本执行单位派生出其他执行单位,从而产生许多新的对象。众多的离散对象通过事件或消息连接起来,就形成了现实生活中的软件系统。
3.软件开发方法的新发展
1)软件利用和基于构件的软件开发
2)敏捷并发方法
想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.wfydkj.net。联系人:王经理。