工程管理
会员登陆可自行发布信息
首页资讯供应求购招商招聘展会社区
长期信息合作请联系:QQ66821730
机电之家工程首页 ---->工程管理工程技术工程案例工程论文 工程招聘 ┊ 行业培训资料下载
应急预案
我 要 找
标题 内容 作者
工程管理技术资料订阅工程管理资料信息
电工技术资料 您的位置: 机电之家-->工程管理资料栏目首页-> 工程论文 -> 软件工程论文 --> 建模鸡汤
阅读工程管理资料相关资料
建模鸡汤
本文作者 未知 摘自 机电之家

我们希望成功地塑造一个软件模型。但如何成为一个伟大的建模者,怎样开始?请在软件项目应用下列一些关键原则,以获得立竿见影的效果。
1、 以人为本
软件是为人制作的――没有用户,软件只是一个没有任何意义的比特集合。许多软件专家在他们的职业早期显得很高深,因为他们紧紧将注意力集中在技术上。的确,组件、企业级Java Beans(EJB)和代理很令人感兴趣,但是如果你的软件很难使用或不满足用户需求的话,这些技术无关紧要。必须花一定的时间去研究能够让用户理解的软件需求和用户界面。
2、 明白为什么而设计
最好的设计师用大部分的时间建模,偶尔编写源代码。这样增加了他们设计的合理性。
3、 谦虚出质量
你不可能什么都知道,甚至知道足够多的东西都需要去奋斗。软件开发是一件复杂的劳动,因为开发工具和开发技术总是在不断地变化,这个过程仅仅一个人是不可能完全理解的。你每天都可以学到一些新的知识――在软件开发中,可能会更多一些――当然,你必须选择谦虚。
4、 需求是一项要求
如果你没有任何需求,就根本没有必要编写软件。成功的软件是在预定的时间、预定的成本内,满足其用户的需求。如果你不知道有些什么需求,你的项目保证会失败。
5、 需求很少变化,但你对他们的理解常常变化
object toolsmith公司的道格*史密斯喜欢说:“分析是一门科学,设计是一门艺术”。他所指的仅仅是“正确”的模型――完全展示了所有问题――许多“正确”的模型—他们提供了很好的解决问题的方案。
需求看上去常常变化,这是因为你的收集工作做的不够好,而不是他们实际有了变化。你可能会说用户不能明确告诉你他们需要什么,但收集需求是你的工作;你可能会说一群新人的到来否定了你以往的工作,但你应该从第一天就与他们交流;你可能会抱怨你所在的组织并没有提供与客户交流的良好途径,但这意味着高层管理人员并没有真正支持你的项目。;你也许会抱怨新的法律,但你应该注意公司外的环境发生了什么变化;你也可能抱怨你的竞争对手提出了一个新观念,但为什么不是你的组织先提出来呢?
鲜有需求变动的实例,只是你没有很好的收集需求。
6、  不断的阅读
在一个日新月异的行业中,你不可能永远活在过去的荣誉上。建议你每个月至少读两三本杂志和一本书。在此方面花费时间和金钱是值得的,常此以往,你将成为组织内部新的令人兴奋的项目的有吸引力的竞争者。
7、  减少软件内部的耦合
有很多耦合的系统;很难维护;一处的变化往往会造成另一处的变化,进而至另一处――这让你很头痛。你可以通过隐藏执行细节,给组件制定已定义的接口,不共享数据结构,不允许应用程序直接访问数据存储(我的原则是如果程序员要写sql语句,就已经失败了)。松耦合的软件更易重用、易维护、易改进。
8、  增加软件的内聚性
如果一个软件部件只完成一项功能,那么它是内聚的,这意味着高内聚的软件易于维护和改进。判断构件是否内聚,就看是否能用一句简单的话来描述。如果需要一个段落,或者需要使用“和”、“或”这样的连词,那你就可能需要把它重新分解成几个部分。高内聚的软件更易于重用。
9、  期待出售你的软件
升级是软件开发的实现,不管采用怎样的软件工具市场宣传。你能够指望将你的软件用于另一个操作系统或数据库上,甚至它只是一个升级版本。要知道从win16升级到win32是多么大的快乐呀?每次你吸取一个操作系统独特的优点时,如进程通信策略;获数据库底某一特征,如用相应的语言编写存储进程,你的设计与这一独特产品冲突。成功的建模者隐藏了这些实现细节,如果要改变的话,只需改变其外壳。
10、接受变化
可能这是陈词滥调,但变化确实是恒在的。你可以文档化“变化案例”来规划它――你的系统将来能够完成的需求(参阅“变化规划”,客观地思考,1999年5月)。通过建模时思考这些问题,你就可以开发一个足够健壮的设计来轻松的支持这些变化――设计健壮的软件应该是你的主要目标。
11、不要低估可扩展性
互联网最重要的一点就是在开发初期就必须考虑可扩展性。今天一个有100人的部门使用的软件明天就可能被上万人的组织使用,下个月又可能在互联网上被百万人使用。你可以通过分析你的软件必须支持的基本商务流(常在用户案例模型获得)来设计可扩展的软件,然后编译你的系统,你能够扩展它至高负荷环境下完成这些事务。在设计初期考虑扩展性,那么当你发现系统突然有了一个大很多的用户群时,可以避免大量的重复工作。
12、稳定性只是设计因素之一
集中在一个设计因素上――-稳定性,这看上去很迷人――将不可避免地导致蹩脚的设计,从而导致队伍的返工。你的设计必须考虑到可扩展性,可用性,可移植性,可延伸性。必须在工程的初期着重考虑这些设计因素,恰当地处理他们。稳定性可能是、也可能不是你第一位考虑地因素,不过你应给其他设计因素应有的考虑。

