您的位置:首页 > 其它

软工之我见

2016-03-24 12:02 176 查看
 软件=程序+软件工程

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

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

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

 

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

团队共同的特点:

1.团队有一致的集体目标,团队要一起完成这目标.

2.团队成员有各自的分工,互相依赖合作,共同完成任务.

软件团队的模式中有:

1.窝蜂模式

2.主治医师模式

3.明星模式

4.社区模式

5.业余剧团模式

6.秘密团队

7.特工团队

8.交响乐团模式

9.爵士乐模式

10.功能团队模式

11.官僚模式

开发流程

1.写了再改模式

2.瀑布模型

3.瀑布模型的各种变形

1)生鱼片模型

2)大瀑布带着小瀑布

4.Rational统一流程

5.老板驱动的流程

6.渐进交付的流程

 

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

不光是软件开发,只要是有关于编程的一切都是无聊,枯燥,需要一颗不惧繁琐的心去“熬”。正如奥斯特洛夫斯基说过:“共同的事业,共同的斗争,可以使人们产生忍受一切的力量。”而合适的团队就显的异常重要。软件开发中遇到的情况有许许多多,这时就需要团队的核心去选择如何应对。团队的每个人都把自己的本职工作做好,该讨论就讨论,该合作就合作,有时要各司其责,有时又要通力合作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: