当前位置:主页 > 建站知识 > 软件开发 >

软件行业往往流行着“编码结束才是开始”的说

发布时间:2020-12-24 12:25   浏览次数:次   作者:admin
目前,交易型软件的开发过程中还存在一些影响开发进度和效率的问题。主要问题包括:用户需求、开发计划、开发模式、质量控制等。
一是用户的需求。
尽管技术、人员对交易型软件开发都有一定的影响,但用户需求对交易型软件开发过程的影响具有决定性作用,并已得到了业界的广泛认可。软件开发工作以用户需求为前提,软件体系结构、技术指标、开发周期都是围绕用户需求来设计、安排、实施的。所以正式实施之前,项目需要对用户需求进行全面的澄清。
二、发展规划。
交易型软件开发计划主要是指软件开发过程的总体进度安排,开发策略等。软体发展计划即软体开发立项表,它把软体的功能、人员安排、时间安排等表现为软体发展计划,而变更计划则是影响软体发展进程的一个重要因素。
三是发展模式。
当前主流的交易型软件开发模式有瀑布型和敏捷型两种,瀑布型主要用于大型交易型软件开发工作,而瀑布型开发模式则是在所有软件编码工作开始前就估算出工程的总体使用时间、软件设计架构等,从而便于对软件开发过程进行整体控制。能威就是把软件的部分设计和估算工作放到开发过程中,这样可以加速软件的开发。
对于实际的开发过程来说,模式选择很重要。
四是质量管理。
软件业常常流行“编码结束才是开始”的说法,其主要原因在于编码工作在整个软件生命周期中所占比例很低,而后期维护工作却占据了很大的比例。由于软件中包含的潜在问题只有在实际测试和运行过程中才能发现,通常在编写软件时开发人员很难发现,但如果在开发过程中就解决了此类问题,则可以大大降低交易软件开发成本,因此交易软件开发过程中的质量控制工作非常重要。