免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: knighter
打印 上一主题 下一主题

论“软件工程”中的分工 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2007-09-27 17:03 |只看该作者
原帖由 jaffaz 于 2007-9-27 16:56 发表

其实有时候也是因为相互间缺少了解引起的

说实在的,了解确实不算多

本来之前我和他关系还不错的,只是在平常接触中,被我知道了他的为人

论坛徽章:
0
22 [报告]
发表于 2007-09-28 12:13 |只看该作者
软件工程的发展方向感觉就如同大规模的工业生产,通过重复某种简单的劳动来建立流水线模块,然后通过改变模块位置或者添加新的模块或者删除旧的模块来得到符合需要的产品。

论坛徽章:
0
23 [报告]
发表于 2007-09-28 13:12 |只看该作者
一个人写程序,也存在这个问题吧
规模大了,就需要划分成小块;而块与块之间,需要信息的流通。。。。。。
但是,有什么办法?
我们不能把所有的代码塞到一个函数里面;同样,一个上点规模的软件,也不能指望一个人去写成。

论坛徽章:
0
24 [报告]
发表于 2007-09-28 13:51 |只看该作者
原帖由 ssafa 于 2007-9-28 12:13 发表
软件工程的发展方向感觉就如同大规模的工业生产,通过重复某种简单的劳动来建立流水线模块,然后通过改变模块位置或者添加新的模块或者删除旧的模块来得到符合需要的产品。

发展趋势好像真的这样了

社会有分工,我们不可能做完所有事情

所以我们完成手头本分工作的同时,要多了解其他的,扩展视野,否则与流水线工无异

论坛徽章:
0
25 [报告]
发表于 2007-09-28 13:55 |只看该作者
原帖由 shaver 于 2007-9-28 13:12 发表
一个人写程序,也存在这个问题吧
规模大了,就需要划分成小块;而块与块之间,需要信息的流通。。。。。。
但是,有什么办法?
我们不能把所有的代码塞到一个函数里面;同样,一个上点规模的软件,也不能指望 ...

文中提到的Hacker例子比较特殊,Hackers针对性强

规模大点的项目,很明白那不是一个人能搞定的

论坛徽章:
0
26 [报告]
发表于 2007-09-28 14:39 |只看该作者
组件化编程是个好的解决办法。
可以通过定义接口来区隔不同组件的开发。
基本可以实现多人同时开发。

但对设计接口的人员要求比较高!

论坛徽章:
0
27 [报告]
发表于 2007-09-28 17:35 |只看该作者
大规模集成电路是怎么设计的?
是每人设计一小块再拼起来吗?

论坛徽章:
0
28 [报告]
发表于 2007-09-28 20:00 |只看该作者
原帖由 liuty2006 于 2007-9-28 14:39 发表
组件化编程是个好的解决办法。
可以通过定义接口来区隔不同组件的开发。
基本可以实现多人同时开发。

但对设计接口的人员要求比较高!

能否详细说说组件化编程呢?

论坛徽章:
0
29 [报告]
发表于 2007-09-28 20:02 |只看该作者
原帖由 柳拂风 于 2007-9-28 17:35 发表
大规模集成电路是怎么设计的?
是每人设计一小块再拼起来吗?

IC设计,貌似不属于软件工程讨论范畴

论坛徽章:
0
30 [报告]
发表于 2007-09-28 22:14 |只看该作者

回复 #28 knighter 的帖子

MS几千人参与的系统设计开发,怎么协调?
COM组件开发起了很重要的作用。
也就是各模块之间只暴露接口。这样,当内部实现发生改变时不会影响其他部分的运行。
可以说,WINDOWS操作系统其实就是一个组件库。
COM组件被MS应用的炉火纯青!

程序开发经历了三个阶段:
面向过程--》面向对象--》面向接口(组件开发)

现在正在兴起面向服务。

感觉:面向接口开发可以使系统开发并行,各个组件只对接口负责。
解决了多人开发协调的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP