Chinaunix

标题: 软件工程需要的积木 [打印本页]

作者: swordingliang    时间: 2008-06-27 14:50
标题: 软件工程需要的积木
软件工程及项目管理在大型软件系统的开发过程和小型团队无疑有着极大的意义。
很欣慰的是,我们有这么多同仁开始意识到软件工程的重要性,虽然我们还有许多项目经理和管理层可能不甚理解其在软件开发中的致关重要的地位。
或者说由于国内客户的因素而暂时放弃它。

我们已经意识到了软件工程的重要性,
但是软件工程绝对不是空洞的口号和抽象的理论。它是高质量软件的生产工厂,它本身也是由许多的积木搭建而来的。
我抛砖引玉谈谈自己的初步看法:
首先,软件工程是管理软件整个生命周期(SDLC)的、是协调各种资源、共同来完成预定目标并进行质量控制的。
这其中对于管理、开发人员主要就是项目管理。完成这个项目必须严格的按照SDLC流程来做,不是模糊的、自己清楚的软件开发过程,
需求、可行性论证、系统设计、系统架构、编码及文档、质量控制(bug发现及追踪,各种测试,与用户进行交流以便发现潜在的需求)。

其次,“工欲善其事,必先利其器”。必须要建立自己的软件开发环境、Bug Tracking System、Project Tracking System以及代码维护系统等等。
每一个对应的工具都是提高我们软件开发效率和控制软件开发质量的很好的保障。同时,这样无形中有利于软件团队的技术和经验积累,真正做成“铁打的营盘”,
不会由于某人的流失而使得项目瘫痪。

最后,就是团队的信任和相互协调合作,这是软件开发中极其重要的部分。人是智力之源,如何充分发挥之,是项目经理或者说协调者的职责所在。
作者: sharpshootor    时间: 2008-06-29 20:59
怎么感觉学编程的,什么都要学。时间都不够用




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2