1.可行性研究
公司,将军或大多数软件公司,会忽略这一步,原因很简单。作为软件大公司,项目几乎处于马不停蹄的阶段,项目层出不穷,自然要研究每个项目的可行性,考虑公司的利益取好,舍坏。当然可以。正是这个原因让公司变得更好、更大。另一方面,一些小公司和一些新成立的公司感谢您接收一个项目。它忽略了这关键的为数不多步。因此,该项目存在各种问题。技术问题,还有时间问题。这也是通用小软件公司成立三年内破产的主要原因。
2.预调查(需求分析)
根据软件工程的上述说法,在需求研究阶段,从公司的老板到编码人员,都应该参与进来。
目前,有些软件公司,几乎到了这一步,非常粗糙。几乎是一个从未去过开发的项目经理会和客户谈论他们的需求,然后再回来传达这些需求
3.项目建设(需求设计)
这一步更重要。项目的成败和后期的工作量都可以在这里充分体现出来。良好的设计将由以下开发人员有序进行。这样后期的编码、测试和维护就没有那么复杂了。当然,这一步是在前一步的基础上进行的。没有好的需求分析,就不可能有好的需求设计。这一步,当然是项目经理和架构师应该做的。虽然是这样,作为一线程序员,他不说参与设计,但至少有提出意见的权利。但是有多少公司人是按照这个过程来的呢?
3.编码
目前,开发,公司,的大多数人都是从这一步开始的。不经过前面的步骤,项目经理只需要2分钟就可以描述需求。后来,我完全凭自己的想象力写代码。这样写出来的代码质量有什么保证?俗话说,如果没有准确的需求,就不要开始编码。如果违反了它,您以前的编码可能会变得无用。
5.测试
一般大型项目的测试用例很多,这是常态。但是小软件公司经常忽略这一步。使后期维修人员的负担更重。
6.保持
一般项目维护周期为1年。超过一年,你必须支付费用的维护费用在维护期间,主要针对系统的性能。对系统的安全性进行各种测试