2) software concurrent development method
软件并行开发方法
3) concurrent development
并行开发
1.
Based on the practical experience of software development, this paper analyzing the one of the main reasons that development fail of software is a need not clear and definite, provides the method of the software concurrent development that based on the classification of the need, verifies the usefulness of this method.
本文以软件开发的实践经验为基础,分析了软件开发失败的主要原因之一是需求不明确,提出了基于需求分级的软件并行开发方法,验证基于需求分级的软件并行开发的有效性,分析了传统软件开发方法与软件并行开发方法各自的优缺点。
4) parallel development
并行开发
1.
Research and application of parallel development based on Struts
基于Struts框架的并行开发的研究与应用
5) concurrent approach
并行方法
1.
Concurrent approach stresses development and sharing of in-formation and knowledge,This paper puts forward a method applying concurrent approach to robotic assem-bly process planning.
并行方法强调人们的协同工作,并行地进行产品及其有关过程的设计,注重信息与知识财富的开发与共享,本文提出一种并行方法下的机器人化装配工艺规划方法,该方法注重信息的共享,突出多任务的并行交叉实施及各项任务间信息的通讯与协调,在专家系统支持下,完成了中小型机电产品的机器人化装配工艺分析及规划。
补充资料:Jackson系统开发方法
Jackson系统开发方法
Jackson system development method
Jacksonx一tong ka*fa fangfaJackS0n系统开发方法(Jac瓦沁n systemds·vel0Pment method)一种面向数据结构的软件开发方法,该方法是以数据结构为基础,通过一组映射或转换过程来建立程序的结构。 JSD是Jae址刃nsysteln块velopment的缩写。JSD方法是由M.A.杰克逊提出的。他首先于1972一1974年间提出了JSP,这是一种结构化程序设计方法,后来在 1978一1981年间将其扩充为JSI)o JSI〕方法把系统开发分为描述和实现两个阶段。描述阶段建立一个与系统相关的客观世界的模型,并在此基础上确定系统功能。实现阶段在具体的软硬件环境下实现系统功能。 JSD方法有6个步骤: (1)实体动作步骤:列出客观世界中与系统有关的原始实体和实体动作表,以及每一动作的属性表。这些表规定了系统功能的范围。 (2)实体结构步骤:用结构图来表达每一个实体的诸动作间有序约束,得到一个结构图集。结构图中包括顺序、选择及重复等三种构造。 实体动作步骤和实体结构步骤的结果是一个客观世界的抽象描述。为了模拟客观世界,客观世界中的每一个实际进程需要有一个对应的模型进程。 (3)初始模型步骤:说明模型进程是如何与其相应的实际进程进行联系的。JS】〕方法支持数据流联结与状态向量联结两种方式,结果得到一个系统说明图。此外,软件开发人员还需写出模型进程的结构文本以便进一步说明模型进程。结构文本实质上是结构图的文本形式,它包含了从外界输人信息的操作,以及根据输人信息确定模型进程中操作执行的条件。 (4)功能步骤:指明系统功能。指明的方式有3种:①以初始模型中的术语为基础,用自然语言按规定的形式陈述功能。这种方式有利于软件开发人员与用户之间的通信。②在初始模型的系统说明图中加人功能规约。③用结构文本给出细化的功能规约。这3种方式一般要结合使用。 (5)系统时序步骤:在时间上系统总是延迟于客观世界,而根据系统功能的需要,系统的不同部分在延迟的程度上总是有所区别的。为了完善系统规约,在本步骤中考虑这些延迟,并和系统用户一起讨论系统中各个不同部分的延迟程度。结果得到非形式的描述时序约束的文件。 以上5个步骤为描述阶段。 (6)实现步骤:在具体的软硬件环境下实现系统功能。实现步骤的基本任务有3:①确定有多少真实或虚拟的处理器用于执行系统;②当处理器的数量小于进程的数量时,确定如何在进程间分配处理器;③在一个拥有多个进程的处理器上确定如何由多个进程共享处理器时间,即进行进程调度。
说明:补充资料仅用于学习参考,请勿用于其它任何用途。
参考词条