软件开发管理系统设计与实现毕业论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
是采用现代化的管理方法,还是沿用传统的研发手段,已成为软件业发展的关键。与此同时,为了使软件开发组织能够从初始混乱的开发过程,过渡到可重复、可管理的有序化过程,进而上升到更高的成熟度水平,我们需要采取一些方法来规软件的开发过程,进行有效的软件开发管理。
正是在这种背景下,“软件工程”和“软件配置管理”概念被提出,经过长时间的实践,已经形成了一套比较成型的理论体系。软件配置管理是软件过程的一个关键部分,是支持项目团队开发和维护,是软件产品演化过程趋于稳定的一系列控制规则。软件配置管理系统在软件质量管理中起着重要的作用,是CMM I质量管理体系得核心容之一,是一门用来记录并控制软件产品数据的管理学科。
【cu_test_accept】函数70
【cu_test_abort】函数70
【cu_test_commit】函数71
【cu_test_audit】函数71
4.7工作剪报功能模块72
4.8通告发布功能模块74
总结与展望76
参考文献77
致谢78
第1章 绪 论
1.1 课题的背景和意义
随着上个世纪 70 年代的“软件危机”的产生使人们发现,传统的“软件作坊”往往依赖于人们急于创造财富的心理,生产处于一种混沌的、无序的状态,软件的质量得不到保证,甚至中途撤销软件项目的事也常有发生。随着软件产业的发展,软件产品的规模越来越大,开发越来越复杂,开发中所产生的大量中间产品也越来越难于控制,以前传统的生产方式已经不能满足需求了。
4.1.6辅助功能详细设计41
功能组41
4.1.7工作剪报功能模块43
4.1.8通告发布功能模块45
4.2任务系统详细设计46
功能组46
4.2.1定制工作流程功能模块46
4.2.2问题录入功能模块47
4.2.3问题修改功能模块47
4.2.4问题分析功能模块48
4.2.5问题接收功能模块49
4.2.6问题确认功能模块49
学软件开发管理系统设计与实现毕业论文
学位论文原创性声明I
摘要I
AbstractII
目录IV
第1章 绪论1
1.1课题的背景和意义1
1.2国外配置管理现状综述2
1.3本文的主要研究容6
1.4本文的组织结构7
第2章相关理论知识介绍8
2.Hale Waihona Puke Baidu CMM8
2.2.NET技术13
处理任务的组织方式20
2.3 Oracle技术20
什么是软件配置管理软件配置管理(Software ConfigurationManagement,SCM),是一套规、高效的软件开发基础结构。SCM 可以系统地管理软件系统中的多重版本;全面记载系统开发的历史过程,包括为什么修改,谁作了修改,修改了什么;管理和追踪开发过程中危害软件质量以及影响开发周期的缺陷和变化。SCM 对开发过程进行有效地管理和控制,完整、明确地记载开发过程中的历史变更,形成规化的文档,不仅使日后的维护和升级得到保证,而且更重要的是,这还会保护宝贵的代码资源,积累软件财富,提高软件重用率,加快投资回报。(引用《GB/T11457(1995)软件工程术语》、CMMII 等相关定义)
4.3文件配置管理详细设计58
【cf_create_package】函数58
【cf_delete_package】函数59
【cf_import_file】函数59
【cf_export_file】函数60
【cf_delete_file】函数60
【cf_relateto_file】函数61
4.4版本配置管理详细设计61
4.2.7问题终止功能模块50
4.2.8问题查询功能模块50
4.2.9分配任务功能模块51
4.2.10接受任务功能模块52
4.2.11个人任务功能模块53
4.2.12任务确认功能模块54
4.2.13个人任务执行情况的查询功能模块55
4.2.14项目进度查询功能模块56
4.2.15任务分配情况的查询功能模块57
第三章软件开发过程管理系统开发设计规划22
3.1系统总体技术方案设计22
3.1.1系统体系结构设计22
3.2系统功能结构设计24
系统总体功能结构设计24
3.3系统处理流程设计25
3.4子系统功能结构设计26
3.5任务子系统处理流程设计29
部门人员维护30
岗位权限维护30
菜单维护30
子系统维护30
3.6辅助功能子系统流程设计31
【cv_version】函数61
【cv_delete_version】函数62
【cv_create_scheme】函数63
4.5版本查询模块详细设计64
【ver_doc_query】函数64
【ver_code_query】函数64
4.6版本变更控制模块详细设计65
【cu_file_apply】函数65
留言管理31
通告发布31
3.7系统开发环境32
基本要求32
硬件要求32
软件要求32
3.8运行环境设计32
运行环境要求32
第四章软件开发过程管理系统的实现33
4.1系统框架和权限控制33
功能组33
4.1.1子系统管理功能模块33
4.1.2菜单管理功能模块35
4.1.3部门人员维护功能模块36
4.1.4岗位人员授权功能模块38
【cu_file_abort】函数66
【cu_file_audit】函数66
【cu_file_checkoutto】函数67
【cu_file_checkout】函数67
【cu_test_createplan】函数68
【cu_test_checkinfrom】函数68
【cu_test_checkin】函数69
配置管理的发展配置管理的概念源于美国空军,为了规设备的设计与制造,美国空军1962 年制定并发布了第一个配置管理的标准。而软件配置管理概念的提出则在20世纪60年代末70年代初,加利福利亚大学的Leon Presser 教授撰写了一篇名为“Change and ConfigurationControl”的论文,提出控制变更和配置的概念,这篇论文同时也是他在管理该项目(这个过程进行过近1400 万次修改)的一个经验总结。之后在1975 年,他成立了一家名为SoftTool 的公司,开发了自己的配置管理工具: C C C ,这也是最早的配置管理工具之一。
软件开发过程是一个持续不断变化的过程,在这个过程中会产生许多信息,同时由于不可避免的变更,软件产品相关文档、资料、数据的残缺与不一致,软件代码当前实现状态不清晰,不同个人对软件的更改冲突等,成了软件产品开发过程中普遍存在的问题,其结果是出现各类软件故障或造成软件可维护性、可继承性较差。软件配置管理正是为解决这些问题而提出的,它为软件开发提供了一套管理办法和活动原则。随着软件开发规模的不断增大,现在人们越来越认识到配置管理是适应软件开发需求的一种非常有效和现实的技术,对于提高软件质量和软件开发过程的可靠性有着重要意义。
相关文档
最新文档