SoftEng 版 (精华区)

发信人: Sun (大灯泡), 信区: SoftEng
标  题: 软件工程:理论与实践(转寄)
发信站: 哈工大紫丁香 (2000年06月23日22:06:48 星期五), 站内信件

发信人: fengeer (千山万水), 信区: SoftEng       
标  题: 软件工程:理论与实践
发信站: BBS 水木清华站 (Wed Jun 21 15:10:52 2000)

  题目太大了,其实我是一个程序员,喜欢考虑一些小组式开发的管理问题。
读了一些软件工程的教科书和新方法介绍之类的书,却往往不知所云,很难
与自己的开发实际想结合,感觉离的太远。从这点上讲,有些学院式的软件
工程讨论基本对实际开发没用。

  而我读了几本microsoft人写的或写ms的书,发现他们讲的真是我需要的。
其实,软件工程并不神秘,按steve maguire的说法,开发的主要管理工作
是:程序员怎么编写优质无错代码,小组怎样按期、保证质量的完成任务。
一些方法我觉得非常实用,如ASSERT的使用,单步执行程序,编写良好的
接口界面。小组长确定模块的编程风格(可维护性或性能优先等),以程序员为主
(模块设计是一个逐步求精的过程,这是大家共同设计,主要是开发者,
而不是管理者),为程序员扫清各种障碍(比如不要每周开会,不要写不必要的
文档,程序员不喜欢作的事要认为代价很大),什么时候测试。milestone式
开发,子项目不要超过一两个月等。实在是金玉之言。怪不得ms是软件界老大。

   我最大的体会就是:软件过程不是条条框框,不是教条。它由小组人的个性、风格和
任务所决定。它是小组不断总结自己的开发实践的结果,好的方法以人为中心,
看怎样激发人的创造性。ms以创造性人才开发软件和IBM用平庸之人开发软件的
方法肯定不同。

   我看的书是:编程精粹--Microsoft编写优质无错C程序秘诀, Steve maguire
开发过程调试技术   Staeve maguire
微软的秘密   Michael A. Cusumano, Richard W. Selby

--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 159.226.38.3]
--
    太阳就是个大灯泡。
    那灯泡是什么呢?
    是光光!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.238]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.521毫秒