[本文共有 2 页,当前是第 1 页] <<上一页 下一页>>

雪宇军品
Google
·工程项目经理培训
·欧姆龙PLC编程维护培训
·杭州西门子PLC应用培训
·模具加工设计培训
·变频器维修培训
·安全员认证培训
·电工培训


·招聘项目管理人员
·首席技术执行官
·自控工程师
·数控编程学徒
·总工程师


项目竞标

最新商业情报

代理
[代理] 寻求地区代理
[代理] 电工产品诚招代理..
采购
[采购] 电动车控制器外壳
[采购] 高品质缓冲器
 建模鸡汤相关资料
  • 重庆轻轨盖梁锚箱支座施工技术
  • R=P×C法评价水下盾构隧道施工风险
  • 上海城市交通隧道盾构施工技术综述
  • M8线翔殷路车站大型端头井施工技术
  • 明珠线二期宜山路车站标准段基坑施工技术
  • 含氰基高性能聚芳醚材料的合成与表征
  • 型钢混凝土结构抗震性态水平和容许变形值的研究
  • 纳米CeO2/Zn金属基复合材料在锌镀层中的应用
  • 高级项目管理之量化管理
  • 浅谈项目管理过程中的水平沟通
  • ⊕这地方投资政策最优
    ⊕上千份机电行业研究报告
    ⊕机电项目招商啦
    ⊕谁把我买了?
    ⊕机电行业展会大全
    ⊕十万企业抢登行业网址大全
    机电之家会议开通
    ⊕每日最新求购信息
    ⊕电工技术资料为了谁?
    ⊕机电设备维修与管理
    机电之家(中国)工程管理技术资料中心资讯版权声明:
    1、凡注明“机电之家采编”字样的所有作品均系本网原创,版权归机电之家所有,任何媒体摘编或享用本作品,需注明文章来源。违反声明者,本网将追究其相关法律责任。
    2、凡本网注明“来源:XXX网(非本网)”的作品,均转载自其他媒体,目的在于传达更多资讯,本网不承担相关法律责任。

    3、如在资讯、广告等方面想与本网合作,请致电:0571-87774297。Email:donemi@hz.cn

    首页
    首页
    合作网站:
    | 中国机电网机电之家安全生产网 | 机电论文 | 机电论坛 | 机电设备贸易 | 机电网址大全 | 浙江机电网 | 陕西机电网 | 单片机技术网 |
    电工园地 | 工程管理网 |环球会展网机电产品网 | 机电人才网 | 中国工控网 | 五金工具网 | 安全生产网 | 商业情报站 | 图纸资料下载 |
    友情连接:
    | 中国机电网 |中国工控网 | 行业培训网 | 中国工程机械网 | 机电一体化网 | 行业下载网 | PLC技术网 | 变频器技术网 |
    关于我们 | 联系我们 | 广告联系 | 付款方式 | 使用帮助 | 工程管理网 | 会员助手 | 友情链接
    电话:0571-87774297(杭州) 传真:0571-87774298(杭州)点击这里给我发消息66821730(技术) 点击这里给我发消息58733127(审核)
    机电之家 工程管理网所共享的
    工程管理,合同与档案管理,质量与成本管理,进度管理,风险管理,施工与现场管理,工程监理,
    项目管理知识,竣工验收管理,工程技术,工程施工方案,施工工艺流程,施工技术方法,工程施工设计,工程案例,
    成功工程案例,失败工程案例,工程论文,软件工程论文,工程项目管理论文,工程造价论文,工程材料论文工程,
    监理论文,工业工程论文,等都是来自会员发表或 网上收集发表。如果有任何侵犯您权益的地方,
    请联系我们,我们将马上进行处理。
    企业登陆可自行免费发布资料,本站代发布邮箱为88ctv@163.com
    Copyright 2007 diangong.jdzj.com Inc All Rights Reserved.工程管理网
    技术支持:杭州滨兴科技有限公司 mailto:88ctv@163.com
    免费发布信息主办:浙江-杭州-工程管理网网络运营部安全生产