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

浅谈软件工程

时间:2016-06-17 22:37:30      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:

借鉴《构造之法》--浅谈软件工程

源程序就是代码,建立在数据结构之上,对数据进行操作。数据分为静态数据和动态数据。

软件构建不仅仅是cc和link命令,一个复杂的软件具有合理的软件架构、软件设计,实现等等。软件团队要从需求分析开始,把合适需求梳理出来,然后展开后续工作,如软件架构设计,写数据结构和算法,测试到最后发布软件。

由“软件=程序+软件工程”扩展出“软件企业=软件+商业模式”

程序是基本功,软件工程决定了软件的质量,商业模式决定了一个软件企业的成败,软件从业人员的道德操守会极大的影响软件客户的利益。

软件具有以下特性:

复杂性,不可见性易变性,服从性和非连续性。

而一个软件工程的搭建需要团队。软件团队的模式有主治医师模式,明星模式,社区模式,业余剧团模式,秘密团队,特工团队,交响乐队模式,爵士乐模式,功能团队模式等12种。

而在一个团队中,不同的人担任不同的角色,每个人的能力职责不同会导致绩效区分时出现问题,所以如何来评比每个人的绩效有着不同的方法,不能单一片面的仅仅根据完成的事物或者写的bug多少等来判断。比较可行有比如“二维的评价体系--完成任务维度和团队贡献维度”

团队合作需要时间,分为以下几个阶段;

萌芽阶段、磨合阶段、规范阶段、创造阶段;又四个阶段一个零散的团队成长为一个默契的成熟的团队。

搭建软件工程是一个复杂又极具成就感的工作工程,期间有许多步骤与要学习的东西,路漫漫其修远兮,任重而道远啊。

以上为本人的一些浅显的看法与理解。

浅谈软件工程

标签:

原文地址:http://www.cnblogs.com/myshen/p/5595261.html

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