选择显示字体大小

软件工程项目管理的任务

郑人杰著《软件工程》学习笔记
软件工程项目要在满足用户需求的条件下,尽可能做到高可靠、高性能。

作者:雷神
版权所有:雷神

软件工程项目的特点:

1、软件产品不可见。
2、不存在标准的软件过程。
3、大型项目往往是一次性项目,无经验可以借鉴。

  所以对软件项目的管理比其他项目的管理更为困难。

  为了使软件项目开发成功,必须对软件开发项目的工作范围、可能遇到的风险、需要的资源(人、硬件、软件)、要实现的任务、经历的里程碑、花费的工作量(成本),以及进度的安排做到心中有数。软件工程的管理便是对以上提到的几点提供信息。管理工作开始于技术工作之前,结束于软件工程过程结束。
软件工程项目管理的任务如下:

1、启动一个软件项目:软件人员和用户在系统工程阶段确定项目的目标和范围。目标标明软件项目的目的但不涉及如何去达到这些目的。范围标明软件要实现的基本功能,并尽量以定量的方式界定这些功能。

2、度量:度量的作用是为了有效的定量的进行管理。

3、估算:在软件项目管理的过程中一个关键的活动是制定项目计划。在做计划时,必须对需要的人力、项目的持续时间、成本作出估算,这种估算大多参考以前类似的项目而作出的。

4、风险分析:风险分析是贯穿软件工程过程中的一系列风险管理的步骤,其中包括风险识别、风险估计、风险管理策略、风险解决和风险监督,它能让人们主动攻击风险。

5、进度安排:对于进度安排,需要考虑的是预先对进度如何计划?工作怎么就位?如何识别定义好的任务?管理人员对结束时间如何掌握,如何识别和监控关键路径以确保结束?对进展如何度量?以及如何建立分割任务的里程碑。首先识别一组项目任务,建立任务之间的相互关联,然后估算各个任务的工作量,分配人力资源制定进度计划。

  追踪和控制:由项目管理人员负责追踪在进度安排中标明的每一个任务,并根据实际完成情况对资源重新定向、对任务重新安排,从而较好的控制软件开发。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons