软件开发,开题报告模板

上传人:bin****86 文档编号:60321497 上传时间:2018-11-15 格式:DOCX 页数:10 大小:20.66KB
返回 下载 相关 举报
软件开发,开题报告模板_第1页
第1页 / 共10页
软件开发,开题报告模板_第2页
第2页 / 共10页
软件开发,开题报告模板_第3页
第3页 / 共10页
软件开发,开题报告模板_第4页
第4页 / 共10页
软件开发,开题报告模板_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《软件开发,开题报告模板》由会员分享,可在线阅读,更多相关《软件开发,开题报告模板(10页珍藏版)》请在金锄头文库上搜索。

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划软件开发,开题报告模板北京石油化工学院本科毕业设计开题报告题目名称:题目性质:学生姓名:专业:学院:年级:指导教师:软件项目管理系统设计郭子艺计算机科学与技术信息工程学院XX届李林峰XX年3月6日一、选题背景、研究意义及文献综述1、选题背景软件项目开发是一项系统而复杂的工作,它需要一个团队互相配合、分工协作。软件项目管理系统可以规范一个软件开发团队的日常工作,提高工作效率。软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和

2、管理的活动。实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展。然而,目前,对软件项目的管理主要有手工存取和借助一些软件VisualSourceSafe、subversion(简称SVN),也会有一些工具和理论,比如COCOMO,甘特图等对软件项目进行管理,起不到对项目进度的实时跟踪与管理。为进一步完善软件项目流程及资源的统一管理,更加全面、有效的服务于软件开发过程,更好的方便软件开发过程管理。故开发软件项目管理系统。软件项目管理是软件管理过程中的重要环节。软件

3、项目管理包括:一、软件需求管理;二、软件开发资源管理;三、软件项目进度可视化跟踪与管理(开发测试结束)。2、研究意义建立一个高效的软件项目管理系统,管理人员就可以利用它进行轻松管理,清楚的知道资源和时间的管理和分配。比如说多少个人在做某一个需求,多少人在测试某一个需求的实现,这些需要多长时间等。使开发工程产生的信息一目了然,对于估算开发项目成本,优化开发进程、工程项目的质量控都具有重要的意义。总之,通过软件项目管理系统的实施应用,能够使企业的开发项目更高效、更科学、更规范。3、文献综述、软件项目管理项目管理是为了使工作项目能够按照预定的需求、成本、进度、质量顺利完成,而对人员、产品、过程、和项

4、目、进行分析和管理的活动。目前国内企业对项目管理水平和方法越来越重视,而合适的项目管理软件在其中起了极其重要的作用!主要有工程项目管理软件和非工程项目管理软件2大分类。随着微型计算机的出现和运算速度的提高,20世纪80年代后项目管理技术也呈现出繁荣发展的趋势,项目管理软件开始出现。对于大型项目管理,没有软件支撑,手工完成项目任务制定、跟踪项目进度、资源管理、成本预算的难度是相当大的。可以说计算机技术的发展对项目管理深入应用起了举足轻重的作用。根据管理对象的不同,项目管理软件可分为:进度管理;合同管理;风险管理;投资管理等软件。根据提高管理效率、实现数据/信息共享等方面功能的实现层次不同,又可分

5、为:实现一个或多个的项目管理手段,如进度管理、质量管理、合同管理、费用管理,或者它们的组合等;具备进度管理、费用管理、风险管理等方面的分析、预测以及预警功能;实现了项目管理的网络化和虚拟化,实现基于Web的项目管理软件甚至企业级项目管理软件或者信息系统,企业级项目管理信息系统便于项目管理的协同工作,数据/信息的实时动态管理,支持与企业/项目管理有关的各类信息库对项目管理工作的在线支持。国外项目管理软件有:Oracle公司的PrimaveraP6、Artemis公司ArtemisViewer、NIKU公司的OpenWorkBench、Welcom公司的OpenPlan等软件种项目管理软件价格的差

6、异也较大,从几万元到几十万元不等。适于中小型项目的软件价格一般仅为几万元,适于大型复杂项目的软件价格则为十几万到几百万元。、Agile方法Agile方法即敏捷方法,它是一组开发方法的统称。随着技术的迅速发展和经济的全球化,软件开发出现了新的特点,即在需求和技术不断变化的情况下实现快节奏的软件开发,这就对生产率提出了很高的要求。ISO-9000、CMM、SPICE目前已被公认为软件质量保障方面的事实标准,但由于其强调管理和控制,追求项目的可预测性和过程状态的可视性,在提高生产率方面并未予以足够的重视,实施时一方面需要大量中间制品的制作,给开发人员带来很大负担,另一方面,追求可预测性与实际需求的模

