首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 314 毫秒
1.
在软件项目的实施过程中,开发和管理人员不可避免地会碰到各种各样的问题,如何及时、有效地解决这些问题,对一个软件项目最终的成功与否有着极大的影响。经大量的研究工作后.开发了问题跟踪和分析系统。介绍了该系统中对问题进行定义、跟踪、管理和解决的工具——问题跟踪工具的实现方法,以及对问题跟踪工具应用后积累的历史数据进行挖掘分析的方法。该系统的应用对提高软件生产率和软件质量起到了一定积极有效的作用。  相似文献   

2.
对软件项目管理系统的项目数据备份进行分析,提出了一种基于半结构化数据的项目备份方法SDB-Method.该方法通过对系统的数据模型进行分析,建立关系数据模型和半结构化数据模型OEM(对象交换模型)之间的映射,实现关系数据和半结构化数据的相互转换,从而解决项目的导入和导出问题.该方法应用于项目管理系统SoftPM中,支持软件项目的多分支开发,迭代开发以及移植,有效地解决了软件项目管理系统的项目备份问题.  相似文献   

3.
该文先提出了软件企业研发过程存在的问题以及解决该问题采用的CMMI模型,再通过对某软件企业实施CMMI过程改进项目的跟踪,以及对过程改进实施资料的收集与分析,按照CMMI模型连续式表示法的过程域划分方法进行过程管理支持系统的分析与设计。该系统融合了项目管理,开发管理,支持管理,过程管理几大功能,可以帮助企业规范软件研发过程,并支持企业进行持续的组织革新,可促进企业更好的进行软件过程实施。推进规范执行、问题反馈以及改进深化。  相似文献   

4.
高宁  李智 《计算机科学》2017,44(11):187-190
问题框架(Problem Frames,PF)在需求工程研究领域中已经获得了广泛重视和研究。目前,问题框架的相关研究已经取得了较多成果,但如何从需求模型(问题图)平滑过渡到软件设计以及实现仍是一个有待解决的问题。文中对如何将问题图转换到用户场景文本以及通过用户场景来辅助行为驱动开发方法进行软件设计与开发进行了研究,提出了一种问题框架与行为驱动开发相结合的软件开发方法(PFBDD)。该方法能够帮助系统分析员将用户需求 平滑过渡 到软件设计及测试,从而避免软件项目中表达不一致带来的问题。此外,通过实例介绍了如何将此方法应用到一个车管业务排队系统中,并介绍了Gherkin语言和Specflow工具。该方法对于问题框架进一步走向实践具有重要的推动作用。  相似文献   

5.
本文介绍了加密系统SH Super Lock的开发背景、主要功能、使用环境和实现方法。使用该系统加密的软件具有如下功能:反拷贝,不能被其它拷贝工具所拷贝;反跟踪,具有多种反跟踪手段,不能被其它软件跟踪;防反汇编,程序代码和数据采用密文(密码)存储,防止其它软件对其进行反汇编。  相似文献   

6.
张胜茂  周为蜂  樊伟 《计算机工程》2011,37(24):254-256
商用地理信息系统软件庞大,且小规模系统的二次开发成本较高。为此,提出一种在开源SharpMap类库基础上进行框架设计与开发的方法,将命令和工具作为最小单元,各功能被细化成几个命令或工具,根据开发需要将命令与工具按照类别集成在一起构成系统。实验结果表明,该方法在二次开发中应用灵活,已开发的命令和工具单元可在多个项目中重复使用。  相似文献   

7.
目前,将传统CAD软件改造成支持多成员协同工作的应用协同工具的常用方法是逐个地对传统CAD软件进行改造。在对现有改造方法存在的问题进行分析总结的基础上,设计实现了一个应用协同工具开发平台,该开发平台不但能提高改造效率,而且能保证采用该开发平台所构造的应用协同工具具有较好的健壮性。  相似文献   

8.
由于中小型企业管理软件开发的能力比较弱,常常导致项目处于混乱。开发过程混乱,使得新技术、新工具的优势难以体现。因此,对软件开发过程加以管理,可以提高软件过程的控制能力,确保软件项目的开发成功是当今研究的主要方向。能力成熟度模型和敏捷软件开发方法是当今流行的软件开发过程管理方法。本文针对这两类软件开发过程管理方法在中小MIS系统开发中的应用进行了分析和比较。  相似文献   

