当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 怎样成为优秀的软件模型设计者? 作者:Sc
 

 

    摘要:准确地译解市场信号的先决条件是进行基本的竞争者分析。——《竞争战略》 程序员这条路该怎么走呢?只要钻研好技术,肯定前途无量吗?如果技术不算出类拔萃,就肯定没有出头之日吗? 如果你还认同我的假设——“个人发展和公司发展有共通之处”,那么不妨问问类似的问题。一个公司只要生产的产品好,肯定能成为百年老店吗?如果公司无法生成一流产......
    摘要:现在大部分的j2ee程序都没有一个好的保护办法,很传统的办法就是混淆编译,但是如果使用混淆边以后,可能导致jsp中的代码不能正常运行。 其实有个好的办法就是使用定制classloader来load一些关键的类,使用定制的classload来装载类的话,就可以对关键的类加密后在解密后就可以了。 如果只这样的话可能还存在漏洞,就是定制classloader没有加密,如果classloader反编译......


[静心思考]怎样成为优秀的软件模型设计者?
 怎样成为优秀的软件模型设计者?

我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢? 【程序编程相关:中国人的成功十要(台湾成功学大师:曾仕强

作者:scott ambler著,乐林峰 译 本文选自:www.umlchina.com 【推荐阅读:Eclipse插件开发系列7.TreeV

1. 人远比技术重要 【扩展信息:《C++ Templates》原作序

将下列原则应用到你的软件工程中,你会获得立杆见影的成果.

你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已.许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上.显然,构件(components),ejb(enterprise java beans)与代理(agent)是很有趣的东西.但是对于用户来说,如果你设计的软件很难使用或者不能满足他们的需求,后台用再好的技术也于事无补.多花点时间到软件需求与设计一个使用户能很容易理解的界面上.

2. 理解你要实现的东西

好的软件设计人员把大多数时间花费在建立系统模型上,偶尔写一些源代码,但那只不过是为了验证设计过程中所遇到的问题.这将使他们的设计方案更加可行.

3. 谦虚是必须的品格

你不可能知道一切,你甚至要很努力才能获得足够用的知识.软件开发是一项复杂而艰巨的工作,因为软件开发所用到的工具与技术是在不断更新的.而且,一个人也不可能了解软件开发的所有过程.在日常生活中你每天接触到的新鲜事物可能不会太多.但是对于从事软件开发的人来说,每天可以学习很多新东西(如果愿意的话).

4. 需求就是需求

如果你没有任何需求,你就不要动手开发任何软件.成功的软件取决于时间(在用户要求的时间内完成).预算与是否满足用户的需求.如果你不能确切知道用户需要的是什么,或者软件的需求定义,那么你的工程注定会失败.

5. 需求其实很少改变,改变的是你对需求的理解

object toolsmiths公司(www.objecttoolsmiths.com)的doug smith常喜欢说:“分析是一门科学,设计是一门艺术”.他的意思是说在众多的“正确”分析模型中只存在一个最“正确”分析模型可以完全满足解决某个具体问题的需要(我理解的意思是需求分析需要一丝不苟.精确的完成,而设计的时候反而可以发挥创造力与想象力 - 译者注).

如果需求经常改动,很可能是你没有作好需求分析,并不是需求真的改变了.

你可以抱怨用户不能告诉你他们想得到什么,但是不要忘记,收集需求信息是你工作.

你可以说是新来的开发人员把事情搞得一团糟,但是,你应该确定在工程的第一天就告诉他们应该做什么与怎样去做.

如果你觉得公司不让你与用户充分接触,那只能说明公司的管理层并不是真正支持你的项目.

你可以抱怨公司有关软件工程的管理制度不合理,但你必须了解大多同行公司是怎么做的.

你可以借口说你们的竞争对手的成功是因为他们有了一个新的理念,但是为什么你没先想到呢?

需求真正改变的情况很少,但是没有做好需求分析工作的理由却很多.

6. 经常阅读

在这个每日都在发生变化的产业中,你不可能在已取得的成就上陶醉太久.
...   下一页
    摘要:主 题: 软件工程是否过度炒作 - 作者:liuwea 作 者: eastvc ( mylevel(0) 书童)所属论坛: 软件工程本帖分数: 0回复次数: 35发表时间: 2003-10-23 21:41:41正文内容:看china-pub的热门书籍就可以知道我们国家现在的软件水平是什么样子的了。我们给予软件工程方面太多太多的关注了。大学的时候我们学的都是面向过程的软件开发方法。现在流行面......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE