在线客服
热线电话
  • 13988286033

首页 >新闻动态

浅谈对软件开发过程的认识

分享到:
点击次数:217 更新时间:2017年08月19日17:33:05 打印此页 关闭
      上学的时候,认为软件开发就是写代码,工作三年后,随着工作之余不断的思考,开始对软件开发过程有了个清晰的认识。
      软件工程把整个软件开发过程大致分为需求分析、设计、编码、测试和维护等五个方面。只有每个方面都做好了,才有可能做成一个好的系统,这只是一个必要条件而非充分条件。每个阶段的产出就是文档,在瀑布开发模型里面,下一阶段所需要的信息来源于上一阶段的文档。
      需求分析顾名思义就是了解客户具体的需求,了解客户到底要做成一个什么样子的系统。几年前学习软件工程的时候听说需求分析是软件开发过程中最重要的一步,不以为然,现在我认为一个好的需求分析师比开发人员重要得多。一个好的需求分析师不仅能充分发现客户的要求,还能发掘客户没想到的地方;一个好的需求分析师需要把各种系统的业务流程熟记在心,专攻一个行业系统实在是明智之举;一个好的需求分析师生成的需求文档各方面信息一目了然,减少了不必要的沟通时间。
      设计包括概要设计和详细设计,需要产出概要设计说明书、详细设计说明书和数据库设计说明书等。系统设计人员应该有着丰富的设计经验和开发经验,一份好的设计让开发人员看得赏心悦目,开发起来简单高效,而一份糟糕的设计会让所有人感觉坠入云端,自然开发的时候困难重重。
上一条:OA价格差异大的主要影响因素 下一条:ERP需求调研必做三件事
六台宝典下载2019开奖118图库天下彩天空彩免费大全香港蓝月亮精选资料六合宝典天天彩票新版