XML | HTML | TXT
您当前位置:软件开发 >> 新闻动态 >> 软件开发技术 >> 浏览文章

软件开发——微型项目的概念

现在,很多初级程序员或是一些小公司都做一些微型项目。微型项目的代码少,自然难度也不大,所以在开发的时候,花的时间也比较少。 
微型项目是指绝大部分工作由一个人来完成,不管是对于公司还是对于个人,用一个团队来完成一个微型项目,显得有点过了。这个核心成员负责项目的系统分析、构架、及绝大部分的编码工作。项目的持续时间一般在一个月之内。项目的参与人员除了核心的程序员外还可能有一部分辅助人员,包括第二程序员(负责一部分编码工作)、美工(负责界面设计)等。
    微型项目的规模小,业务逻辑也不复杂,价格一般也不会超过10K。程序员通常直接和对方领导打交道。客户大多对技术是一窍不通的,需要程序员直接负责系统的需求分析。
微型项目分析的一般流程: 
微型项目的流程可以说没有什么特别的,因为项目小,所以常常谈不上用很多的东西和知识或是工具。但是因为系统需求的不确定性较大,一来说,敏捷的思路比较适合。
1、需求分析2、构架设计3、撰写代码4、增量交付5、应对需求变更6、最终交付
    以上过程有时候并没有什么明显的界限。鉴于项目的规模,大多时候在分析需求的时候,构建就慢慢的形成了,在形成构架的过程中,很多编程上的难点就一一弄清楚了。对于这样的项目,需求上的变化一般是很正常的。很多时候,项目预期一个月,但是一个星期就可以做完,剩下的三个星期一般是修改项目,另外变更项目的设计上的小细节。

手机:18678812288 E-Mail:1069706080@qq.com
地址:山东省济南市舜耕路泉城公园东门园内向北50米 鲁ICP备07011972号 版权所有2008-2013 山东赢德信息科技有限公司