码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-04-08 22:45:55      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:维护   算法   有序   商业模式   连续   需求   发布   写代码   学生   

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

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

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

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

标签:维护   算法   有序   商业模式   连续   需求   发布   写代码   学生   

原文地址:http://www.cnblogs.com/baihei/p/6683104.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!