如何管理软件开发项目?

这个阶段必须回答的问题是“概括地说,有哪些选择可以解决这些问题许多问题的解决方法有多种。如我们为客户开发CRM系统。其中可能会用到邮件发送的功能。这个功能中要使用的邮件服务器是租用还是自行开发呢。这样会有:

1)低成本解决方案

2)中等成本解决方案

3)高成本的较完美的解决方案

当然,这要看客户愿意支付的金额是多少了,或者你们的开发合同已经签订了,合同金额已经签订了。要选哪一个估计要由你们老板来定了。

一般会用层次图来描述软件的结构。

6 详细设计

总体设计阶段以比较抽象的方式提出了解决问题的方法。详细设计阶段的任务就是把解决方法具体化,也就是回答“应该怎样具体地实现这个系统呢

这个阶段的任务还不是编写程序,而是设计出程序的详细规范说明。这种说明类似于工程领域中工程师经常使用的工程蓝图,它们应该包含必要的细节,程序员可以根据它们写出实际的程序代码。

通常用HIPO图或PDL语言描述详细设计的结果。

7 编码和单元测试 这个阶段的任务是写出正确的容易理解、容易维护的程序模块。 8 综合测试 这个阶段的关键任务是通过各种测试使软件达到预定的要求。 9 软件维护

维护有四种:

1)纠错性维护;

2)适应性维护;

3)完善性维护;

4)预防性维护。

http://www.ypgogo.com/Space/methodinfo/id/17/methodid/394

正式验收:正式验收前,软件开发方应向信息技术管理部门提交软件开发过程中各阶段性文档,包括需求分析说明书、概要设计说明书、详细设计说明书、数据库设计说明书、源程序代码、可供安装使用的系统安装程序、系统管理员手册、用户使用手册、测试计划、测试报告、用户报告、数据移植计划及报告、系统上线计划及报告、用户意见书、验收申请等。

http://pm.chinaitlab.com/jindu/724970.html

来源:tdl1001

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2011年8月4日
下一篇 2011年8月4日

相关推荐