9.
本文论述了在C语言开发环境下,构造一个面向Foxbase应用和C语言应用的人机界面自动生成工具的设计思想及实现方法。介绍了人机界面设计应考虑的主要问题,该工具的总体模型,数据结构定义,以及与应用系统的接口。给出了具体实现时的软件模块结构及其功能,并对设计中应解决的若干技术问题作了讨论。  相似文献   

10.
本文论述了在C语言开发环境下,构造一个面向Foxbase应用和C语言应用的人机界面自动生成工具的设计思想及实现方法。介绍了人机界面设计应考虑的主要问题,该工具的总体模型,数据结构定义,以及与应用系统的接口。给出了具体实现时的软件模块结构及其功能,并对设计中应解决的若干技术问题作了讨论。  相似文献   

11.
周光发 《微处理机》2011,32(5):86-88,91
行李安全问题是困扰旅客和警方的一个棘手问题。为了解决火车行李的追踪和监控问题,本项目创新地将无线定位技术引入到火车行李监控之中,为全程监控行李提供可能,也为丢失行李的寻找提供可靠途径。本项目从系统体系结构、上位机软件设计与实现、系统评估及测试等方面阐述了系统的开发与实现环节,以CC2431为硬件核心设计了系统上位机软件。  相似文献   

12.
涂菲菲  周明辉 《软件学报》2019,30(5):1522-1531
问题追踪系统和版本控制系统等软件开发支持工具已被广泛应用于开源和商业软件的开发中,产生了大量的数据,即软件开发活动数据.软件开发活动数据被广泛应用于科学研究和开发实践,为智能化开发提供支持.然而数据质量对相关的研究和实践有重大影响,却还没有得到足够的重视.为了能够更好地警示数据使用者潜在的数据质量问题,通过文献调研和访谈,并基于自有经验对数据进行分析,总结出了9种数据质量问题,覆盖了数据产生、数据收集和数据使用这3个不同的阶段.进一步地,提出了相应的方法以帮助发现和解决数据问题.发现问题是指加强对数据上下文的理解和通过统计分析及数据可视化发现潜在的数据质量问题,解决问题是指利用冗余数据或者挖掘用户行为模式进行修正.  相似文献   

13.
Chattergy  R. Pooch  U.W. 《Computer》1977,10(4):40-45
One of the more critical problems in computing science today is the rapidly increasing cost of developing and maintaining software for new automated data systems. New software development is generally a standardized process whereby software evolves from an idea to a useful system operating on a computer. The traditional model for a software development project includes feasibility study, requirements analysis, system design, program design, coding, testing, documentation, and implementation. Program design, coding, and testing are relatively well defined activities, but they are rarely straightforward. Involving many iterations among the phases and the activities within the phases, these iterations are a result of the knowledge gained as the system is being generated. We will describe here a different approach to the software development process. This approach, called "top-down modular design," attempts to minimize the numerous iterations of the development cycle. The basic philosophy, similar to that of structured programming, has already been applied to a variety of applications but has not yet been utilized in the general process of constructing simulation programs.  相似文献   

14.
Many problems are found and fixed during the development of a software system. The Project Issue Tracking System toolkit, a Web-based issue-management tool, can be used to organize issue reports during development and to communicate with different project teams around the world. The Project Issue Tracking System (PITS) is a tool that supports the IV&V effort for two major NASA projects: the Earth Observation System Data and Information System (EOSDIS) and the Earth Science Data and Information System (ESDIS). The EOSDIS IV&V effort teams several companies and organizations at several sites with Intermetrics, Inc, serving as the lead contractor. We examine the PITS Web-based mechanisms for tracking issue reports  相似文献   

