共查询到20条相似文献,搜索用时 15 毫秒
1.
软件项目管理流程分析与设计 总被引:2,自引:0,他引:2
针对软件项目和项目开发中的复杂性、易变性和不可预见性,研究了软件项目管理流程方法,设计了软件项目运作过程的总体流程,分析了各阶段流程的进入条件、主要工作过程和工作结果. 相似文献
2.
3.
软件项目由于应用的领域不同,一般涉及众多的业务知识领域,项目成果也应以软件的逻辑产品来体现,其最终成果及实现过程的可见性、可度量性相对较弱。因此,软件项目管理比一般工程项目要复杂得多。基于软件项目管理的特点分析,并结合软件项目开发管理经验,讨论了软件项目组织架构、计划与过程控制等软件项目管理要素,提出了矩阵式项目管理模型,分析了该模型中业务知识与计算机技术共同作用所能达到的最佳效果,讨论了需求管理模型及其应用,实践证明该模型是行之有效的。 相似文献
4.
5.
Malu Castellanos Fabio Casati Umeshwar Dayal Ming-Chien Shan 《Distributed and Parallel Databases》2004,16(3):239-273
Business process management tools have traditionally focused on supporting the modeling and automation of business processes, with the aim of enabling faster and more cost-effective process executions. As more and more processes become automated, customers become increasingly interested in managing process executions. Specifically, there is a desire for getting more visibility into process executions, to be able to quickly spot problems and areas for improvements. The idea is that, by being able to assess the process execution quality, it is possible to take actions to improve and optimize process execution, thereby leading to processes that have higher quality and lower costs. All this is possible today, but involves the execution of specialized data mining projects that typically last months, costs hundreds of thousands of dollars, and only provide a specialized, narrow solution whose applicability is often relatively short in time, due to the ever changing business and IT environments. Still, the need is such that companies undertake these efforts.To address these needs, this paper presents a set of concepts and architectures that lay the foundation for providing users with intelligent analysis and predictions about business process executions. For example, the tools are able to provide users with information about why the quality of a process execution is low, what will be the outcome of a certain process, or how many processes will be started next week. This information is crucial to gain visibility into the processes, understand or foresee problems and areas of optimization, and quickly identify solutions. Intelligent analysis and predictions are achieved by applying data mining techniques to process execution data. In contrast to traditional approaches, where lengthy projects, considerable efforts, and specialized skills in both business processes and data mining are needed to achieve these objectives, we aim at automating the entire data mining process lifecycle, so that intelligent functionality can be provided by the system while requiring little or no user input. The ambitious end goal of the work presented in this paper is that of laying the foundation for a framework and tool that is capable of providing analysts with key intelligence information about process execution, affecting crucial IT and business decisions, almost literally at the click of a button. 相似文献
6.
7.
本文分析了商业智能和业务流程管理进行集成的重要性和主要方式,阐明了利用商业智能来管理和优化业务流程可以帮助决策者在考虑企业的整体状况下更快、更科学地决策,避免孤立地管理流程;而决策者置身于流程之中并以一致的方式来处理事务又可以帮助商业智能的用户更加关注于应优先处理的事情。 相似文献
8.
Mazzeo Antonino Mazzocca Nicola Russo Stefano Vittorini Valeria 《Real-Time Systems》1997,13(3):219-236
We describe an approach to the specification of concurrent systems which enables a Petri net model of a system to be built up in a systematic way starting from a trace-based CSP specification. This method enables the separate specification of the behavior of each component (process) and their interactions in terms of the feasible sequences of events in which they can be involved. A set of rules is then applied to transform the trace-based specifications into a complete Petri net that is analyzed and/or executed to validate system behavior. The domain transformation procedure is fully automatable. The specification of a safety-critical railway control system is used as a case study. 相似文献
9.
软件的质量保证措施主要有2个方面:软件研制过程的质量保证和软件产品的质量评估。本文认为软件研制过程的质量管理是软件质量保证的关键,归纳了现阶段国内软件研制中影响软件质量的主要因素,详细分析了这些因素对于软件质量、软件研制及维护成本的影响,论述了软件研制的过程管理与软件质量的关系,结合长期软件研制工作经验,总结了面向软件质量保证的软件研制过程管理措施的主要内容。 相似文献
10.
11.
为了开发高质量的软件过程模型,有必要对软件过程模型的规范化进行研究。本文基于EPMM对过程的形式化定义,考虑到传统软件过程和软件演化过程的特点,给出过程第一范式(1PNF)、过程第二范式(2PNF)、过程第三范式(3PNF)和过程第四范式(4PNF)的定义,并给出它们的判定算法。本文建议:对于传统的软件过程模型,应设计到满足2PNF;而对于软件演化过程模型,应设计到满足3PNF。本文为建模高质量的软件过程模型提供了指南。 相似文献
12.
This paper considers assessment techniques based on the use of questionnaires, assessment matrices, workshops, and pro-forma assessment schemas; together with people issues such as motivation and involvement. With strong reference to SPICE process capability levels and the European Foundation for Quality Management (EFQM) Excellence Model, the authors suggest a novel framework containing a possible sequence of improvement steps towards the Established Level 3. The main conclusion in this paper is that an incremental improvement path can be defined using process assessment that commences with questionnaires, then goes on to matrices, workshops, and finally reaches pro-formas. Furthermore, it seems quite plausible that all four types of assessment techniques should be employed on an ongoing basis in a staged fashion. 相似文献
13.
基于体系结构的软件过程Petri网模型 总被引:2,自引:0,他引:2
传统的软件过程模型存在开发效率不高,可移植性差,重用粒度小等缺点.Petri网由于自身的特点,可用于形式化描述软件过程,学术界已有部分研究.但已经发表的研究多是基于高级Petri的扩展,十分复杂和繁琐,难以应用到实际软件项目中.综合利用软件过程理论、软件体系结构理论以及Petri网理论,提出了基于体系结构的软件过程Petri网模型(ABSPN),并证明了ABSPN模型具有过程正确性、强连通性、活性和有界性.实践证明,采用ABSPN模型进行软件开发,可以使软件结构清晰,易于理解,可移植性强,重用粒度大. 相似文献
14.
企业的分布性,电子商务的出现为企业的发展带来新的机遇和挑战, 的环境和需求往往不可避免地需要对已有的系统进行逆向工程(reverse engineering),对业务过程的逆向工程称为业务过程再工程(Business Process Reengineering,BPR),它是为了取得突破性改变而对业务过程进行根本性改变的研究与实现过程。本文介绍了BPR的概念,主要原则和一般模型,也介绍了UML的十种图和扩展机制,提出并讨论了用UML支持BPR六个阶段的方法。 相似文献
15.
信息管理系统开发中的需求管理过程实践 总被引:3,自引:3,他引:0
企业信息管理系统的开发会涉及到复杂多变的实际业务流程,如何采用简单而有效的方法去管理系统开发过程中大量的模糊需求、矛盾需求和变化需求至关重要。本文提出了一种适合于中小型项目的需求管理过程模型,并将过程控制等概念引入到需求管理中。该模型定义简洁、便于实施,具有较好的可扩充性。 相似文献
16.
陆启惠 《计算机光盘软件与应用》2011,(21)
在深入调查规模化畜禽养殖场的经营管理现状的基础上,系统分析了规模化畜禽养殖场生产条件下畜禽养殖企业的新特点和新要求,运用PowerBuild9.0设计软件,设计了能满足现代规模化畜禽养殖场生产经营管理需要的信息管理模块。该系统在规模化种鸡场生产管理中实施应用,取得良好效果。 相似文献
17.
所谓软件开发过程中的风险,指的是在软件的开发过程中,可能会遇到的关于进度和预算方面的问题,或者是这些问题对软件开发的影响。如果软件开发过程中的风险变为现实,就会增加项目成本、影响项目进度、打乱软件开发计划,甚至最终影响软件项目的实现。风险管理对于软件开发来讲,就是为了尽可能的降低风险发生概率。如果对软件开发中的风险管理... 相似文献
18.
基于构件组装的软件开发方法被认为是提高软件开发效率和质量的有效途径,在软件开发中得到了越来越多的应用。文中分析了软件开发的现状,基于信息处理领域提出了一种构件组合式软件开发方法和适合这种开发方法的构件实现模型。介绍了这种构件组合式软件开发方法的基本实现原理,和在该方法指导下的软件开发过程。通过搭建一个实际的智能文本处理系统证明了该开发方法不仅简化了软件复用,提高了软件开发效率和质量,同时基于这种方法开发的软件具有较高运行效率。 相似文献
19.
软件项目管理在实际开发中的应用与实践 总被引:1,自引:0,他引:1
郭晋秦 《电脑编程技巧与维护》2009,(12):8-10
软件工程是指导计算机软件开发与维护的工程学科,它采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以便经济地开发出高质量的软件并有效地维护它。文中通过介绍软件工程的相关知识和针对项目的特殊性对软件工程理论的具体实施办法,展示了如何将软件工程理论应用在实际工作中,从而快速、高效地开发出高质量的软件。 相似文献
20.
Laura M?ru?ter A. J. M. M. Weijters Wil M. P. Van Der Aalst Antal Van Den Bosch 《Data mining and knowledge discovery》2006,13(1):67-87
Effective information systems require the existence of explicit process models. A completely specified process design needs
to be developed in order to enact a given business process. This development is time consuming and often subjective and incomplete.
We propose a method that constructs the process model from process log data, by determining the relations between process
tasks. To predict these relations, we employ machine learning technique to induce rule sets. These rule sets are induced from
simulated process log data generated by varying process characteristics such as noise and log size. Tests reveal that the
induced rule sets have a high predictive accuracy on new data. The effects of noise and imbalance of execution priorities
during the discovery of the relations between process tasks are also discussed. Knowing the causal, exclusive, and parallel
relations, a process model expressed in the Petri net formalism can be built. We illustrate our approach with real world data
in a case study.
相似文献
Antal Van Den BoschEmail: |