《海神号》和软件开发过程

原创 2006年06月10日 11:48:00
       昨天看了《海神号》,感觉这部片子还不错,起码没有太多的这类影片的通病:矫情。一直都喜欢看这种类型的影片,突发灾难,若干人等被困在一个封闭的空间,团结互助,历经千险,最后成功脱难。其中有勇士,有智者,有人唯唯诺诺,有人舍生取义,简直就是一个现实社会的缩影。像史泰隆的《龙出天生》,《异型》都是属于此类。这部影片好在情节很紧凑,除了前15分钟交待人物关系外,其后的情节简直是一气呵成,每次脱险后,不用等待1分钟,下一次危险就会到来。主角们只比致命危险的来临领先一分钟。这种类型片,最大吸引人之处在于观众无法预知主角们怎样去应对即将到来的危机,编剧的功力就在于此。在看的过程中,我有好几次都没有在主角行动之前猜出应对方案。不像一些烂片,故事流程一目了然,全然没有观影的乐趣。影片的大结局谁都能猜得出,精彩就在于过程的处理上。

         软件的开发过程和这种情况其实也差不多,一帮人为了一个共同的目标努力。终点是开发完成,精彩同样也蕴含与开发的过程之中,怎样才能在开发的工程中使利益最大化,即以最低成本,最高质量到达终点。就像在影片中牺牲在所难免,但如何避免无畏的牺牲,什么时候该救,什么时候不能救。人的主观能动性在这时就要发挥最大的功效,在各种取舍之间进行衡量,最初最优化的选择。敏捷开发强调,关注的重点并不是开发的最终结果,而是在开发过程中获得利益的最大化。软件开发是一个过程,有时候可能会很顺利,但是大多数情况它并不是一帆风顺的。其中的很多突发情况是计划时想不到的。我们的目的是让这个过程顺利的进行,所以就要不断的对过程进行指引。在此工程的进行中,要频繁的对当前的情况进行分析评估,再与计划的大方向进行比较,对工程进行的走向作出小心的调整。整个软件开发工程的重心就是要放在对每一小步的调整上。

        就像软件设计有其模式一样,影片也有许多沦为模式的地方。此类影片中,帅哥大英雄最后肯定会活下来,有情人会幸存,以章显爱情的伟大。狂妄自大者,唯唯诺诺者一定是坚持不到最后,陆陆续续的成为那些突发事件的牺牲品。多么真实的人生写照。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

软件开发过程中的一些感悟

工作快四年了,从事开发工作也有两三年了(头一两年从事设计工作),这期间有些感悟,写下来以备以后回过头来见证自己的成长。 对一个本科学的设计,毕业的时候对于计算机的知识了解甚少的人而言,靠着自...

UML在软件开发过程中的应用

在一个系统进行设计之前,开发人员要进行专业,准确的需求分析。然后进一步将分析产品转化为设计产品,然后再根据设计产品进行代码编写,编写完成后,在经过必要的测试和详细的部署,最终形成目标系统。    ...

浅谈软件开发过程中的项目管理

摘要:大量软件开发实例表明,如果不能在软件开发中加强项目管理,随着国内软件行业的不断发展与壮大,国内的软件开发企业将面临严峻的挑战性与风险性。因此,为了确保软件开发的效率与质量,必须认识到强化项目管理...

《软件开发过程与模型》

1 软件开发过程:    软件开发过程是为成功开发软件而总结出的一套的开发步骤和阶段,基本上开发任何一套软件都需要经过这些阶段    >可行性研究与规划       最主要的任务就是讨论与确定一.....

软件开发过程中遇到的问题

今天早晨去石家庄河北电力工程监理有限公司,回来后就在整理这篇图文,结果还是过了12:00。这是针对昨天图文“Software Development Problem”的翻译以及自己的一些理解,分享给大...

统一软件开发过程——RUP

RUP(rational unified process)是一个面向对象且基于网络的程序开发方法论。它是以面向对象方法为基础的方法,RUP坚持以用例驱动,以架构为中心,迭代和增量的开发方法。   下面...

软件开发过程纵横谈系列课程

软件开发过程纵横谈(1):RUP (Level 300)   讲  师:王为    课程简介:本课程将讨论RUP在软件开发过程中的定义、术语、规范、特点、实施策略以及与微软的软...

软件开发过程中使用Visio用例总结

物理3D架构图 网络->网络和外设-3D 物理平面架构图 软件和数据库->web图表->网站总体设计形状 类图 软件和数据库->软件->UML类 网站功能模块架构图 软件和数据库->软件->UML...

从一个小功能看软件开发过程

需求很简单 :分析各类日志文件(如:Oracle的错误日志)的内容,并将其中符合条件的行转发到Syslog。需求分析 :读取日志并过滤内容比较简单,这个需求的关键点在于:必须考虑时效性和性能。通常...

【UML】RUP统一软件开发过程

本文从RUP的来源、简介、主要内容、影响等四个方面来系统介绍RUP,让大家更好地了解其相关内容。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)