终于要读完了,但也要考试了,唉不知道该不该开心或是难过,算了,言归正传。

      作为大的软件公司,不能只是关注与软件的开发工具,更应该完善公司的理论体系和实作工具,为了与行业的巨头相抗争,就该把握住自身拥有的一切力量,这甚至比创造力量来的更快。想要打压对手发展自己,也需要记住,敌人的敌人就是朋友,借助其他对手和同盟的力量来削弱自己的劣势或者补充实力也不失为一种好的方法。为什么大公司会在标准、理论、语言上踱来踱去呢?其实未必出于“软件实现”的考虑,对同一理论、统一工具、统一过程的企图最终的目的还是在整个软件工程体系中的全面胜出。

       软件工程体系的发展是由两方面推动的,一是软件的本质力量,二就是商业因素的推动。商业因素的推动把软件工程从原始的“自生演进”状态,逐渐推进到“它激发展”的状态上了。虽然它激发展可能会影响到软件工程发展的速度, 然而在各个工程层面上的关注点并不会发生变化。从软件工程层状模型中可以看到,在“程序”与“方法”层面,是关注于“(具体的)实现”的;而在“过程”和“工程”层面,更首要考虑的是团队问题。从角色的角度上来说:开发经理思考项目的实施方案和管理具体的开发行为; 而项目经理则保障团队的稳定性和一致性。

       虽然说,“软件工程=过程+方法+工具” 。然而工程成功的真正关键,并不在于你把你的团队“组织”得有多好。成本才是关键。不计成本的项目计划不会得到经营者的支持,毫无目的的决定了工程的实施步骤和组织方式,只要深刻地理解了方法论,开发就会变得更加有条理性。

       方法、过程、工具是软件工程,可能会减少矛盾的发生。其实软件开发并不是一成不变的死板的工程,有的细枝末节的问题是可以忽略的,灵活的忽略一些不重要的问题,不会影响软件的质量,相反,还会加快开发的速度,为自己赢得更好的机会。

相关文章:

  • 2021-07-13
  • 2022-02-03
  • 2021-10-11
  • 2022-01-08
  • 2021-10-14
  • 2021-08-12
猜你喜欢
  • 2021-08-04
  • 2022-12-23
  • 2022-12-23
  • 2021-09-30
  • 2022-12-23
  • 2021-11-02
  • 2022-03-01
相关资源
相似解决方案