7、糊和快速变化不相协调。在此情况下,出现了一些新的开发方法。新的方法主要有ExtremeProgramming(简称XP)、SCRUM、CrystalMethodologies、FeatureDrivenDevelopment(简称FDD)、DynamicSystemsDevelopmentMethodology(简称DSDM)、AdaptiveSoftwareDevelopment(简称ASD)、PragmaticProgramming等,统称轻载方法,以区别于传统的开发方法。XX年2月,新方法的一些创始人在美国犹他州成立了Agile联盟,将轻载方法正式更名为Agile方法,Agile有轻巧、

8、机敏、活力的意思。Agile方法目前还没有一个明确的定义,其特点是对软件生产率的高度重视,主要适用于需求模糊或快速变化下的、小型项目组的开发。有人称,Agile方法是在保证软件开发有成功产出的前提下,尽量减少开发过程中的活动和制品的方法,笼统的讲就是,刚刚好,即开发中的活动及制品既不要太多也不要太少,在满足所需的软件质量要求的前提下,力求提高开发效率。任何软件开发方法都有一个相应的价值系统(Valuesystem),方法通过价值系统对过程加以指导,方法只有在其应用周境与价值系统相吻合时才能发挥真正效力,价值系统的基础是对世界的信仰和对软件开发特点的认识,可以说是核心理念。Agile方法的代表人

9、之一MartinFowler提出了Agile方法的核心理念:适应和以人为本。Agile方法中的价值系统和指导原则Agile联盟提出了四个价值、十二个指导原则。Agile方法的四个价值:较之于过程和工具,更注重人及其相互作用的价值。较之于无所不及的各类文档,更注重可运行的软件的价值。较之于合同谈判,更注重与客户合作的价值。较之于按计划行事,更注重响应需求变化的价值。Agile方法的指导原则:在快速不断地交付用户可运行软件的过程中,将使用户满意放在第一位。以积极的态度对待需求的变化。Agile过程紧密围绕变化展开并利用变化来实现客户的竞争优势。以几周到几个月为周期,尽快、不断地交付可运行的软件供用

10、户使用。在项目过程中,业务人员和开发人员最好能一起工作。以积极向上的员工为中心建立项目组,给予他们所需的环境和支持,对他们的工作予以充分的信任。在项目组中,最有用、最有效的信息沟通手段是面对面的交谈。项目进度度量的首要依据是可运行的软件。Agile过程高度重视可持续开发。项目发起者、开发者和用户应能始终保持步调一致。应时刻关注技术上的精益求精和设计的合理,这样能提高软件的快速应变力。简单化是基本原则。最好的框架结构、需求和设计产生于自组织的项目组。项目组要定期对其运作方面进行反思,提出改进意见,并相应进行细调。此外,Agile方法实施中一般采用面向对象技术,另外还强调在开发中要有足够的工具支持

11、。、SCRUM开发什么是Scrum?Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速、富有战斗激情、人人你争我抢地完成它,你一定会感到非常兴奋的。而Scrum就是这样的一个开发流程,运用该流程,你就能看到你团队高效的工作。Scrum开发流程中的三大角色:产品负责人主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。流程管理员主要负责整个Scrum流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟

12、通障碍,使得客户可以直接驱动开发。开发团队主要负责软件产品在Scrum规定流程下进行开发工作,人数控制在510人左右,每个成员可能负责不同的技术方面,但要求每成员必须要有很强的自我管理能力,同时具有一定的表达能力;成员可以采用任何工作方式,只要能达到Sprint的目标。如何进行Scrum开发?我们首先需要确定一个ProductBacklog,这个是由ProductOwner负责的;2、ScrumTeam根据ProductBacklog列表,做工作量的预估和安排;淮海工学院毕业设计开题报告学生姓名:朱兵学号:专业:计算机应用与维护设计题目:基于WEB的销售管理系统-ASP开发指导教师:樊宁XX年

13、4月16日开题报告填写要求1开题报告作为毕业设计答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计工作前期内完成,经指导教师签署意见及教研室审查后生效;2开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;3学生查阅资料的参考文献应不少于10篇;4有关年月日等日期的填写,应当按照国标GB/T740894数据元和交换格式、信息交换、日期和时间表示法规定的要求,一律用阿拉伯数字书写。如“XX年4月26日”或“XX-04-26”毕业设计开题报告毕设计开题报告计算机技术与软件工程学院

14、毕业设计开题报告学生姓名:郭正学号:专业:计算机网络设计题目:第三方支付系统的设计与实现指导教师:万彪张勇XX年12月16日开题报告填写要求1开题报告作为毕业设计答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计工作前期内完成,经指导教师签署意见及教研室审查后生效;2开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;3学生查阅资料的参考文献应不少于10篇;4有关年月日等日期的填写,应当按照国标GB/T740894数据元和交换格式、信息交换、日期和时间表示法规定的要求,一律用阿拉伯数字书写。如“XX年4月26日”或“XX-04-26”毕业设计开题报告毕设计开题报告目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号