北京软件开发

我们服务的客户:1086个 其中:网站521 seo266 设计307 软件68

北京软件开发
首页 > 开发>软件开发

软件开发相关知识

发布时间:2012-11-09

    在了解软件开发之前,首先要明确软件的定义。软件的定义阶段包括对软件项目进行可行性研究,作出计划、成本估算和进度安排,然后进行详细的需求分析。


    一、软件开发


    软件开发阶段包括软件设计、编码、调试、测试和验收。


    1、软件设计:软件设计分为概要设计(总体设计)和详细设计(模块设计)两阶段。详细设计对概要设计中产生的功能模块,设计其内部细节。


    2、软件编码:由详细设计容易得到软件的代码文件,但这阶段也有两个问题要引起重视;一是编程语言的选择,二是程序设计风格。程序质量主要取决于软件设计的质量,但编程风格对程序质量的影响也很大。


    3、软件测试:软件测试至今仍是保证软件质量的最重要的手段,因此它在软件工程中占有十分突出的地位,它表现为4-2-4规则,即需求分析、软件设计占40%的工作量,编码为20%,而测试则为40%。对可能会产生重大后果的软件,如核反应堆控制,飞行器控制,水库闸门控制等软件,甚至花费比软件开发其他阶段多三至五倍的资金进行软件测试,希望最终的软件能万无一失。


    二、软件维护


    软件维护费用的急剧增长使软件成本失去控制。这要求软件开发时就十分重视软件的可维护性。另外,维护中作的修改往往考虑得不够周密,带来很多新的问题。所以必须对软件的维护进行严格的管理。


    三、软件工程管理


    软件工程管理包括软件项目管理、软件工程标准、软件文档管理和软件质量管理。
    

上一篇:什么叫做进销存软件

下一篇:没有了

易势科技总公司官方网站 易势科技CMS网站