6个研究背景和意义示例,教你写计算机软件过程论文

今天分享的是关于软件过程的6篇计算机毕业论文范文, 如果你的论文涉及到软件过程等主题,本文能够帮助到你 基于PSP的个体项目过程管理技术工具研究 这是一篇关于软件过程

今天分享的是关于软件过程的6篇计算机毕业论文范文, 如果你的论文涉及到软件过程等主题,本文能够帮助到你

基于PSP的个体项目过程管理技术工具研究

这是一篇关于软件过程,软件质量,个体软件过程,CMM的论文, 主要内容为个体软件过程(Personal Software Process,PSP)为企业实施软件能力成熟度模型(Capability Maturity Model for Software, SW-CMM)提供了个体级别的支持。为了提高企业的软件能力成熟度,保证个体项目的软件质量,需要一个能够将PSP应用于软件企业的合适的支持工具。因此,设计与实现一个支持PSP框架的个体项目过程管理支持工具(简称为P3Work)具有重点的现实意义。本文在辽宁省科技攻关重点项目(项目编号:2002216001)及国家高科技发展“863”计划(项目编号:2003AA113020)的基础上,对如何在分布式环境下以PSP理论规范个体项目的软件过程,保证个体项目的软件质量进行了研究。 本文首先分析了软件企业实施CMM的现状以及软件开发人员在过程改进中遇到的主要问题,提出了基于PSP的分布式解决方案——建立个体项目过程管理支持工具。该工具包含了PSP所要求的基本过程,以及软件过程脚本的定义和编辑功能,以相关平台的理论知识为基础,在软件架构和组件的设计上结合了J2EE体系及第三方应用服务器的优点,为简化系统开发引入了多种设计模式和设计准则,并采用JSP和EJB技术加以实现。论文同时给出了系统部分关键实例的实现以及本系统与其它企业应用系统的集成分析。 本文研究的重点在于根据定制的软件过程脚本,规范软件开发人员的日常工作,量化表示他们的过程能力,增加个体过程的可控性,并在积累数据的基础上逐级提高过程能力,从而保证所开发软件的质量。

基于CMMI支持过程域的集成过程支持系统IPSS的研究与实现

这是一篇关于软件过程,CMMI-SW,质量保证,缺陷预防,CASE工具的论文, 主要内容为可重复的质量只有通过可重复的过程获得。为了持续地获得理想的软件质量,软件开发的过程也应该是经过充分定义的、可重复的。CMMI为我们提供了这样的过程模型。CMMI过程模型关注于过程改进,即通过改进过程来改进软件质量。但CMMI只描述了一个成熟组织应具有的软件过程能力,却没有指出如何取得这种能力的具体方法。如果没有过程能力的具体实施方法和缺乏相应的过程支持工具,即使是通过CMMI的组织也无法建立可重复的过程并获得可重复的软件质量。 针对这一问题,本文对CMMI支持类过程域中的过程和产品质量保证(Process and Product Quality Assurance, PPQA)、原因分析和解决(Cause Analysis and Resolve, CAR)等关键过程域进行了深入分析,并结合软件工程最佳实践,提出了一套以CMMI过程模型为指导,切实可行的过程实施方法并实现了相应的支持工具,其中包括质量保证支持工具(Software Quality Assurance, SQA Tool)、缺陷预防支持工具(Defect Prevention, DP Tool)和内部审计支持工具(Internal Audit Tool)。本文还论述了如何在面向Web应用的STRUTS框架下动态地将各支持子工具与项目信息管理和用户信息管理集成到系统Portal中,以形成一套完善的以支持软件开发过程为目的的集成过程支持系统(Integrated Process Support System, IPSS)。 在系统实现中,针对以往三层结构系统中业务逻辑和业务数据访问紧耦合的弊端,IPSS采用了四层结构,将系统分为表述层、业务逻辑层、持久化层和数据库层。Java开放源码Struts框架和Hibernate中间件的联合应用有效地将数据访问和业务逻辑分开,使IPSS具有了模块化、可重用和易扩展的优点。 本文的研究来源于惠普全球软件服务中心(HP GDCC)内部的IQMS质量管理项目。本文所研究的IPSS过程支持系统是IQMS项目的重要组成部分。IPSS的研究为软件过程的重复实施提供了内置的一致性和可靠性。当本系统被重复地应用于不同的软件项目中时,则意味着使用本系统的不同软件项目遵循着相同的软件过程。通过实施可重复的软件过程,软件企业可彻底摆脱对个人经验等不确定因素依赖,以获得可重复、可预测的软件质量。

