软件工程这门课程,看看书学习就好。等你做实际的项目后就有理解了。是1门工程和管理等相结合的学科,没有严格的定义,相对文科性些。每一个人有每一个人不同的认识。是经验的1部份
教科书:《软件工程》
有本书很出名,叫《人月神话》。还有1本工程师特别推荐《敏捷开发》。
软件工程,有CMMI体系,看看就能够,不要太认真。比较虚!
CMMI全称是Capability Maturity Model Integration,即能力成熟度模型集成(也有称为:软件能力成熟度集成模型),是美国国防部的1个假想,1994年由美国国防部(United States Department of Defense)与卡内基-梅隆大学(Carnegie-Mellon University)下的软件工程研究中心(Software Engineering Institute,SEISM)和美国国防工业协会(National Defense Industrial Association)共同开发和研制的,他们计划把现在所有现存实行的与行将被发展出来的各种能力成熟度模型,集成到1个框架中去,申请此认证的条件条件是该企业具有有效的软件企业认定证书。
软件工程,有些学术派特别强调UML语言,个人认为了解便可。不要花太多精力于此,当年我是走了很多弯路,在这里。
Unified Modeling Language (UML)又称统1建模语言或标准建模语言,是始于1997年1个OMG标准,它是1个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。
面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了1个高潮,UML是这个高潮的产物。它不但统1了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进1步的发展,并终究统1为大众所接受的标准建模语言。
UML规范用来描写建模的概念有:类(对象的)、对象、关联、职责、行动、接口、用例、包、顺序、协作,和状态。
软件工程有点参考ISO标准化组织的内容,有兴趣的可以看看ISO为何产生等内容。
国际标准化组织(International Organization for Standardization,ISO)简称ISO,是1个全球性的非政府组织,是国际标准化领域中1个10分重要的组织。
ISO9000内审员资格证书:不需要考试,可以了解。
总结
软件工程类图书当故事书读读便可。
实际工作中,渐渐体会。
不同级别的程序员有不同的理解。
每一个公司也有不同的认识和管理方法。
致敬Frederick P. Brooks, Jr.(佛瑞德·布鲁克斯)
佛瑞德·布鲁克斯(Frederick P. Brooks, Jr.),科技人材,曾任万国商用机器公司(即IBM公司或国际商务用机器公司)系统部主任,主持开发过OS/360等大型计算机用的操作系统软体。
由于在计算机体系架构、操作系统和软件工程方面所做出的具有里程碑式意义的贡献。取得图灵奖,《人月神话》的作者。
欢迎加入程序员的世界,添物科技为您服务。