收录了 软件开发阶段 频道下的 50 篇内容
软件质量可达到的水平反映了一个组织的经营决策。有许多因素影响这个决策,包括开发、构建和测试环境的有效性,资源和相关技能、诚信、积极性和经验水平、商业协议,以及采用的流程和产能工具。
本文探讨产品经理和开发人员对业务背后的商业逻辑以及双方对业务本质的认知差异,以及如何融合与统一。
保障技术领域的稳固护城河。
大模型时代我们应该关注编程语言的哪些变化?
是时候给开发人员磨一把锋利的“工具刀”了
日前,IDC公司联合国内软件厂商普元在北京对外发布了《软件商成长路线图》白皮书。该白皮书为IDC在2008年3月至5月间对40家中国大中小软件开发商访谈所得,其中分析了国内软件厂商在发展过程中所面临的挑战、机遇和对策,并结合两个有代表性的案例进行说明。
在软件发展的几十年历程中,人们一直在追求更高效地交付更高质量的软件。
来自华为的软件工程方法论
除了工作,软件开发是无用职业吗?
软件被恶意利用的情况在不断演变,企业需要有一定的措施来抗衡这些风险。基于软件最佳实践、培训和对安全威胁形势的良好理解,构建的坚实平台,这对软件拥有强大的防御态势至关重要。
在与不少测试从业人员讨论到敏捷的时候,被问得最多的大约是两个问题:“到底什么是敏捷软件测试?”,“敏捷软件开发还需要测试工程师吗?”。鉴于这两个问题的意义,在本敏捷测试专栏的第一篇文章中,段念先生尝试从自己的实践出发,尽可能清楚的回答这两个问题。
Boyan Mihaylov回顾了自己在传统瀑布式软件架构和敏捷软件架构下的工作经历。他描述了两者在以下三个方面表现出来的相似性及差异性:软件架构扮演的具体角色、软件架构的时间跨度以及软件架构的输出。
本文的第一篇阐述了敏捷软件开发的业务目标。业务成功是最终目标,它需要有效开发模式的保障;开发模式的实施又离不开团队组织和技术实践的支撑;最后,通过持续改进、系统优化,获得持久的成功。这一层次关系中,外层是内层的目标,内层为外层提供支持。本篇将探讨敏捷软件的开发模式。
汽车软件开发过程中的V模型对行业内开发者早已是司空见惯的模型,由于该模型的构图形似字母V,所以俗称V模型。V模型核心思想是通过A-SPICE流程来支持和管理整个开发流程,从需求到源代码的每个过程都有相应的测试。
InfoQ采访了SDL(Security Development Lifecycle )团队的Bryan Sullivan,探讨了如何帮助架构师和开发人员开发出安全的代码,还探讨了SDL框架的未来。
当软件行业进入互联网时代,市场对软件产品和服务的交付提出了更高的要求:不仅要快速实现需求,而且要快速发布上线,并且必须保证业务可靠、高效运行。为了满足这些要求,IT组织需要强有力的流程、技术和人员作为保障。本文将分析大型软件组织在软件发布与运营维护阶段常见的典型问题,并介绍一种行之有效的解决对策。