软件开发过程中设计和开发阶段划分和审核要点

软件开发过程中设计和开发阶段划分和审核要点

ID:6253868

大小:27.00 KB

页数:5页

时间:2018-01-08

软件开发过程中设计和开发阶段划分和审核要点_第1页
软件开发过程中设计和开发阶段划分和审核要点_第2页
软件开发过程中设计和开发阶段划分和审核要点_第3页
软件开发过程中设计和开发阶段划分和审核要点_第4页
软件开发过程中设计和开发阶段划分和审核要点_第5页
资源描述:

《软件开发过程中设计和开发阶段划分和审核要点》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件开发过程中设计和开发阶段划分和审核要点  摘要当计算机问世以后,人们的生活和工作发生了翻天覆地的变化。现今,计算机已经成为了人们生活和工作当中必不可少的一部分,利用计算机可以更加高效的工作,也可以迅速解决生活上的一些难题。之所以会有这样的效果,大部分的功劳是属于软件的。软件虽然通过硬件来展示功能,但是软件所具有的价值是不可估量的。现阶段的问题是,软件开发过程中的设计与开发阶段没有一个标准的划分,同时在审核问题上,也没有一套较为清晰的考量方法,使得部分软件在应用的过程中没有达到应有的效果。【关键词】软件设计开发审核

2、5软件是一种较为虚拟的东西,单纯的从理论上来研究软件,只能看到“冰山一角”。所以,在今后的研究工作中,必须结合实际的应用以及众多用户的调查问卷,将获得的资料、数据综合分析以后,才能下结论。软件开发过程中的设计与开发阶段的划分并不是很容易,两个部分的工作在一定程度上具有较高的相似度,而审核也不能一概而论,需要从多个方面来进行,避免“一刀切”的情况产生。现阶段的部分标准仍然不能达到一个较为理想的效果。本文就软件开发过程中的设计与开发阶段的划分及审核要点进行一定的讨论。1审核软件企业,关键看其对软件开发阶段的正确划分1.1

3、如何区分软件设计和开发阶段对于软件开发过程中的设计与开发阶段来说,即使是开发人员也不一定能够非常具体的划分界限,从某种意义上来说,由于这两项工作都是为软件开发而进行的,因此只有很少的一部分人会深入研究。当然,深入研究的成果一定是积极的。在软件开发过程中,开发人员只要按照文档就可以进行编码和开发工作,虽然有时候开发人员会在人事上进行一定的变动,但是并不会对整体的项目造成太大的影响。从客观的角度来说,软件设计开发,其根本意义就是从需求分析到设计说明书输出的过程。而开发过程,包括编码,并不属于设计阶段。这只是设计完成后将其

4、转化为产品的一个过程,相当于生产企业的产品生产过程。由以上阐述,我们可以非常清楚的看到,软件设计和开发阶段存在明显的区别,掌握好这些区别,就能够在划分的时候,找到关键部位。从而对日后的工作产生较大的积极影响。1.2是否所有软件开发都有设计过程5一般情况下,大部分的软件开发都存在一定的设计过程,因为设计能够帮助软件开发工作更好的进行,不仅可以少走弯路,同时能够最大限度的帮助开发人员完成任务。但是,也有一部分软件在开发的时候,没有设计过程。从现有的情况来看,部分具有软件外包业务的企业,并不存在设计这项元素。如果说客户的设

5、计开发实现过程中存有一定的分歧,这种类型的企业只能是不断的与客户进行沟通,按照对方的要求进行修改和确认,而负责业务的企业只不过享有一定的建议权,最终的决定权在客户的手中。另一方面,现阶段的社会呈现出多元化的发展趋势,并不是所有的企业都没有主动权。有一部分企业是能够自主设计开发软件的,而且他们的水平较高,能够胜任较难的任务。在这种类型的企业当中,设计成为了重要的工作内容之一,同时也是审核工作的重点关注对象。所以,并不是所有的软件开发都有设计过程,要根据实际的情况来定夺。2审核要点软件审核是软件开发、设计的重要工作,不仅

6、如此,还能够对日后的应用产生很大的影响。从客观的角度来说,软件审核工作可以及时的检查出其中的问题,并且进行优化处理,避免因为任何一个漏洞对软件的整体应用和发展造成一系列的负面影响。本文在此就软件审核要点进行一定的阐述:2.1软件开发实现过程的策划一个优秀的软件开发企业应该对开发流程有一个较为5完整的总体策划,这样不仅能够对软件起到较强的保障作用,同时可以简化整体的工作流程。本文认为,必须对开发的各个阶段有一个明确的定义,只有这样才能达到工作标准化。比方说所需要的模板可能有:项目立项报告项目开发计划书软件需求说明书、概

7、要设计说明书、详细设计说明书、数据库设计说明书、测试计划、测试用例、测试报告等。在这些具体的要求下,我们可以在很大程度上明确各个阶段的工作需求以及每一位工作人员需要负责的领域,在软件设计、开发的过程中融入制度化的元素,彻底杜绝隐患的发生。2.2对每个开发项目的策划软件在现阶段的发展中,已经成为了必不可少的一样元素。从主观上来说,软件的出现,可以为人们的生活和工作服务,并且在最短的时间内达到最大限度的需求。现今的软件被划分的十分详细,所以在今后审核的过程中,需要对每个开发项目进行一定的策划,达到“化整为零”的目的。其实

8、,我们完全可以根据实际的情况考虑某些阶段和文件的合并,这样不仅节省时间,同时还可以提高工作效率,为日后的其他工作做好准备。如果有外包,还应考虑从设计、开发、测试、安装调试、售后维护各阶段对外包方的要求、管理、接口、配合等问题。但这些策划也应经过评审,即不能随意删减开发流程。由此可见,对每个开发项目的策划能够对软件的开发、设计产生较大的积极影响,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。