软件工程构建之法(个人见解一)

    众程序员周知,所谓软件,从理论上讲“软件=数据结构+算法”。但是做为IT业中的萌新,虽然已经学习近两年的计算机科学,但是仍然只会打打代码,了解大概的数据算法,更别说设计软件了。而此书的第一章便充分讲解了软件的大概内容,其中与前文相对应的便是“软件=程序+软件工程”,并且提出“软件企业=软件+商业模式”,从而紧扣软件工程这一主题。

    软件工程,讲究不同时间对软件开发过程的逐一细解,针对软件的复杂性,不可见性,易变性,服从性以及非连续性,将系统的,可量化的,有序的方法应用到软件的开发,运营及维护中。其包括:软件需求分析,软件设计,软件构建,软件测试和软件维护。而书中也将进一步阐述软件工程的三大类基础知识领域:计算基础,数学基础,工程基础。而书后学习的目标则是教会读者研发出符合用户需求的软件,通过一定的软件流程,在预定的时间内发布“足够好”的案件,并能证明开发的软件是可以维护和继续发展的。

    书的第二章则是进一步向学生普及软件工程中的单元测试,回归测试,以及效能分析。强调了比起代码,在编写代码之前的测试及规划更为重要。但是其中的代码以及思想与我如今所学差异太大而难以理解,所以需要进一步地学习。

转载于:https://www.cnblogs.com/baihei/p/6683104.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值