软件开发过程中我们需要了解哪些东西?

  • 原创
  • |
  • 浏览:580
  • |
  • 更新:
  • |
  • 标签:软件 

对于刚毕业或者在学校的同学们来说,他们对于程序开发的概念,应该完全局限于怎么实现里面复杂的逻辑处理上,往往会将问题局限化,没有从大方面出发.难以掌握大局,所以有时候客户提出一个新的需求,对于项目的改动有可能是毁灭的.因此对于我们开发程序来说,写程序其实在一套完整的项目中,占到的地位很低.

工具/原料

  • 程序开发者.

方法/步骤

  1. 1

    沟通与客户多沟通.

    这个在程序开发中,是首要的,重中之重的.因为没有客户的需求,就不会有这个项目的诞生,所以尽自己最大的努力满足客户最大的需求,是我们必须要做的事情.但是对于客户来说,他所关注的是功能,不是你们中间的实现.但是对于我们来说,我们需要的恰恰跟客户相反,我们需要知道实现这个功能的难易程度,因此,在没有开始项目之前,这个地方做到的越详细,对于我们以后的帮助,是巨大的.

    软件开发过程中我们需要了解哪些东西?
  2. 2

    项目文档的整理

    跟客户交谈完之后,我们需要整理,文档.与技术或者boss来商量决定这个项目的可行性.不仅仅是我跟客户之间的事情,因为这个文档一定要记录越清晰,越详细越好.因为我们需要根据这个文档,来决定是否执行这个项目.

    软件开发过程中我们需要了解哪些东西?
  3. 3

    项目预期时间评估

    如果前面两部能顺利完成之后,我们需要评估一个大致时间,这个时间不能跟实际完成时间相差很远.因此需要好好分析项目文档.评估一个最佳时间.

    什么是最佳时间呢?

    对于老板跟客户来说:当然是时间越短越好?

    对于程序开发者来说,当然是时间越长越好.

    所有最佳时间是:他们2个都能欣然接受的时间.

    软件开发过程中我们需要了解哪些东西?
  4. 3
    相关内容未经授权抓取自百度经验
  5. 4

    流程图或者工程图.

    在我们软件开发中,我们成为流程图.也就是项目的大概执行流程,或者是项目中的大概模块以及模块之间的怎么交互的.这个也可以这么理解,将详细的书面文档,翻译成为一个伪代码.介于电脑,程序开发者之间.程序开发者可以根据这个流程图或者交互图能写出来电脑识别的代码.

    软件开发过程中我们需要了解哪些东西?
  6. 5

    项目实施.

    这个时候才可以着手写代码了.编写功能的具体实现.完成客户的需求等.

    软件开发过程中我们需要了解哪些东西?
  7. 6

    测试:

    代码写好之后,我们内部人员首先需要对这款软件进行详细的测试,没有经过这一步是不可能给到客户手里面的.

    软件开发过程中我们需要了解哪些东西?
  8. 7

    负载测试

    在具体的功能测试完成之后,需要判断这个项目的目前承受能力,以及项目的临界点.能够为我们做出快速的部署给出重要依据.

    软件开发过程中我们需要了解哪些东西?
  9. 8

    客户验收.

    END

注意事项

  • 图片有些是来源于网络的
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签软件