网站首页
本站精华
免费下载
游客:
注册
|
登录
|
会员
|
搜索
|
帮助
LoveUnix
»
行业应用 项目实施
» 软件工程实践
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 软件工程实践
newzyx86
LU幼天使
UID 27289
精华
1
积分 32
帖子 58
活跃指数 30
LU金币 2228 个
LU金条 0 个
阅读权限 20
注册 2004-10-28
#1
大
中
小
使用道具
发表于 2004-11-10 15:49
资料
个人空间
短消息
加为好友
大家都说软件工程重要, 然而国内大多数团队却都没有严格按照软件工程执行.
我想其中几个最重要的原因是:
1) 执行时缺乏统一量化指标
因为没有量化指标,所以使软件工程生命周期中的过程中的每个过程都变得十分不可控制。比如设计阶段(假设需要求分析阶段产生了唯一的输出),概要应设计划分出所主模块和子模块,详细设计应是对模块内功能细化和丰富。然而实际操作时因为没有统一的量化标准,致使概要设计做的相当不充分;类似的,也会把详细设计阶段的任务推向编码阶段。
因为目前有相当一部分团队的设计人员同时担当编码人员的,必然在缺乏“统一量化指标”时就更进一步纵容了上述现象。因为设计人员会想“编码人员就是我,即使把设计推到编码,任务依然还是自己的嘛,无论如何操作都是自己的事”。其编码结果可想而知,必须具有对编码人员的强依赖性。
如果是这样一个团队即:项目经理或组长负责设计,当他把大致思路想好后就立即交给小组编码人员实现,其结果又会如何呢?我想很多新手(包括以前的我)都有过这样的经历,首先是对上司的草草的描述摸不着头脑,其次就是会陷入后期高维护代价的泥坑。
2) 软件工程过程缺乏审核和管理
导致上面提到问题的另一个原因是缺乏对阶段的审核和管理。量化和审核的依据是文档,文档是不同人员间传递信息的最可靠工具。不要试图用言语的沟通完全代替文档,因为言语具有距离和时效性的。笔者前面与一个日本经理(而非相应模块的设计人员)就一个问题产生疑问时,那位经理很快把另一打厚厚的设计说明拿了出来解释问题。可能很多人并不太赞成日本的过于软件工程。但从它们的成功我们也可以看出,他们的对标准的量化力度,审核管理对软件质量保证的促进作用。
3) 缺乏从理论到实践的指导
很多人(包括我自己)都认识到了软件工程的重要性,但缺乏理论到实践的指导。我知道的CMM会对我们的项目有所帮助,希望这里能看到更关于CMM的帖子。
C 开发 CGI 的首选 CSP/eybuild
免费下载最新版 “eybuild-1.1.2”
投票
交易
悬赏
活动
LoveUnix
专项技术区
> AIX -IBM UNIX
> 其他UNIX & Linux
> i5 (AS400) & IBM大机
> PC Server & HPC
> 存储设备
> 备份软件
> 网络 & 安全
> 编程开发 & Rational
> DB2 & Informix
> ORACLE等数据库
> 中间件技术
行业综合区
> 职业咨询 前程无忧
> 培训认证 行业入门
> 行业应用 项目实施
> 产品信息 商务交流
> Free download下载
交流灌水区
> 蓝色太平洋
> 墨香雅韵
> 共建家园
> 博客专区
当前时区 GMT+8, 现在时间是 2008-7-25 04:30
乐悠LoveUnix论坛-京ICP备05005823号
Thanks to
Discuz!
© 2001-2007 Power by
LoveUnix.net
Processed in 0.050455 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
乐悠LoveUnix
-
Archiver
-
WAP
界面风格
----------
Discuz! 5 Default
新DISCUZ风格
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计