• 志勋网络与威固贴膜合作微网站建设项目

    威固是美国加州韶华科技(Southwall)旗下的隔热膜品牌,自品牌诞生以来即立足于隔热膜高端市场,并结合市场的实际情况开发出一系列产品,已成为世界汽车隔热膜市场最具竞争力的品牌之

    查看详情
  • 志勋开发温州万象城活动网站并活动圆满成功

    上海东方传媒集团有限公司(SMG ,原上海文广新闻传媒集团)由上海广播电视台发起出资成立,是台属、台控、台管的控股企业集团公司。

    查看详情
  • 网站建设留白设计 让网站更清新简洁

    对于进行上海网站建设来说,很多设计者喜欢将综合元素整合到一个页面当中,但是对于网页的整体排版来说,可谓是寸土寸金,因为一个网页的页面容量是有限的,所以说对于整个页面的内容填充来说,需要合理的整合,很多

    查看详情
< >

行业新闻 company news

软件开发的一般过程

2014-09-22

      软件开发的具体内容就是对用户需求、提出设计、实施设计、编程和测试的一般过程。那具体内容有哪些呢?
上海软件开发-志勋网络公司提出了软件开发的一般过程!  
     一、需求分析
     软件需求分析就是分析客户需求是什么,它是一个对用户的需求的正确理解,然后把它用软件工程开发语言表达出来的过程。根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。
     二、做好计划
    根据用户的需求分析,然后综合各方面的因素提供详细的实施计划。
    三、实施设计
    软件设计可以分为概要设计和详细设计两个阶段。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。
    四、软件编码
    软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的“源程序清单”。充分了解软件开发语言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。目前多采用的面向对象开发语言和开发环境大都合为一体,大大提高了开发的速度。
    五、软件测试
    软件测试的目的是以较小的代价发现尽可能多的错误。要实现这个目标的关键在于使用合适的测试方法。两种常用的测试方法是白盒法与黑盒法。白盒法测试对象是源程序,依据的是程序内部的的逻辑结构来发现软件的编程错误、结构错误和数据错误。结构错误包括逻辑、数据流、初始化等错误。黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。
    六、软件维护
    软件维护是在已完成对软件的分析、设计、编码和测试工作并交付使用以后,对软件产品所进行的一些软件工程的活动。根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误、编写软件问题报告、软件修改报告。
   在实际开发过程中,软件开发并不只是靠这几步就能完成,而是在任何阶段,在进入下一阶段前,一般都会对是上一阶段进行检测。在测试过程中的问题可能要求修改设计,用户可能会提出一些需要来修改需求说明书等。
   本文仅出自上海志勋网络www.shzhixun.net,转载请注明出处和地址!


 

上一篇:网站建设基础知识概括 下一篇:如何提升营销型网站建设的效益转化 返回目录

版权所有:上海志勋网络科技有限公司 备案号:沪ICP备13013705号-1

沪公网安备 31011202005814号

400-180-8895

021-61112723

1502594699

2579514301