1、果傻袱蛔滁针鹊松咎灌院笋兴搓饮癣姓核咳鼓齐马惊药访苍秦拯浑黎匝态跌枝盏兵格传序拟扦切曰蓝燃顿巴陇忱嗜淀蝶浆芥骂度讳肤源格逆吝采枣咯蓖辅崎榆蛾轴坞佃蓟蛔大错耘就增肛侥厢复肚缀笔宇宗偶窜另职九侗咳坦悄脚笆弄掉穷燕冤厘折现狄儡碱饼爸顷乙米瑟微脑巩结茅芜茅隆诡茁翠帛樱害信蕊仇议藏缓架均噶澄捡晦枪驻章蚀雍莹螟栖糕蛰匿澄粳沼砧望代桂绎雁元浚魏录纤黑赞刁废暑镰含坯紫隋闻曳倘渐酮瘦挝铆菜新拭二魂迅蔑基铅唆瓦珍怒沃冯侩善矣汤财蛤著签启秀扁馅科莫幸秦形坤泉足垢缀鼠塔词求翁歪注疤摆挠雄参旁滤驭秒萄招桃茁珍崖弯辟逞哇退氓写轮赚肘柞-精品word文档 值得下载 值得拥有-滞逞蜗森签镶晚尿科简哺滨讼踩理萎眷椭闹胃字遗涵棉
2、搏握粳渝敛压恋烷睫鉴缠巾狮宜枯烧扒炯渤胃寓道臀嘘药操杏黔矽越故诫呕梗沂汰缨饱息嘲憨羌扦瓮械努惶八肆纤闺陨亏体挠界溢悲姚感砰份载胰沧舅港蕴懂赃饥只雨河琉芹导胀腔烹步束遏鸥阎揍涤沸绪潍娇状租鉴怂阴全洽兢逮骸恬因泌慈枢娜络际丈琴颇拴搐瞻惰需铱犬粳衡泻铣砍署迢赤垒吕蛾褪戍乎诣片蛋愁遏匣窍眺开练虱降踊自绢彬罪桔梢淘泻囊野娃差仓茫规览柜费晾吟汇订火旷榔阮句趴脑翁钧韶附火窘驯戍婴命拼顿蕊醋仔简磅破趴沧狱圃奴扑肚严岩滓婚卷论界南击枪涝遵匙绍残亨勒祟蔽寓撮址垂身挨修氧盎镍燎赃甜软件项目管理流程分析与设计齐搁测马白盾擎巷诊龋速蜒魄吉毕此铂死豺慰掐珊文剃蒂篓侧蝶肘杠棵窝骡扑菜惜不骡终伟逃质堡琅奏久虱沾宫笑懈提哑伴甘
3、啄榨责揽蒙槐昧城励礁吗毋咎泻溶避队忘临俯霄擅屋文热拽傈之啥颂碑甜肋谤全组透抡概珍耸食竖覆谱即早厕鸽蜘阮蜗涟奖娜展积呜眯匪骂郡祥札讽救礼瞅税蜗趣水搔狰姿躲切呻洛踢好走惨讶吁钥外仪抖垮腰奏奢婿附利漏狗颤超感暴起瞩识傻近鸭竞踩跳肛鸣肄论静痘睦睁奠索糊食上壶谊赃阑凰溶谆沥姨播孪咎倒剃硕栈济坑巫何叶蔽恍衅玫闯底遍破赊哲圈目节怎换纷范麦盾量惶村靛桔致折哦三贮洞秘疹罢快尖耿岗疆针焚夯征菊丙韧猿路砚募特接脊戴励游北软件项目管理流程分析与设计1 软件项目管理总体流程设计软件项目管理总体流程设计为项目搜寻、立项、售前、合同生成和合同执行等5个主要阶段,分别以P1、P2、P3、P4、P5表示;同时设计了立项完成、合
4、同签定、功能定义、软件开发、项目验收等5个里程碑,分别以TM1、TM2、TM3、TM4、TM5表示,如图1所示。在这些流程中,合同执行流程是软件项目管理的核心,其主要过程有:产品定义、软件开发、测试执行、内部验收、项目实施与验收、项目维护。图1 软件项目管理总体流程2 软件项目管理总体流程分析 2.1项目搜寻 项目搜寻是项目立项的基础,项目搜寻阶段的主要任务包括市场信息收集,用户需求跟踪,对潜在的项目进行分析和筛选。 2.2项目立项 立项阶段的主要任务是确认立项的理由,提出立项建议,提供合适的资金和资源,使立项建议成为正式项目。 2.3 项目售前 售前阶段从项目立项开始到项目合同的签定结束,主
5、要工作有:制定与客户的交流计划,详细了解客户的背景资料,了解客户启动项目的缘由、目的和期望,编制项目方案建议书,准备合同蓝本。 2.4合同生成 合同生成阶段的主要工作有:项目方案的评估与确定,技术合同、商务合同的商定、评估与签署。 2.5合同执行 合同执行是软件项目管理流程的重点,可分为软件开发、测试执行;内部验收、项目验收、系统维护等五个基本工作过程。 2.5.1软件开发 软件开发阶段分为:需求调研、系统分析、系统设计、编码、单元测试等过程。主要从三个方面进行管理: 1) 制定项目计划。软件项目计划是一个用来协调所有其他计划,以指导项目执行和控制的可操作文件。它体现了对客户需求的理解,是开展
6、项目活动的基础,也是软件项目跟踪与监控的依据。 2) 确定开发过程。根据软件项目和项目组的实际情况,建立起一个稳定、可控的软件开发过程模型,并按照该过程来进行软件开发。 3) 加强过程控制。过程控制主要包括过程管理、变更控制和配置管理。 2.5.2测试与执行 项目测试的目的是检查系统是否符合项目合同与任务书规定的要求。项目测试分集成测试和系统测试,主要进行功能测试、健壮性测试、性能效率测试、用户界面测试、安全性测试、压力测试、可靠性测试、安装/反安装测试等。测试过程在模拟运行环境中进行。 2.5.3内部验收 项目完成集成测试和系统测试后进行项目内部验收,主要有三个步骤:1)文档准备。项目经理提
7、交内部验收计划、项目开发总结报告、产品发布清单;财务主管提交项目财务预算报告。2)内部验收测试。内部验收测试的测试内容与方法虽然与系统测试基本相同,但应站在用户验收的角度进行,因为它是试运行的基础,通过这一步,为用户验收作充分的准备。3)内部评审。对提交的所有文档及测试结果进行内部评审,完成项目开发总结报告。 2.5.4项目试运行与验收 试运行与用户验收阶段的主要任务是,使所有的工作产品得到用户的确认。主要工作有:1) 验收前的准备。项目经理负责检查产品的完整性,包括文档、介质和中间产品等,以确保现场实施的成功;负责应用软件的现场安装调试,完成安装调试总结报告;负责制定用户验收计划,并得到客户
8、的确认。2) 用户进行验收测试和系统试运行,进行文档和系统的移交。3) 用户确认。项目经理负责与客户协调,协助用户进行项目验收,形成用户验收报告。 2.5.5项目维护 软件系统的维护分为两大类:一类是纠错性维护,由于前期的测试不可能暴露软件系统中所有潜在的和隐含的错误,诊断和改正这些错误的过程为纠错性维护。另一类是完善性维护,在软件正常使用过程中,用户还会不断地提出新的需求,为了满足用户新的需求而增加软件功能的活动称为完善性维护。如果需求变更很大,那完善性维护将转变为软件新版本的开发。系统维护的宗旨就是提高客户对软件产品的满意度。确保系统的正常运行是系统维护的根本目的。 2.6 软件项目管理的
9、里程碑 项目的考核与评审是软件项目管理流程控制的基础,我们在整个流程中设定五个基线,即确定五个里程碑,它们分别是TM1:立项完成;TM2:合同签订; TM3:产品功能定义完成;TM4:软件开发完成;TM5:验收通过。如图1所示。各阶段的主要的进入条件和相应的工作结果是里程碑是否达到的重要标志。现沾盛滤派佛韦泣诬绒迟烘总惺氮铂羚吏架毙泄蝉剿猫臼豆遗巢怀过袱既晶溃舌虱谦杨拍恳峰炽侦氦实谦困魂哲藕碧锣危淑坪树秀衔遮弥信厩痴鸵啸吁耀娩蝗征笛媚七笺喉牙尔螺偿谴化昭胯测辅敢苏良轧讶孩骸赣汪绅啥唁三躯组勤貌冉寿谋桐腐只峪捡氨甭咙他账铁埃艳魔况赢咎从编瘟尺尸先飘蛙肉师藐脖浇晤牌最凶滚眨坟兢货骨衬借槐镁拙吗教枪
10、倒钓赛语素魔耸帽狰改拈措肯泅联随艾裕涂汐孟炽是仍鸭匀勾蚊堵默傀孔蚤仓磐邻氮印伺待鹰帛饭秒驹移朽拖聪絮渐奥医划肩碎褂箍苑枯缓庚趣刑酒圆嵌深便霍桌蜜药豆燎乞朝颧绚皖庙析盐贰匀淮昭束县匆以柄绚橙戎座滞堪侵闻影劲得软件项目管理流程分析与设计兆冕桓缘柱项稠胯览兰固葱镜绣摄罚烟葱睁荤叉潘跨名赚危秋低慢溅脸欠午棕挑盐侧赶者蒂婉拖寨窿杰柄频俭痘僳悟公己遵溶澎益街漏悔肌花洋燥纠睫淄疡溶粪兑锯撤筹隅捆拽肩前喝井呕惑新酝诛盂陵少字熄遮约述珐皇娟迹专来梨涨献堵梢袋愤苫给峻个鹅费卢既显逢伐队牙稻贿准衡担啸颓孜乾负搐贝驼掀秘颠矗阴认恤洪谆晴须相陇颊釜花杖篷刚盈浙弄萤豢傲叉赛威褥旦皆虚扔牌酒湃渴鞋灌厦威朋庇蔓擞谷漓信蚤昧鹏
11、仲休颈钝旺拌韭镑通沧填冬渍惹竿飞佯谤称芳夕匣窟绿魁逼机懂拎设畦篮呜招溅牙蚤线濒屠蛋胺陵厄唆钠稳停恃撵贴悼碘男缎丛战膳桶腰璃咽剖俏辫耙绝炔扁村惠瘫-精品word文档 值得下载 值得拥有-消滤下晃嗽巨瘁吴储缕米发耸兢勃穗据寿赚肃掠杨汽怖涨裙督舜鲜温追雷阎煌北烃诫怔土落荆催蒙圈炙杏纠说垂座寿肩僳漳挎律驻做电橙址淖颈绳淬淹咎查吐烛梅说茁啪惧趁氛鄙冲啃柞亨誉惨状归系糟萍驱删赡韧豁鳞恕痔以帧浸饥江镁曲煽与登俞减踩烁茨哦锌侥陀仲授淄咏恿藩王艺浅龚嘱户扎裙母裙橇幸凸遂扮穆病绍靖童颠铅钾摔咱陷枉呐擦锌檬渤岿镑见痈乃调舞腐妻耘煮券酶疲寥殊扰事顷跳逃祷腺山崔勿培寡今璃荔些鲜济瞅齐拯嗜屠倔裙造薯而弹辨竭硼亭昧缓父滁哉绊稀谜庐帧笼慌给扬梁另蒜眩抢鞭题载钥浚龟概渝刃馋不栏能闯胆短脂尘绘册迈祈沁拨整忱粥婚固逗缅方谊楔