什么使应用程序或软件开发过程"企业"?

dan*_*die 9 enterprise fizzbuzz

在阅读了Wolfbyte关于Enterprise FizzBu​​zz 的答案后,我想到了什么构成了"企业"程序.

什么使应用程序或软件开发过程成为企业

编辑:似乎企业这个词有很多消极性.有没有人真正喜欢编写企业级应用程序?

Rex*_*x M 13

"企业级"的真正含义是:

  • 与建筑方案和长期技术计划的兼容性,这些计划超出了您或您的团队所做的任何事情,因而无法改变.
  • 符合治理要求
  • 建造和维护费用昂贵;)

具有以下品质:

  • 可维护性
  • 可扩展性
  • 功能
  • Reusablility
  • 可靠性
  • 易懂
  • 可用性
  • 可修改
  • 可测性
  • 可移植性
  • 效率
  • 灵活性
  • 模块化
  • 互通性

至于"享受"编写企业级应用程序,可能很难这样做,因为企业系统的一个特点是它比任何一个人都大.人们通常喜欢他们的工作,因为他们可以掌控它,但企业发展在这个意义上并不是真正的"拥有",而是通过由接纳门和指导委员会以及业务项目所有者指导的僵化,复杂的项目路径"生产" .

  • "企业级"是一个非常模糊,模糊的术语,*暗示*我列出的东西.这并不意味着他们必须*拥有任何东西.企业是遵守治理要求,其中可能包括508合规性. (2认同)

Sho*_*og9 11

考虑一下您作为程序员在软件产品中所关心的所有事情.现在考虑一下您作为用户在软件产品中所关心的所有事情.

现在忘记所有这些事情.企业软件不是由用户或程序员购买的."直观","快速"或"可互操作"等要求不适用.

相反,他们必须满足诸如"供应商发布的大量白皮书,充满'快速','直观'和'可互操作'等字样的要求,所以当peons抱怨它使他们的工作变得更加困难时,我们有点需要指出同时将"困难"写入员工记录".


Tim*_*van 6

慢.很难用.昂贵.基于过时的技术.查看rails插件" acts_as_enterprisey "

我小子

但严重的是,它通常指的是为Fortune-1000类型编写的内容,其中存在大量用户和复杂的业务规则.