欢迎来到天天文库
浏览记录
ID:34116397
大小:43.00 KB
页数:4页
时间:2019-03-03
《论软件项目的进度管理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《论软件项目的进度管理》摘要:本文讨论了《多媒体内容分发网络平台(CDN)》的项目管理,在本项目中我作为项目负责人,承担了项目管理工作。在本项目管理中,我主要采用了面向对象技术同传统技术相结合的原则,在估算项目的工作量这方面尤为突出,面向对象技术对传统技术有所改进,传统技术能弥补面向对象技术的不足。本文从合理的估算项目的工作量及技术难度,Pert技术识别关键任务;随时了解项目进度,必要时调整进度表等方面讨论了《多媒体内容分发网络平台》项目管理的基本活动与方法,有效地控制开发进度,确保项目如期按质量完成。
2、本系统已经运行正常运行半年,状况良好,受到客户的好评。正文:我公司是一家专注宽带视频应用技术开发的企业,产品主要应用与电信和广电等领域。2005年6月,受某省电信部门(甲方)委托我公司(乙方)开发一套“多媒体内容分发网络平台(CDN,ContextDeliveryNetwork)及VOD系统”,(简称CDN平台),在全省14个地市建立CDN分节点,为全省14个地市的30万宽带用户提供11000并发用户视频点播功能;同时为内容提供商(CP)服务提供商(SP)提供完善的商业运营后台管理功能。我作为项目主要负
3、责人,承担了项目的管理工作和架构设计工作。根据业务需求我们将CDN平台划分为3层次:内容服务集成层、媒体内容频道层、宽带用户层。一、内容服务集成层为内容提供商(CP)提供商业运营和管理的支撑平台;实现手动/自动方式入库;内容审核;节目源管理;入库的内容综合集成。二、媒体内容频道层利用我公司在全国电信的CDN平台进行内容分发管理;用户分级授权管理;综合计费管理方式;节目版权保护等;并提供宽带VOD应用门户界面。三、宽带用户层主要是为宽带用户提供服务;用户可以通过Web方式访问宽带VOD应用门户网站,享受媒
4、体点播、网络电视台、远程教育等服务;用户通过宽带账号绑定、在线支付等方式进行缴费;可以通过Web嵌入式播放器或者独立播放软件、手机/PDA播放器进行媒体点播。在本系统的开发过程中,我通过合理的估算项目工作量及技术难度;识别关键任务;随时了解项目进度,必要时调整进度表等方面对项目进行管理,确保本系统如期按质量完成。一、确定系统方案,评估项目工作量以及技术难度该项目架设在J2EE框架基础上,采用B/S+C/S的混合结构;宽带VOD应用门户(媒体点播、网络电视台、远程教育等)用户并发访问量大,C/S的客户端安
5、装与维护都不太方便故选用B/S浏览器/服务器模拟题,在架构上选用了当时主流的Struts+Spring+Hibernate架构;Struts用于制作应用门户的前台界面;Spring来封装业务逻辑,Hibernate实现对数据库访问的操作;对于内容入库审核模块,由于甲方需要规定要手动/自动进行大批量文件传送、而要求断点续传功能,故我们选择了自己用Swing技术编写客户界面并购买一个第三方商用文件传送组件实现内容注入,采用C/S架构。在服务器配置方面,考虑到平台的稳定性,在该省中心管理节点采用Linux操作
6、系统选用LinuxRedHat9.0,Web服务器和数据库服务器方面综合考虑到成本和并发点数,分别选用Tomcat5.0,Oracle9i数据库,流媒体服务器才用(WMS9和HelixServer9.0)。全省14个地市共采用了23台视频服务器,每台流媒体服务器上配置4G内存、5*154GB1.5万转硬盘(RAID5磁盘阵列)的NAS(网络存储服务器)存储空间,同时在省中心节点还配置了2TB的NAS磁盘阵列作为后备存储空间。为保证流量服务器选用千兆网卡,地市之间的骨干网需要使用2G带宽。本系统采用了面向
7、对象的思想进行的分析和设计,在本系统工作量的估算上根据FP功能点进行估算描述项目规模大小。将每个功能模块逐步分解,直至基本模块为止。我们将整个平台的三层内容服务集成层、媒体内容频道层、宽带用户层分别进行估算。内容服务集成层的主要是给CP提供一个手动/手动内容入库管理服务,技术难点在于多用户并发控制和大文件断点续传算法。媒体内容频道层中的计费管理系统、用户分层授权以及应用门户网站都是该层的重点模块,项目计划的时候充分考虑用户如果寻找最优路径的媒体边缘缓存服务器算法、某地方的并发用户点数达到一定上限从其它流
8、媒体服务器进行节目文件反转/分发等关键技术问题,并针对这些问题进行工作量的估算。此外,公司有多年流媒体方面开发经验,存在大量的东西可供我们复用,如用户分层权限控制模块和流媒体文件加密算法都是复用我们以前的案例,仅作少量修改。在工作量的估算上也有很好的借鉴作用。这对工作量的估算也是一个重要的参考,为工作进度安排提供了依据。二、采用PERT(计划评审技术)标识关键任务项目中采用PERT计划评审技术标识关键任务。CDN平台计划中规定了一期项目的交
此文档下载收益归作者所有