首页 > 代码库 > 软件工程构建之法(个人见解一)
软件工程构建之法(个人见解一)
众程序员周知,所谓软件,从理论上讲“软件=数据结构+算法”。但是做为IT业中的萌新,虽然已经学习近两年的计算机科学,但是仍然只会打打代码,了解大概的数据算法,更别说设计软件了。而此书的第一章便充分讲解了软件的大概内容,其中与前文相对应的便是“软件=程序+软件工程”,并且提出“软件企业=软件+商业模式”,从而紧扣软件工程这一主题。
软件工程,讲究不同时间对软件开发过程的逐一细解,针对软件的复杂性,不可见性,易变性,服从性以及非连续性,将系统的,可量化的,有序的方法应用到软件的开发,运营及维护中。其包括:软件需求分析,软件设计,软件构建,软件测试和软件维护。而书中也将进一步阐述软件工程的三大类基础知识领域:计算基础,数学基础,工程基础。而书后学习的目标则是教会读者研发出符合用户需求的软件,通过一定的软件流程,在预定的时间内发布“足够好”的案件,并能证明开发的软件是可以维护和继续发展的。
书的第二章则是进一步向学生普及软件工程中的单元测试,回归测试,以及效能分析。强调了比起代码,在编写代码之前的测试及规划更为重要。但是其中的代码以及思想与我如今所学差异太大而难以理解,所以需要进一步地学习。
软件工程构建之法(个人见解一)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。