基于CMMI支持过程域的集成过程支持系统IPSS的研究与实现

这是一篇关于软件过程,CMMI-SW,质量保证,缺陷预防,CASE工具的论文, 主要内容为可重复的质量只有通过可重复的过程获得。为了持续地获得理想的软件质量,软件开发的过程也应该是经过充分定义的、可重复的。CMMI为我们提供了这样的过程模型。CMMI过程模型关注于过程改进,即通过改进过程来改进软件质量。但CMMI只描述了一个成熟组织应具有的软件过程能力,却没有指出如何取得这种能力的具体方法。如果没有过程能力的具体实施方法和缺乏相应的过程支持工具,即使是通过CMMI的组织也无法建立可重复的过程并获得可重复的软件质量。 针对这一问题,本文对CMMI支持类过程域中的过程和产品质量保证(Process and Product Quality Assurance, PPQA)、原因分析和解决(Cause Analysis and Resolve, CAR)等关键过程域进行了深入分析,并结合软件工程最佳实践,提出了一套以CMMI过程模型为指导,切实可行的过程实施方法并实现了相应的支持工具,其中包括质量保证支持工具(Software Quality Assurance, SQA Tool)、缺陷预防支持工具(Defect Prevention, DP Tool)和内部审计支持工具(Internal Audit Tool)。本文还论述了如何在面向Web应用的STRUTS框架下动态地将各支持子工具与项目信息管理和用户信息管理集成到系统Portal中,以形成一套完善的以支持软件开发过程为目的的集成过程支持系统(Integrated Process Support System, IPSS)。 在系统实现中,针对以往三层结构系统中业务逻辑和业务数据访问紧耦合的弊端,IPSS采用了四层结构,将系统分为表述层、业务逻辑层、持久化层和数据库层。Java开放源码Struts框架和Hibernate中间件的联合应用有效地将数据访问和业务逻辑分开,使IPSS具有了模块化、可重用和易扩展的优点。 本文的研究来源于惠普全球软件服务中心(HP GDCC)内部的IQMS质量管理项目。本文所研究的IPSS过程支持系统是IQMS项目的重要组成部分。IPSS的研究为软件过程的重复实施提供了内置的一致性和可靠性。当本系统被重复地应用于不同的软件项目中时,则意味着使用本系统的不同软件项目遵循着相同的软件过程。通过实施可重复的软件过程,软件企业可彻底摆脱对个人经验等不确定因素依赖,以获得可重复、可预测的软件质量。

基于PSP的个体项目过程管理技术工具研究

这是一篇关于软件过程,软件质量,个体软件过程,CMM的论文, 主要内容为个体软件过程(Personal Software Process,PSP)为企业实施软件能力成熟度模型(Capability Maturity Model for Software, SW-CMM)提供了个体级别的支持。为了提高企业的软件能力成熟度,保证个体项目的软件质量,需要一个能够将PSP应用于软件企业的合适的支持工具。因此,设计与实现一个支持PSP框架的个体项目过程管理支持工具(简称为P3Work)具有重点的现实意义。本文在辽宁省科技攻关重点项目(项目编号:2002216001)及国家高科技发展“863”计划(项目编号:2003AA113020)的基础上,对如何在分布式环境下以PSP理论规范个体项目的软件过程,保证个体项目的软件质量进行了研究。 本文首先分析了软件企业实施CMM的现状以及软件开发人员在过程改进中遇到的主要问题,提出了基于PSP的分布式解决方案——建立个体项目过程管理支持工具。该工具包含了PSP所要求的基本过程,以及软件过程脚本的定义和编辑功能,以相关平台的理论知识为基础,在软件架构和组件的设计上结合了J2EE体系及第三方应用服务器的优点,为简化系统开发引入了多种设计模式和设计准则,并采用JSP和EJB技术加以实现。论文同时给出了系统部分关键实例的实现以及本系统与其它企业应用系统的集成分析。 本文研究的重点在于根据定制的软件过程脚本,规范软件开发人员的日常工作,量化表示他们的过程能力,增加个体过程的可控性,并在积累数据的基础上逐级提高过程能力,从而保证所开发软件的质量。

