软件工程

软件=程序+软件工程 软件企业=软件+商业模式 由此可知程序是基本功但是在算法和数据结构之上,软件工程决定了软件的质量。
软件工程的概念是1968年第一次提出的。其还是一个年轻的产业因此以一个更源远流长的航空业作为例子:玩具阶段,业余爱好阶段,探索阶段,成熟的产业阶段。
软件工程就是把系统有序的可量化的方法应用到软件的开发,运营和维护上的过程。
软件开发过程具有:复杂性,不可见性,易变性,服从性,非连续性。
计算机理论的进程会帮助软件工程,软件工程的发展会帮助计算机科学家更有效的进行实验和探索。
软件工程的目的为了创造足够好的软件:1.研究出符合用户需求的软件 2.通过一定的软件流程,在预计的时间内发布足够好的软件3.能证明所开发的软件是可以维护和继续发展的。
软件团队有各种形式,适用于不同的人员和需求,但团队有一致的集体目标,团队要一起完成并有各自的分工,互相依赖合作并共同完成任务。
随着团队的成熟和环境的变化团队会演变成各种模式:主治医生、明星、社区、业余剧团、秘密团队等诸多模式。
一个好的团体必定离不开一个好的领导,领导的领导力与判断力尤为重要这样才能团队成长。团队的发展肯定离不开萌芽,磨合,并伴随着信任问题和团队间的冲突这个时候teamleader就显的尤为可贵需要调剂缓和群内的关系让这个团队更好的运作下去。
最后软件工程师也秉承像医学上一样的希波克拉底誓言。

posted @ 2018-03-15 17:20  情悸心穹  阅读(161)  评论(0编辑  收藏  举报