浅谈软件工程

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

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

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

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

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

软件具有以下特性:

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

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

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

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

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

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

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值