菏泽软件开发 济宁软件开发
24小时客服热线:18678812288
开发技术

如何避免嵌入式软件缺陷

投递人 ; 济宁软件开发  发布于2014年07月22日    有人阅读

    从工程角度看,与性能、可靠性、安全性等相关的任何问题如果不能满足要求就都应该被视作缺陷。而从商务角度看,人们认为避免这些问题本身就是所表达的要求的一部分。
    商务期望与在开发和测试过程中的要求演变之间的这种隔阂原因比字面意义上要深刻得多。这是与传统组织文化相关的典型症状,即工程师认为商务人员不理解软件开发过程的复杂性。与此同时,组织的商务侧人员认为工程师患有聪明开发人员综合病症(SDS)——一种病态失调,即工程师所做的都是他们认为最好的,因为他们聪明嘛。
    实现策略
    那么解决方案是什么?一个组织如何在商务目标和开发过程之间架起沟通的桥梁?策略是确保工程师提供满足期望值的软件的关键,并且将品质意识根植于软件开发流程。通过实现策略驱动的开发方法,组织就可以在从创建到支持的整个软件开发周期内降低风险、提高产能并降低成本。策略驱动的开发基础是三个核心行动:
     1. 定义策略形式的期望值,并以此指导工程师如何开发和测试软件
     2. 在驱动这些策略的商务目标方面培训工程师
     3. 在适当的基础设施帮助下自动监视策略的坚持力
     清晰地定义可实施和可测量的策略可形成前后一致性和很高的精度,确保用文字定义的严格质量过程能够贯彻实行。

上一篇:如何才能让目标关键词有的放矢

下一篇:大数据时代对企业信息化的影响