结合Struts与Hibernate的Web开发模式之研究与应用

这是一篇关于RUP,软件过程,架构设计,Struts,Hibernate的论文, 主要内容为随着现代信息产业的蓬勃发展,软件开发已经成为一项浩大繁杂的工程。从计划、设计到实现,每一个环节都必须严格把关,稍有不慎,整个工程就会失败。据统计,仅在美国,每年就有180,000个信息技术项目,耗资大约$2500亿美元,其中25-30%的项目会流产。由此可见,由于管理不善和设计上的失误所造成的损失是巨大的。现代软件开发的过程和管理显得比以往任何时候都更为重要。 本文以Rational公司首创的RUP方法论,并结合JAVA/J2EE、UML/ROSE和WSAD这样的技术、工具和平台所构成的软件开发过程为研究的出发点;围绕RUP的三个主要特征(软件开发是以架构设计为中心,由用例驱动,并且是一个迭代的过程)来展开。 首先,对整个项目的基础架构进行设计。本部分,文章始终以基于J2EE体系的Web开发方法为探讨的基线。从Servlet/JSP的技术原理,到结合这两种技术进行Web开发的Modell和Mode12设计,再到实现Mode12的更佳方案—Struts框架内部机制的探讨等。接着,根据Web应用的经典分层理论,对持久层的设计进行了分析,引入了Hibernate框架技术;最终,应用Struts作为表示层实现,应用Hibernate作为持久层实现,并结合最新的Spring技术作为业务层实现,进行框架整合,从而设计出了一套足够灵活、松散耦合、可扩展且高效的Web开发框架。 其次,本文采用用例驱动的方法对人力资源管理系统的需求进行分析,展示了用例描述的规范。 最后,本文以我们设计出的开发框架作为架构中心,选取人事系统比较核心的“人员管理、机构管理、内部调动、合同管理、工资管理”作为第一阶段迭代的目标来开发实现,并在这一阶段最后进行成果评估,以决定是否进行下一次迭代。现在,第一阶段的任务已开发完成并顺利部署到最终用户域中,满足了客户在扩展性和性能方面的要求。随着人事二期工程的展开,更多的功能模块将被迭代增加进来,系统将会变得更加完善和强大。 目前,结合Struts、Hibernate和Spring的框架组合被认为是基于J2EE进行大型Web项目开发的理想组合,以该框架为中心、采用用例驱动的、迭代的RUP软件开发过程逐渐成为软件开发行业事实上的工业标准。因此,本文的框架设计和基于RUP的成功实践必将对我国软件企业具有重要的借鉴意义。

基于PSP的个体项目过程管理技术工具研究

这是一篇关于软件过程,软件质量,个体软件过程,CMM的论文, 主要内容为个体软件过程(Personal Software Process,PSP)为企业实施软件能力成熟度模型(Capability Maturity Model for Software, SW-CMM)提供了个体级别的支持。为了提高企业的软件能力成熟度,保证个体项目的软件质量,需要一个能够将PSP应用于软件企业的合适的支持工具。因此,设计与实现一个支持PSP框架的个体项目过程管理支持工具(简称为P3Work)具有重点的现实意义。本文在辽宁省科技攻关重点项目(项目编号:2002216001)及国家高科技发展“863”计划(项目编号:2003AA113020)的基础上,对如何在分布式环境下以PSP理论规范个体项目的软件过程,保证个体项目的软件质量进行了研究。 本文首先分析了软件企业实施CMM的现状以及软件开发人员在过程改进中遇到的主要问题,提出了基于PSP的分布式解决方案——建立个体项目过程管理支持工具。该工具包含了PSP所要求的基本过程,以及软件过程脚本的定义和编辑功能,以相关平台的理论知识为基础,在软件架构和组件的设计上结合了J2EE体系及第三方应用服务器的优点,为简化系统开发引入了多种设计模式和设计准则,并采用JSP和EJB技术加以实现。论文同时给出了系统部分关键实例的实现以及本系统与其它企业应用系统的集成分析。 本文研究的重点在于根据定制的软件过程脚本,规范软件开发人员的日常工作,量化表示他们的过程能力,增加个体过程的可控性,并在积累数据的基础上逐级提高过程能力,从而保证所开发软件的质量。

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码助手 ,原文地址:https://m.bishedaima.com/lunwen/49904.html

相关推荐

发表回复

登录后才能评论