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

软工之我见

时间:2016-05-08 22:34:57      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

软件=程序+软件工程

    程序: 一个环节,内部嵌套着一系列复杂的列逻辑慎密的一个组件,如若一个地方出问题则会影响到整个主体(可以理解为事务)。

     软件工程的目标是:在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。

只要拆分了软件,再从这分别的两个定义解读软件就变得很方便了

 

构建之法》中对团队和流程的说明可用以下几个关键点概括

团队共同的特点:
1.团队有一致的集体目标,团队要一起完成这目标.
2.团队成员有各自的分工,互相依赖合作,共同完成任务.

软件团队的模式中有:
1.窝蜂模式   一群人围绕一个目标蜂拥不止
2.主治医师模式    一人为中心众人辅助
3.明星模式      主要靠个人作用
4.社区模式       个人管个人感兴趣的
5.业余剧团模式    轮流交换工作
6.秘密团队        个管个,秘密操作
7.特工团队        找有特殊技能的专业人士
8.交响乐团模式    各司其职
9.爵士乐模式     随性
10.功能团队模式   平等写协作
11.官僚模式       领导模式

开发流程
1.写了再改模式
2.瀑布模型
3.瀑布模型的各种变形
1)生鱼片模型
2)大瀑布带着小瀑布
4.Rational统一流程
5.老板驱动的流程
6.渐进交付的流程

 

接下来还是要讨论合适的团队对软件开发的重要性:

不光是软件开发,只要是有关于编程的一切都是无聊,枯燥,需要一颗不惧繁琐的心去“熬”。正如奥斯特洛夫斯基说过:“共同的事业,共同的斗争,可以使人们产生忍受一切的力量。”而合适的团队就显的异常重要。软件开发中遇到的情况有许许多多,这时就需要团队的核心去选择如何应对。团队的每个人都把自己的本职工作做好,该讨论就讨论,该合作就合作,有时要各司其责,有时又要通力合作。

软工之我见

标签:

原文地址:http://www.cnblogs.com/wanghaodeboke/p/5471824.html

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