什么是'软件工程'(100分)

  • 主题发起人 主题发起人 rrr
  • 开始时间 开始时间
R

rrr

Unregistered / Unconfirmed
GUEST, unregistred user!
软件工程,在我的理解是'建模',比如:系统框架建模,事件建模,数据流建模。
几乎Rose就可以代替软件工程。
其实,作为一项工程,本应跟建筑工程没两样, 建筑需要外部环境的整体规划,
然后由包工头实施。房建好了,还要请室内设计师搞搞内部环境。
当然,包工头肯定是一个很有经验的建筑师,由他来控制工期,由他来解决建筑
过程中出现的所有问题。
不解: 软件工程 vs 建筑工程 ...??
 
工程还包括软件过程的管理呀
例如cmm
 
^_^。高见,高,实在是高。嘿嘿
 
这里的软件工程高手不多啊!
没有一点有深度的分析。
 
不要造出豆腐渣工程就好!!!至于方法无所喂的拉![:D]
 
这里有很多很好的讨论,
建议: 查以前的
 
to cnwinds:
软件工程不需要高手,需要的是耐心、细致、按规划开发(施工)。
rrr谈到的是软件工程的设计部分,然后按规划写代码,作测试。
从另一个角度,软件工程还有管理方面的事务:建立管理体制,组织项目组,进行日常管理工作,
这就是BRAVE说的CMM。
TO:忘情忘爱
方法非常重要,有些软件工程的成败甚至还取决于是面向对象还是面向过程。
因为软件开发不仅仅要交出一套代码,还要衡量这些代码质量好不好,化了多长时间,化了老板多少钱等等。
好的方法能够帮组我们实现一个成功的项目。
 
谁来解释一下,软件过程的面向对象是什么...
另外还有一个问题,在建筑工程里面,需要设计师、包工头、水泥工,而在软件工程里面,
需要的是分析员、项目经理、程序员。大家有何感想,有何感想。。。!!!
 
让我先睡个午觉,如果下午有空,我来灌水。
 
建议先去学习一下project manage方面的课程,真正的项目管理。[:)]
 
我也在学习中,只是找不到国内软件工程实施的例子。
楼上的大虾们能推荐几包好书吗?
 
我也想找几本值得看的书看看!
 
技术+管理+人+。。。
 
太搞笑了,建模只是软件工程设计部分而已,看看大学的课本吧,编码,
测试,需求分析,软件风险控制,只些的组合才是软件工程。
 
看來實際的操作經驗勝過什麼軟件工程, 我們應該找一個切入點,由點到面,慢慢領會軟件
工程的概念.因為它實在太籠統,太龐大.大家來說說一些實際的經驗吧...
 
软件工程体现了开发的流程,具体如下:
需求分析: 收集/讨论来自各方的需求
概要设计: 构造系统的结构模型,解决技术方向问题
详细设计: 生成可以执行编码的设计文件
组件编码: 依据设计文件,实现各个组件或模块/子系统
单元测试: 验证单元/子系统功能和接口
系统测试: 黑箱测试系统的所有功能和性能参数
现场运行: 在实际环境中检验系统
释放维护: 提交所有项目文档
 
去这看看
http://www.umlchina.com/
 
那么CMM2呢?在国内的很多企业都要上的项目。
 
[blue]怎么回答的没有几个正经的?[/blue]
 
我正在学!我来告诉你!!
软件工程是指导计算机软件开发和维护的工程学科,采用工程的概念、原理、技术和
方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好
的技术方法结合起来,这就是软件工程。
 
后退
顶部