概念理解
-年秋季,NATO(北约)的科技委员会召集了近50名一流的编程人员、计算机科学家和工业界巨头,讨论和制定摆脱“软件危机”的对策。在那次会议上第一次提出了软件工程(softwareengineering)这个概念,研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。
-年,电气电子工程师学会(IEEE)给出了一个更加综合的定义:"将系统化的、规范的、可度量的方法用于软件的开发、运行和维护的过程,即将工程化应用于软件开发中"。此后,IEEE多次给出软件工程的定义.
-关于软件工程的定义,在GB/T-《信息技术软件工程术语》中将其定义为"应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度,实现满足用户要求的软件产品的定义、开发、和维护的工程或进行研究的学科"。
-zh.wikipedia.org/wiki/%
软件工程跟CS有哪些相同点和不同点?
-zh.wikipedia.org/wiki/%
-Softwareengineeringfocusesontheprocesstodelivergoodqualityandhumanaccessiblesoftwareproduct,whichinvolvesnecessaryunderstandingintheprogramminglanguages,designpatterns,usecaserequirements,projectpre-planningandexecuting,softwaretesting,etc.
清华大学CS学生和软件工程专业学生的培养计划的差异:
-TsinghuaUniv:softwareschoolcultivationplan:本专业面向软件系统应用、设计、开发、运维、服务等与软件全生命周期相关的产业,培养基础扎实、专业突出、并具有较强国际竞争能力和创新能力的软件系统的科学家和工程师。thss.tsinghua.edu.cn/pu
-TsinghuaUniv: