共查询到20条相似文献,搜索用时 703 毫秒
1.
软件项目开发的里程碑式进度规划方法 总被引:2,自引:0,他引:2
软件大规模团队开发的模式研究是当前我国软件产业发展的重要课题,其中的并行工程研究是一个较为活跃领域.本文从分析软件开发的特点出发,分析软件开发中项目成员的特性,运用合理的人员假设,结合并行计算领域的阶段并行模型,提出了软件团队开发的里程碑并行开发模型和进度规划方案,并提供相应的参考案例. 相似文献
2.
高度并行的开发过程时间就是生命,对商业而言尤其如此;而软件并行开发被认为是提高软件生产率最具有潜力的途径之一。并行开发对软件来说有多重要?以芯片行业为例,芯片的硬件设计和软件设计是并行进行的:一款芯片在外部特性设计基本完毕之后,会立即推出仿真器供软件开发使用,而此时作为硬件的 相似文献
3.
随着软件开发模式的日趋成熟,国内越来越多的软件公司和软件开发团队的开发过程已经离不开版本控制系统的支持。在众多的版本控制系统中,CVS和Subversion凭其免费开源、成熟可靠、简便易用及支持并行开发和分支等特点为众多开发团队所选用。 相似文献
4.
支持第四代语言的并行进化式软件开发模型CESD 总被引:6,自引:0,他引:6
目前,第四代语言(4GL)巳成为应用领域的主流软件开发工具。随着实践的深入,人们逐渐意识到:目前广泛流行的澡布式软件开发棋型不适应基于佑L的应用软件开发活动。究其原因在于二者刻画间翅空间思维方式的不匹配性。软件开发活动是一个不断反复、逐步求解的过程,4GL快速高效的开发生产率有效地支持了这一过程;而澡布式模型刻画软件开发活动过于呆板苛刻,未能很好地反映反复这一本质.此外,在应用软件开发过程中,很多开发活动实际上是可以并行的,这一点在开发实践中已得到验证,澡布式模型未能提出在较高抽象级上并行的机制.因此,软件开发模型如何从概念上到本质上支持基于4GL的软件开发活动,成为了重等解决的问题之一。一、并行进化式软件开发模型cEsD 如上所述,在传统的软件开发过程中很多开发活动是并行的。这给我们一个启示,能否在较高抽象级上便软件开发活动并行起来? 事实上,参与软件开发活动的往往是一个课题组的很多人.大型软件系统的开发甚至还要划分为若干个课题组,每一个子课题组解决一个或若干个子间题,实际上是可以并行工作的.因此,我们可以把一个软件系统的开发过程划分为若干个可以并行进行的成分,这个成分我们称为开发进程(珑vel叩-ment Proces,),每一个开发进程完成一个子系统或一个模块的开发任务. 相似文献
5.
并行软件开发环境的研究已日益成为并行计算和并行处理的重点。本文简介了可移植的消息传递环境PVM,讨论了以此为目标的图形监视环境XPVM,阐明XPVM环境与实际需要的PVM并行调试环境之间的差距,并在此基础上探讨了并行调试环境开发中的技术难点及其设计要求。 相似文献
6.
该文首先简要介绍并行软件开发环境分类及其环境特性。然后讨论了一个并行软件辅助开发工具—NUCAPPT。NUCAPPT将组成并行计算任务的各子任务分配到对应的处理器,并对分配到各处理器的任务间的数据通信进行优化。它不仅能保证任务分配后各处理器负载比较平衡,通信等待时间较小,而且能简化并行程序的编制过程,提高所编并行程序的质量。 相似文献
7.
基于Eclipse的并行开发环境EMPI 总被引:3,自引:0,他引:3
本文以当前日趋受欢迎的开源工具开发平台Eclipse及高性能软件开发领域主流程序设计环境OpenMPI标准为基础,研究设计了面向MPI通信库的基于有向图和并行模式的GUI程序开发环境EMPI,以期通过Eclipse平台,向程序员提供统一界面和操作风格的IDE开发环境,也作为模式化并行程序开发环境系统的实践性项目。 相似文献
8.
9.
10.
谷震离 《计算机工程与设计》2006,27(10):1828-1830
用软件工程方法,对一般软件与多媒体教学软件开发过程进行了研究,指出了多媒体教学软件开发过程的特殊性,建立了多媒体教学软件原型法开发模型.该模型解决了多媒体教学软件开发过程中多媒体元素制作的复杂性,实现了多媒体元素并行开发,提高了多媒体教学软件开发效率;使用原型化方法对多媒体教学软件进行开发,使开发出的多媒体教学软件真正符合教学规律,反映教学策略,提高了多媒体教学软件的开发质量. 相似文献
11.
12.
提出了软件并行开发控制模型CCM;设计了一个支持它的基于Petri网的计算机辅助软件工程系统CCM-CASE。并给出了CCM模型及其语言表示的形式定义;介绍了CCM-CASE的系统结构;讨论了在CCM-CASE系统支持下的并行控制技术。 相似文献
13.
文中介绍了在并行计算机WYSE Series 7000i上开发的一个基于Prolog的并行推理系统BTJ/WYSE,它为用户使用Prolog语言进行逻辑程序设计提供了良好的软件开发环境,而且支持对逻辑程序的并行执行。 相似文献
14.
并行计算软件库,如scalapack和plapack,通过提供大量并行计算子过程来提高并行计算软件开发效率。为方便用户使用并行软件库,该文提出了一种基于性能预测技术来开发并行计算软件库的方法,这是一种隐藏并行计算细节的有效途径。并就构成该软件库的神威超级计算机系统并行软件开发工具,并行线性代数软件库的数据自动分布的方法和供用户调用并行软件库的接口设计技术进行了讨论。实验结果表明,这种技术能有效提高并行计算软件效率。 相似文献
15.
并行ACOSPX7800增强型系统是作为并行ACOS系列最高档机型开发的新一代超大规模并行计算机。该系统采用最新的CMOS工艺和高度并行化技术,使系统的CPU单体性能达到PX7800原机种的1.5倍,与此同时,它还在通用计算机领域内首次实现了由32台处理机构成的共享存储器型并行系统,从而大大提高了基于传统双极技术的超大型通用计算机的性能。 相似文献
16.
P+P:同步时序电路的并行码和并行故障模拟器 总被引:3,自引:0,他引:3
开发的一个新的快速故障模拟器P+P。该模拟器使用了并行码与并行故障模拟算法,实现了同步时序电路故障模拟的两路并行性,采用了全局故障分组,锥形操作,电路级化及改进的组号ID等技术。P+P已在SUN SPARC-2工作站上实现,运行了大部分的ISCAS Benchmark同步时序电路。最后给出了实验结果。 相似文献
17.
面向对象语言在大型并行软件设计和开发上具有巨大的潜力。本文介绍了在网络环境上,我们设计 的面向对象C++并行编译系统OOCPCS的面向对象的大粒度数据流并行模型和总体设计,并讨论了其中一些重要的实现技术。 相似文献
18.
本文具体论述了基于PDM的产品集成开发体系结构及系统集成框架。依据并行工程的产品开发哲理及细化设计循环的思想,分析了CAD/DFM/CAPP/CAM并行集成的实现方法。通过ODBC标准接口的方式实现了与MIS、MRPⅡ系统的集成,有效地达到了企业内部信息资源的共享。基于PDM框架来实现CAD/CAPP/CAM的并行集成是一种较为理想的模式。 相似文献
19.
20.
分布式存储器并行计算机的可扩展性使它们成为解决大型问题的有力的候选机种。象HPF,FortranD和VPP Fortran这些新型语言使现有软件能方便地移植这些机器上,现在已制成许多分布式存储器并行计算机,但其中没有一台支持这些语言所需的机制,我们开发了一台型分布式存储器并行计算机AP1000+,即AP1000的增强型。通过使用诸如NAS并行基准程序等VPP Fortran 和C科学应用,我们模拟 相似文献