hw4

软件工程方法论作用

生产一个大型的软件都要很多人,很多团队配合。即使一个人能力非常强,能全部搞定,也不是一瞬间搞定,要一段时间做需求分析,一段时间coding,一段时间测试。这就衍生出了流程。不同的行业铸就了不同的软件类型,有复杂、有简单、有侧重数据、有侧重算法,开发不同的软件就需要不同的方法,如同切菜需要用菜刀,砍木头需要用斧子,菜刀当然也可以用于砍木头,斧子当然也可以用于切菜,但不是最好的方式。软件工程方法论就是根据待开发的软件特点设计相应的开发流程,就是把一个大事情,拆分成一个一个的小事情,再把这些小事情串起来组成一个大事情。经过前人实践,效果非常好的开发流程就固定了下来,形成了“开发模型”。
软件工程的思想目的和其他学科的工程方法并无太大差异,主要是降低软件系统的复杂性、提高其可控性,以此在软件开发、维护、测试等各个阶段提高效率。很多时候,程序员在开发一个软件功能时并不需要完全了解整个系统的所有细节,他只需要专注于某个局部。这样,相比于系统规模,减少系统内部的逻辑耦合就更为重要。软件工程的核心目的就在于做到这一点,简而言之,我们需要让整个软件系统“大而不乱”,井井有条。如果了解软件工程领域的相关知识,就会发现软件工程的准则,比如高内聚低耦合、构件化软件开发以及关注点分离等等,都是围绕这一目的提出的。软件工程本身也是一个很大的范畴,软件工程方面的研究也纷繁复杂,但最终目的都是要减少程序员工作的负荷并提高软件需求、设计、开发、测试、维护的效率。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值