以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 软件工程论坛 』   (http://bbs.xml.org.cn/list.asp?boardid=48)
----  [讨论]现在我们所有的开发方法是结构化的还是面向对象的?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=48&rootid=&id=55826)


--  作者:legnaflow
--  发布时间:11/22/2007 5:01:00 PM

--  [讨论]现在我们所有的开发方法是结构化的还是面向对象的?
大家好,一直有一个问题困惑着我。
记得在大学里学到软件开发方法,其中包括结构化的开发方法,面向对象的开发方法等。

那我们一般开发一个系统时使用的到底是那种方法?

比如开发一个图书馆管理系统,说是面向对象的吧,我们分析出来的类关系什么的在最终实现时似乎没有全部用到(比如用.NET,我们只是按照.NET的编程方式编写一些实现方法,当然,也有为数不多的自己的类;如果是web版的系统,则更不知道是什么开发方法了)。说是结构化的吧,我们最终实现的时候基本都是用的面向对象的语言,那么之前最好就得用面向对象的分析方法了。总之,我们现在的开发方法到底是什么,我很是迷惑。

望大家帮助我解决这个问题,谢谢。

另外,为什么会出现这种不伦不类的开发方法?是我们能力不够不能完全的面向对象?还是当前的这些IDE和编程架构是我们为了不从头开始开发而采取这种方法。


--  作者:simty
--  发布时间:7/25/2008 6:01:00 PM

--  
现在大部分的软件开发还是用面向对象做的,但是近年出现了一种新的开发方法——面向构件开发,就是将软件所能实现的某一个的功能做成一个构件,再将其放进构件库中,然后在做某个软件的时候,如果要用到该功能模块,就可以将其从库中提取出来,可做相应的修改,然后再一个一个构件构成一个软件。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
1,378.906ms