15.
With the increase in size and complexity of current software projects, many large companies have established global software production lines over the world to develop and deliver software products with collaborative software development processes involving multiple teams located at different sites. Supporting global software production needs an effective software-engineering environment to meet the special requirements of the collaborative software development process, diverse management methods and engineering practice. WWW technology provides powerful means to set up an enterprise-oriented software engineering environment for global software production due to its advantages in networking, global access, internationalization, and communication. Although there are many articles addressing the methods and experience in building web-based applications systems and tools, very few papers discuss the real-world problems and solutions in the development and deployment of web-based software tools to support a collaborative software development process for global software production. This paper discusses the real world issues, and reports our experience and lessons in building and deploying a web-based problem information management system (PIMS) to support global software development processes at Fujitsu. It focuses on the real issues and needs of current collaborative development process involving multiple teams, and highlights the benefits and impact of the PIMS on global software production. Moreover, it discusses our technical solutions and trade-offs in the development of PIMS, and shares our experience and lessons. Furthermore, it introduces a new data-centered conceptual process model to support diverse collaborative processes for project and problem management in global software production. Finally, the paper shares our key successes and weaknesses, and reports our experience and lessons in the deployment of the system.  相似文献   

16.
朱家鑫  周明辉 《软件学报》2019,30(7):2109-2123
随着开源软件的兴起及软件开发支撑工具的普及,Internet上积累了大量开放的软件开发活动数据,越来越多的实践者与研究者尝试从中获取提高软件开发效率和产品质量的洞察.为了提高数据分析的效率、方便分析结果的重现与对比,许多工作提出了构建与使用共享数据集.然而,现有软件开发活动数据集的构建过程可追溯性差、适用范围窄,对数据随时间、环境发生的变化欠考虑.这些不足直接威胁数据的质量及分析结果的有效性.针对该问题,提出一种层次化、多版本化的方法来构建与使用软件开发活动数据集.层次化是指在数据集中包括收集和后续处理所得的原始、中间和最终数据,建立数据集的可追溯性并扩展其适用范围.多版本化是指通过多种方式进行多次数据收集,使数据使用者能够观察到数据的变化,为数据质量及分析结果有效性的验证和提高创造条件.通过基于该方法构建的Mozilla问题追踪数据集进行示范,并验证了该方法能够帮助数据使用者高效地使用数据.  相似文献   

17.
王艳慧 《微机发展》2008,18(5):141-143
CMM是一种软件生产过程标准和软件企业成熟度评估标准,该标准侧重于软件开发过程的管理及工程能力的提高与评估。基于CMM理论在软件过程改进中的应用,针对软件开发过程中存在的问题,采用CMM2级项目级实践,实现4个关键过程域:需求管理、软件项目计划、软件项目跟踪和监督、软件质量保证,制定出符合项目需求和管理的规范与过程,将CMM理论应用于软件开发过程中,对项目各个环节的工作进行改进,取得良好的过程改进效果,并从中总结基于CMM模型进行过程改进的经验。  相似文献   

18.
目前研究的四旋翼无人机航迹跟踪控制系统跟踪过程不稳定,导致跟踪结果不准确;为此基于MPC设计了一种新的四旋翼无人机航迹跟踪控制系统.通过空中飞行控制器、地面控制器和人工干预器实现了无人机航线的跟踪控制;空中飞行控制器包括GPS导航定位模块、姿态评估模块(MTI)、飞行控制系统计算机,显示模块等;地面控制器探测周围飞行环境,规避障碍物、规划安全航线,传输至空中自主飞行控制系统,包括无线通讯的数据连接电路和地面终端控制模块;人工干预模块能对飞行过程中发生的意外情况进行人工干预以避免突发情况造成危险;以VS2010为开发环境,利用C++软件设计软件流程;利用MPC多变量控制策略,以最优动态轨迹为控制目标,获取无人机的实时飞行状况,设定航线规划流程,实行航线动态规划;实验结果表明,所设计的无人机航迹跟踪控制系统稳定性较好,跟踪控制结果与预期的跟踪控制曲线重合度更高,平均误差控制在1 cm以内.  相似文献   

19.
《Information Systems》2005,30(8):609-629
Although security is a crucial issue for information systems, traditionally, it is considered after the definition of the system. This approach often leads to problems, which most of the times translate into security vulnerabilities. From the viewpoint of the traditional security paradigm, it should be possible to eliminate such problems through better integration of security and software engineering. This paper firstly argues for the need to develop a methodology that considers security as an integral part of the whole system development process, and secondly it contributes to the current state of the art by proposing an approach that considers security concerns as an integral part of the entire system development process and by relating this approach with existing work. The different stages of the approach are described with the aid of a real-life case study; a health and social care information system.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号