> 硕士毕业论文 > 55200字硕士毕业论文志珍科技软件的建设与管理

55200字硕士毕业论文志珍科技软件的建设与管理

论文类型:硕士毕业论文
论文字数:55200字
论点:软件,开发,过程
论文概述:

本文主要阐述了CMM1和敏捷开发的理论框架、直真科技公司情况介绍,包括组织结构、各部门分工职责、业务流程和主要产品,重点说明直真科技传输综合网管产品项目(TNMS)基于CMMi模式下的软件

论文正文:

第一章引言

1.1研究背景

计算机软件在我们的社会生活中发挥着重要作用。2011年,中国软件业收入超过2万亿元,软件业增加值从不到0上升到国内生产总值的1%以上。软件行业的雇员人数从不到30万增加到200多万。计算机软件在社会生活和生产各个领域的渗透和动力一直在增加
计算机软件在其发展过程中走过了许多弯路,遭受了许多挫折,至今仍在遭受“软件危机”。开发高质量软件的能力远远落后于计算机硬件的快速发展和社会对计算机软件日益增长的需求,阻碍了计算机技术的进步和发展。在当今激烈的市场竞争中,软件产品的质量、快速的建设和对需求变化的快速反应对软件开发公司提出了更迫切的要求,成为软件开发公司保持长期优势和获得更多市场的关键。绝大多数软件企业认识到,要开发高效、高质量、低成本的软件,必须改进软件开发过程和方法。
CMMi(能力成熟度模型集成),由美国国防部、卡耐基梅隆大学和美国国防工业协会开发研制,作为软件过程规范的代表和衡量组织软件开发能力的标准,已被国内软件企业广泛认可。CMMI是许多软件专家参与推荐、评审和测试的结晶。它将软件开发最佳实践分为几个关键的过程领域,是软件组织进行软件过程改进和软件过程评估的有效指导框架。CMMi可以使组织更系统地改进软件开发过程,增强开发和改进能力,从而使企业能够及时、低成本地开发高质量的软件。通过CMMi的实施,中国的软件企业极大地提高了自己的意识和改进自己流程的能力。软件开发和管理逐步规范化,软件开发能力大大提高。
但是软件危机的麻烦并没有减轻,许多软件公司仍然有许多问题。整个软件项目过程需要遵循越来越多的过程,越来越复杂,工作效率似乎越来越低。产品发布周期已经从一年四个版本缩短到一年一个版本。当面对大量频繁的需求变化和更紧的开发周期或竞争对手的压力时,它似乎不知所措。软件交付周期长,质量停滞,人员需求短,项目成本预算严重超标。离职后,人员认为他们可以通过CMMI过程文件留下项目经验,但大多数继任者很少查阅过程文件等。
CMMI采用传统的瀑布开发模式。核心是通过一系列标准化和完整的“过程域模型”系列过程,如需求研究、需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测试和部署,确保软件开发的质量。在这个过程中,提交了相当多的文件。在早期阶段,估计代码规模。开发人员需要提交概要设计规范、详细设计规范、单元测试用例、集成测试用例和系统测试用例。质量保证需要根据这些数据计算用例的覆盖率。单元测试和集成测试由开发人员完成。联合调试后,测试人员进行几轮大规模内部系统测试。测试通过后,会进行一系列外部测试,直到以后投入商业使用。
2001年,为了解决许多实施CMMi的软件企业日益增长的“过程”困境,一组行业专家总结了一些能够使软件开发团队快速工作并应对变化的价值和原则,建立了敏捷联盟,并发布了《敏捷软件开发宣言》。敏捷开发是通过充分发挥开发人员的创造力,缩短甚至裁剪传统的需求和设计,直接关注软件的核心工作产品代码,通过开发人员的合作,加强测试和沟通,获得快速开发能力和适应需求频繁变化的能力。
CTMI强调并巩固了这个过程,允许程序员遵循这个过程做事。原则是只要遵循这个过程,软件质量自然会得到保证和提高,也就是说,软件项目管理过程决定了项目的成败。敏捷开发提倡开发人员的创造力和能力必须得到充分发挥,而不限制他们的想法和能力。从表面上看,这似乎是针锋相对的,但管理的核心本质是定义如何通过项目团队的协调和统一,加强团队的开发能力,并通过高标准的质量管理来制造满足客户需求的高质量软件项目产品的目的。因此,两者之间有可能相互借鉴、融合和促进。
两种发展模式相结合的方案充分发挥了各自的优势,保留了各自的优势。同时,通过对两者的划分,明确了两者之间的界面和合作模式,可以促进两种开发模式之间的有效合作,指导软件开发企业下一步的项目管理,充分发挥两者的作用。它能真正从本质上解决软件企业软件开发项目在软件开发运营管理中面临的开发周期长、产品质量低、人员需求过多的问题。

3.4智珍科技公司软件.........28-32
3.5本章摘要.........32-33
第4章TNMS项目CMMI软件开发.........33-46
4.1 TNMS软件产品.........33-34
4.1.1 TNMS产品介绍.........33
4.1.2 TNMS产品架构.........33
4.1.3 TNMS产品主要.........33
4.1.4 TNMS产品覆盖范围.........33-34
4.2 TNMS项目组织结构.........34-35
4.3基于CMMI模式的软件.........35-41
4.3.1 CMMI软件开发.........35-36
4.3.2每个阶段的流程.........36-41
4.4 CMMI模式操作.........41-45
4.4.1工作效率和标准化.........42
4.4.2组织结构和责任分工.........42
4.4.3用户需求经常变化。需要.........42-43
4.4.4及时解决问题.........43
4.4.5用户问题的比例.........43-45
4.5本章摘要.........45-46
第5章基于CMMI和敏捷开发的软件集成.........46-62
5.1整合计划团队组织.........46-47
5.2每日车站会议.........47-48
5.3集成方案软件开放.........48-60
5.3.1集成方案软件开发.........48-49
5.3.2集成方案要求.........49-53

摘要
目前,国内经济正经历着经济增长率逐年下降但逐年上升的复杂局面。虽然智臻科技所属的软件产业在过去几年保持了较高的增长率,但整体形势也很严峻。只有扩大市场,提高工作效率,降低成本,才能保持长期发展。
虽然CMMI目前是世界上最流行、最实用的软件过程改进标准,但其目的是帮助软件企业管理和改进软件工程过程,增强他们的开发和改进能力,以便在预算内按时开发高质量的软件。经过多年努力,智珍科技于2007年成功通过CMMi能力成熟度模型四级认证。然而,面对激烈的商业竞争环境,CMMI也显示出缺陷和不足。在软件开发和管理过程中,面临需求交付不及时、问题解决缓慢、软件质量低等问题,严重影响了客户满意度,阻碍了公司的可持续发展。
本文主要阐述了cm1和敏捷开发的理论框架,以及志臻科技公司的介绍,包括组织结构、部门职责分工、业务流程和主要产品。重点介绍智真技术传输综合网管产品项目(TNMS)CMM1模式下的软件开发过程和各个阶段的过程。基于2010年TNMS产品项目运行数据,分析了CMMI软件开发过程中公司工作效率与标准化实施之间的矛盾、组织结构与职责分工之间的不平衡、软件需求及时交付率低、问题及时解决率低、健全测试不足。