HI,欢迎来到学术之家,期刊咨询:400-888-7501  订阅咨询:400-888-7502  股权代码  102064
0
首页 精品范文 需求分析示例

需求分析示例

时间:2023-06-04 10:48:16

需求分析示例

第1篇

关键词:需求获取;UML;用例驱动;B方法;形式化需求

中图分类号:TP309文献标识码:A

文章编号:1004-373X(2009)12-045-04

Case Study of Acquiring Formal Software Requirement

ZOU Shengrong,PENG Yujing,GUO Zhongwei,LIU Chunqiu,ZHOU Ta,WEI Li,GU Aihua

(Information Engineering College,Yangzhou University,Yangzhou,225009,China)

Abstract:Acquiring software requirement is the basis of software modeling and analysis,traditional software requirement modeling has two important defects:one is informal requirements description often leads toambiguity and inconsistency of requirements,so it is difficult to validate and verificate;and the other is variability.According to the above problems,this paper presents the use case driven analysis method of software requirements by Unitied Modeling Language(UML),and describes it by formal method,relizes formal software requirement.Practice proves that acquiring software requirement of use case driven can obtain effectively correct and reasonable software requirement,in addition to requirement description of formal B method.This method effectively avoids the above problems.

Keywords:requirement acquirement;UML;use case driven;B method;formal requirement

0 引 言

随着计算机技术的发展,软件规模日益庞大,软件开发也日益复杂。随之而来的问题是许多IT系统都无法实现期望,它们要么无法实现业务目标,要么无法有效支持用户任务,要么成本很难控制在预算之内。究其原因,相当多的软件失败是因为需求不明白或者不确定而致。自1991年J.Martin提出“需求工程”[1] 概念后,需求分析作为软件工程的一个重要阶段开始形成一门独立学科,称为需求工程。软件需求的重要性正在不断提高,因为它是用户预先知道将以什么样的成本,获得什么样产品的途径。

需求工程在软件系统开发中的重要性已不容置疑。需求的获取是需求工程的主体,是软件系统开发过程中最为困难,也是最为重要的部分。只有真正满足用户需求的软件产品才能为用户接受,不能满足用户需求的产品,不管采用了多么先进的技术,对用户来说都是毫无用处的。根据Leffingwell 在1997 年的研究,软件项目中40%~60%的问题都是在需求的获取和分析阶段埋下了祸根[2]。在过去几年,文献主要强调需求建模和规约方法,现在重点转移到了软件需求获取的有效方法。

传统的需求分析过程通常采用数据流图等方式来描述系统的逻辑模型。由于这些非形式化以及半形式化方法所需求的描述都未给出数学意义上严格的语法和语义说明,因此需求阶段建立的模型或多或少的带有不精确性、不完全性和不一致性。形式化方法(Formal Methods)是全面系统地使用基于数学的语言、技术和工具,精确地说明、开发和验证的软件系统,使用形式化方法描述的规约具有规范性和无二义性,而且形式化语言是一种机器可处理的描述语言,可以保证软件复用自动化成为可能。

1 用例驱动的需求获取

1.1 用例模型

用例模型是系统既定功能和系统环境的模型,它可以作为客户和开发人员之间的契约。系统建模有许多种方法,每种建模方法,均可满足不同的目的。然而,用例模型最重要的作用是将系统行为传达给客户或最终用户,因此模型必须易于理解。用例模型驱动了需求分析之后开发工作的各个阶段和UML的各个模型。

用例模型采用若干个用例图描述。用例图是一个参与者和用例以及另外的定义和说明的可视化表示。用例图不仅是一个图,而且是系统想要的行为的全文档化模型[3-5]。

1.2 用例

用例表示一个完整的给用户传值的功能性单元。用例是系统和用户之间的动作序列,而不是逐条的个体需求。显著的用例改进了这一问题。现在,需求是用例的形式,需求以顺序的方式提供系统的行为,以相关的替换和异常信息结束。用例只说明了系统要做什么,而且在设计上领先,因为它对于收集需求和开始设计过程都非常便利。

1.3 参与者

参与者和用例从功能需求的分析中就确定了,功能需求具体化为用例,用例通过给参与者提供某个值的结果来满足功能需求。业务分析员是选择首先表识参与者,然后再表识用例或者相反。

1.4 用例关系

用例描述的是系统外部可见的行为,是系统为某一个或几个参与者提供的一段完整服务[4]。从原则上来讲,用例之间都是并列的,它们之间并不存在包含的从属关系,但是从保证用例模型的可维护性和一致性角度来看,可以在用例之间抽象出包含(include)、扩展(extend)和泛化 (generalization)这几种关系。这几种关系都是从现有的用例中抽取出公共的那部分信息,然后通过不同的方法重用这部分公共信息,以减少模型维护的工作量。

1.5 案例分析

这里分析一个体液免疫的实例。体液免疫是由B细胞介导的免疫应答。体液免疫可由胸腺依懒性抗原(TD)和非胸腺依懒性抗原(TI)诱发。这里讨论由TD诱发的体液免疫。

TD诱发的体液免疫必须要有抗原递呈细胞APC(Antigen Presenting Cell) 和辅助T细胞(TH细胞)。TD诱发的体液免疫过程大致如下:当抗原侵入机体内时,抗原递呈细胞识别抗原,并处理和递呈抗原状决定族给辅助T细胞;辅助T细胞识别抗原状决定族,然后把抗原状决定族传递给B细胞,辅助T细胞自身活化,增殖分化成效应T细胞;B细胞接受来自辅助T细胞的抗原状决定族,活化并增殖分化为效应B细胞和记忆细胞;效应B细胞产生抗体,当同种抗原再次进入机体时,记忆B细胞便分化成大量的效应B细胞,进而使抗体与抗原结合,抗体将抗原杀死[6]。

分析上述体液免疫的过程,可以把该软件系统需要实现的功能归结为以下几个问题:

(1)抗原入侵机体;

(2) 抗原递呈细胞摄取抗原;

(3) 抗原递呈细胞处理抗原;

(4) 抗原递呈细胞递呈抗原状决定族给辅助T细胞;

(5) 辅助T细胞识别来自抗原递呈细胞传递的抗原;

(6) 辅助T细胞传递抗原决定簇给B细胞;

(7) 辅助T细胞增殖、分化形成效应T细胞;

(8) B细胞接受辅助T细胞的抗原决定簇;

(9) B细胞增殖、分化形成记忆B细胞;

(10) B细胞增殖、分化形成效应B细胞;

(11) 效应B细胞产生抗体;

(12) 记忆B细胞记忆抗原;

(13)同一种抗原再次进入B机体,记忆B细胞增殖分化成大量的效应B细胞;

(14) 抗体和抗原结合杀灭抗原。

根据上述这些问题,可以把所涉及的操作归结为:入侵、识别、摄取、处理、传递、活化、增殖分化、产生、记忆、结合并杀灭这几个方面。根据这些分析结果,可以创建以下用例:入侵(Intrusion);摄取(Inhale);处理(Processing);传递(Present);活化(Activation);增殖分化(Proliferation and Differentiation);产生(Produce);记忆(Memory);识别(Recognition);结合并杀灭(Binding and Kill)。

根据上述分析,系统的参与者分别为抗原递呈细胞(APC);辅助T细胞(TH);B细胞(B);抗原(antigen);记忆B细胞(memory B cell);效应B细胞(effect B cell);抗体(antibody)。

根据上述分析,可以画出图1所示的体液免疫用例图。

图1 体液免疫用例图

这里采用顺序图建立对象间的动态交互的模型。

由TD介导的体液免疫过程已在上面详细描述,由于篇幅限制,体液免疫的顺序图不再列出,但是它的形式化描述将在下面介绍。

2 形式化需求

2.1 形式化B方法的介绍

B方法是形式化方法之一。B方法以规格说明语言的研究为背景,在引入一些面向对象机制等特点的同时,保留了语言的优点。B方法使用相对简单且运用人们熟悉的符号表示法广义代换表达状态的转换,从软件的规格说明到编码的形成是一致的形式描述,使程序和程序的规格说明处于统一的数学框架之下,以一种基于集合论的符号表示法来书写,减少了出现语义错误的可能性。这种数学框架是通过谓词变换和扩展的最弱前置条件为前提的[6,7]。

B包含一种AMN的结构化机制,AMN是B方法中的一种基本封装机制,非常接近人们在程序设计中所熟知的一些概念,如类(SIMULA)、抽象数据结构(CLUE)、模块(MODULA-2)、包(ADA)、对象(EIFFEL)等概念[8,9]。

AMN中有赋值和条件语句,也有前置条件、多重赋值、约束选择、卫、无约束选择。AMN中没有定序和循环,理解AMN的根据是状态及改变状态的操作,即包括静态和动态分析。静态对应状态的定义,动态对应其操作[10]。

下面通过论述的实例来获得体液免疫形式化B的需求。

2.2 用B形式化需求

根据上述用例图,定义如下转换规则[11]:

(1) 所有的参与者用枚举集合来表示,并把相应的变量、不变式等封装在参与者的机器里;

(2) 所有的用例用枚举集合来表示,并把相应的变量、不变式等封装在参与者的机器里;

(3) 参与者与用例的关联关系用二元关系组成的枚举集合来表示,并把相应的变量、不变式等封装在关联关系的机器里。

因为在本例里,没有参与者与用例的关联关系,所以不在此列出,方法类似规则(2)。根据以上规则,得出参与者与用例关联关系的机器如下:

MACHINE

Association

SETS

ACTOR={Antigen,antibody,TH,B,APC,effect T,effect B,memory B};

USECASE={instrusion,present,processing,recognition,inhale,activation,proliferate,differentiate,producce,memory,bind and kill};

ASSOCIATION={(Antigen,intrusion),(APC,inhale),(APC,present)(APC,processing),(TH,recognition),(TH,present),(TH,activation),(TH,proliferate),(TH,differentiate),(B,recognition),(B,activation ),(B,proliferate ),(B,differentiate ),(effect B,produce),(memory B,memory),(memory B,proliferate),(memory B,differentiate),(antibody,bind and kill)}

VIRIABLES

actor,usecase,association

INVARIANT

actor∈ACTOR∧

usecase∈USECASE∧

association∈ASSOCIATION

INITIALIZATION

actor,usecase,association:={},{},{}

OPERATIONS

END

这样就可以把参与者与用例之间的关系用形式化B的语言表示出来,而参与者机器和用例机器在这里不一一列出。

下面再来看如何把顺序图转换成形式化B的语言,定义以下几个规则:

把顺序图中的对象用枚举集合来表示;

把顺序图中对象之间的操作名用枚举集合来表示;

把顺序图中对象之间的操作顺序用枚举集合来表示;

定义常量并对其设置前置条件;

定义变量并对变量设置不变式;

根据转换规则,得到顺序图形式化B的机器表示形式如下:

MACHINE

ImmuneResponse

SETS

OBJECT={ Antigen,antibody,TH,B,APC,effect T,effect B,memory B };

MESSAGE={ instrusion,present,processing,recognition,inhale,activation,proliferate,differentiate,producce,memory,bind and kill };

MSGID={m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11,m12,m13,m14,m15,m16}

CONSTANTS

ID_max

PROPERIES

ID_max∈NAT1

VARIABLES

object,msgid,msg,sequence

INVARIANT

object∈OBJECT∧msg∈objectMESSAGE∧

msgid∈objectMSGID∧

sequence∈sequence(MSGID)

INITIALIZATION

object,msg,msgid,sequence:= {},{},{},{}

OPERATIONS

Sequence(i1)

PRE i1∈ MESSAGEmsgid∧ i1>=msgid

THEN sequence:=sequence(msgid)

END

END

这里得到了形式化B的规格说明,避免非形式化需求描述的歧义性,并且形式化的规则说明易于验证前后的一致性等问题。

3 结 语

采用基于用例建模的方法进行需求获取。该方法的主要好处是以用户为中心,用例方法可以使用户更清楚地认识到新系统允许他们做什么。把用例建模获取的需求变成形式化B的描述方法,形式化的需求具有无歧义、精确性等优点,能提高规格说明的正确性。下一步的工作就是用B方法的证明技术来验证机器,并将其精化、程序实现。

参考文献

[1]Zave P.Classification of Research Efforts in Requirements Engineering[J].ACM Computing Surveys,1997,29(4):315-321.

[2]WIegers K E.软件需求[M].陆莉娜,译.北京:机械工业出版社,2000.

[3]F Martin.UML精粹[M].2版.徐家福,译.北京:清华大学出版社,2002.

[4]汤小康,王志刚,曹步文.UML用例图的Z形式规范[J].计算机与现代化,2006(11):12-13,16.

[5]范晓平.UML建模实例详解[M].北京:清华大学出版社,2005.

[6]陈慰峰.医学免疫学[M].4版.北京:人民卫生出版社,2007.

[7]裘宗燕.B方法[M].北京:电子工业出版社,2004.

[8]邹盛荣,阳雪平,郭峰,等.免疫因子网络的Immune-B模型设计[J].吉首大学学报:自然科学版,2006,27(3):27-32.

[9]Zou Shengrong.Modeling Distributed Algorithm Using B[A].Proceeding of the International Grid and Cooperative Computing Conference[C].2004:683-689.

第2篇

摘要:目的探究初产妇对助产服务的需求程度,并分析其影响因素。方法选取2014年6月—2015年12月在绍兴第二医院医共体总院分娩的100例初产妇为研究对象,对初产妇的一般情况进行调查,采用《初产妇助产需求调查量表》对助产需求程度进行评估,采用单因素分析初产妇助产服务需求程度的相关因素,采用多因素Logistic回归分析初产妇助产服务需求程度的独立影响因素。结果100例初产妇对助产服务需求程度较高、中等及较低者分别为58例、30例及12例,分别占58.00%、30.00%及12.00%。单因素分析结果显示,文化程度、居住地、心理状态、家庭收入情况、职业情况、孕期保健、妊娠并发症及妊娠史是初产妇助产服务需求程度的相关影响因素(均P<0.05)。多因素Logistic回归分析结果显示,文化程度、居住地、心理状态、职业情况、孕期保健及妊娠并发症是初产妇对助产服务需求程度的独立影响因素(均P<0.05)。结论初产妇对助产服务需求程度较高,且影响因素较多,可作为产妇干预措施制定的参考依据。

关键词:初产妇;助产服务;需求程度;影响因素

初产妇首次经历妊娠和分娩,孕产和分娩知识相对匮乏,分娩经验不足,相对于经产妇,初产妇对妊娠分娩的担忧和恐惧程度更为突出[1-2],不利于产程的顺利进展,也不利于产妇生理和心理健康的维护。初产妇在围生期对于外界支持,尤其是助产支持的需求较高[3-4]。初产妇的个人经历、生活及工作情况等存在较大差异,因此对助产的需求程度也往往存在较大差异,临床中与初产妇助产服务需求程度相关的研究相对不足,因此就初产妇助产需求和影响因素进行研究对围生期临床干预中采用具有针对性的服务干预具有积极意义。本研究探究初产妇对助产服务的需求程度,并分析其影响因素。

1资料与方法

1.1资料来源选取2014年6月—2015年12月在绍兴第二医院医共体总院分娩的100例初产妇为研究对象。入选标准:①初产妇;②既往无流产和死胎等意外妊娠结局史;③同意纳入研究。排除标准:①有精神系统疾病病史;②合并严重慢性疾病病史;③存在语言和认知障碍不能对问卷作答且不能与问卷者进行有效沟通。1.2方法1.2.1量表编制《初产妇助产需求调查量表》由3名产科专家和多名统计学专家共同编制,编制过程参考既往的研究文献,沈燕等编制的《产妇在分娩过程中的需求量表》等文献和工具[5-7],结合既往的临床服务和干预经验,量表包括2部分,第一部分为产妇的年龄、职业等一般情况,第二部分为需求调查部分,包括3个维度,包括产妇的分娩知识需求、心理需求、产后保健、恢复及婴儿喂养需求。第一部分一般情况调查不纳入记分,第二部共计25个条目,4级记分方法,正向记分,总分100分,依据得分评估需求程度,>80分为较高需求,60~79分为中等需求,<60分为较低需求,量表经检验信度为0.876,效度为0.849。1.2.2初产妇助产需求问卷问卷调查在产妇入院后进行,调查过程如遇产妇不能确切理解条目,给予现场解释,不能诱导患者选择答案,问卷当场收回。1.2.3一般情况问卷产妇一般情况问卷采用自制的问卷进行调查,内容包括年龄、职业(医务人员/非医务人员)及文化程度等一般信息,居住地、家庭手术及医疗费用支付情况等生活信息,孕期保健情况(是否参加孕妇学校),妊娠并发症发生情况。本组资料中产妇年龄21~42岁,中位年龄28岁,文化程度:初中及中专65例,高中及以上35例;居住地:农村52例,城镇48例;家庭收入情况:<5000元/月39例,≥5000元/月61例;职业情况:医学相关职业18例,非医学相关职业82例;社会支持程度:高支持65例,中等支持19例,低支持16例;妊娠期疾病情况:是17例,否83例;妊娠史:是22例,否78例;医疗费用支付方式:自费25例,非自费75例。1.2.4心理状态评估心理状态评估采用SAS和SDS评估量表[8],在产妇入院后评估,SAS和SDS量表标准分均为100分,SAS>50分表示存在焦虑情绪,SDS>53分表示存在抑郁情况,结果显示,焦虑和(或)抑郁者22例,无焦虑抑郁者78例。1.3统计学分析运用SPSS22.0软件对数据进行统计学分析,单因素分析采用χ2检验,多因素分析采用Logistic回归分析,P<0.05为差异有统计学意义。

2结果

2.1不同研究因素初产妇对助产服务的需求程度比较100例初产妇对助产服务需求程度较高、中等及较低者分别为58例、30例及12例,分别占58.00%、30.00%及12.00%。单因素分析结果显示,医疗费用支付方式、年龄与初产妇的助产需求无相关关系(均P>0.05),文化程度、居住地、心理状态、家庭收入情况、职业情况、孕期保健、妊娠期并发症及妊娠史是初产妇助产服务需求程度的相关因素(均P<0.05)。不同研究因素初产妇对助产服务的需求程度比较见表1。2.2初产妇对助产服务需求程度影响因素的多因素分析见表2。将单因素分析中差异有统计学意义的变量进行多因素分析。赋值情况如下:文化程度,初中及中专=0,高中及以上=1;居住地,农村=0,城镇=1;心理状态,焦虑和(或)抑郁=0,无焦虑抑郁=1;家庭收入情况,<5000元/月=0,≥5000元/月=1;职业情况,非医学相关=0,医学相关=1;孕期保健,是=0,否=1;妊娠并发症,否=0,是=1;妊娠史,否=0,是=1。多因素Logistic回归分析结果显示,文化程度、居住地、心理状态、职业情况、孕期保健及妊娠期并发症是初产妇对助产服务需求程度的独立影响因素(均P<0.05)。

3讨论

初产妇因对妊娠和分娩知识认知度较为低下,且部分初产妇存在认知错误的情况,因此多表现出对分娩较为恐惧和担忧程度较高等情况,对于分娩和产程的进展均十分不利,因此对初产妇进行助产服务干预的需求更高[9-10]。初产妇助产效果的影响因素较多,其中产妇对于助产知识的掌握和需求程度即是重要影响因素之一[10-12]。鉴于初产妇对助产服务需求程度的临床意义,对其进行现状和影响因素的研究十分必要,但是临床中关于助产服务需求程度的研究不足,故探究的意义进一步提升。本研究就初产妇对助产服务需求程度和影响因素进行探究,结果显示,初产妇对助产服务需求程度较高、中等及较低者分别占58.00%、30.00%及12.00%,可见具有较高助产需求的初产妇相对较多。在对相关因素分析过程中发现,不同医疗费用支付方式和年龄与初产妇的助产需求无明显的相关性,而文化程度、居住地、心理状态、家庭收入情况、职业情况、孕期保健、妊娠并发症及妊娠史是初产妇助产需求的相关因素;多因素Logistic回归分析显示,文化程度、居住地、心理状态、职业情况、孕期保健及妊娠并发症是初产妇对助产服务需求程度的独立影响因素。上述研究结果还显示,年龄和医疗费用支付方式与初产妇的助产需求无关,随着年龄的增长,分娩的风险加大,但在本研究中并未与助产需求表现出明显的相关性,其可能与生育保健的普及和获取孕产知识途径的多元化等因素有关;文化程度较高者对于分娩的认知相对更高,对于分娩安全和其他方面的要求均较高,因此助产服务需求也较高;居住在农村的初产妇对于分娩过程中的不良因素和情况认知较低,对于助产服务的认知也相对低下,需求也较低[13];心理状态较差者普遍表现出助产服务需求较低的情况,与此类患者的情绪波动影响到产妇的精力和认知有关[14-15];收入较高者对于围生期各项分娩干预的需求较高,其中助产方面的需求作为重要需求部分,表现出较高的状态;医学相关职业者对于助产认知较高,需求也较高[16];有妊娠期疾病和妊娠史者对于妊娠状态和分娩过程的重视程度更高,对于不良情况的担忧程度更高,因此对于医学干预,包括助产服务的需求程度也相对更高[17]。孕期保健与初产妇的助产需求有关,也是影响因素之一,参与孕期保健能够降低围生期的助产需求,与孕期保健过程中的教育有关,能够对助产需求的部分能容进行解答,使产妇提前了解相关分娩知识。综上所述,初产妇对助产服务的需求程度较高,且影响因素也较多,可为产妇干预措施的制定提供一定参考依据。

作者:唐炎园 孙艳菲 王雅芳 单位:绍兴第二医院医共体总院分娩室

第3篇

【关键词】工作流引擎云计算业务流程管理商业智能

一、引言

工作流技术原理分为Petri 网、有向图(DGA)或基于规则描述等[1-3]。通过将工作分解为着色和任务两部分,按固定规范来执行,它使得工作中固定程序的常规活动,在IT系统中实现成为可能,并实现全过程监控和数据分析[4];广泛应用于项目管理、办公自动化等领域。

C/S模式的传统集中式工作流能有效解决一般数据分析,如Clementine、SPSS等,但随着大数据时代的来临、商业智能(BI)的出现,使得用户更注重数据显性、隐形的联系。但随着数据规模的爆炸式增长、非结构和半结构化数据的增多、突发性自主分析需求的增大,传统工作流已无法满足海量数据的采集清洗、联机分析(OLAP)和数据挖掘等大数据时代的处理要求[5]。

云计算通过分布式技术,在相对低廉的基础设施上,提供工作流所需的计算、存储资源;包括基础设施服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)[6]等。

开源的Hadoop事实成为云计算上的平台基础,当下Hadoop成长为庞大体系,包括海量数据分析、存储、非结构数据收集处理、任务调度和监控等等。如智能商务平台BC-PDM就基于Hadoop,将ETL、OLAP、数据挖掘和报表分析云化,以Web方式向用户提供分析决策服务[8]。

基于着色Petri网原理,本文提出了面向海量数据业务分析的轻量级云工作流引擎,并在Hadoop平台中部署实现,该引擎运用于某运营商建设工程项目管理系统中。系统中,通过工作流引擎实现项目配置化管理;通过处理单元分配和分布式处理技术,实现流程处理分布式和海量数据实时分析。上线状态良好,有效支撑运营商内控管理和决策分析。

二、工作流引擎构建

2.1工作流引擎构建原理

当用户请求到达时,工作流引擎立刻创建过程实例,建立过程实例文件保存过程实例的运行信息。同一过程实例中,选择结构活动实例化1次或0次,循环结构活动实例化1次或N次,其他活动实例化1次。

同时,引擎将满足条件的活动实例化,包含活动ID、初始化时间、参与者、应用程序、执行状态等信息,保存在过程实例文件中并生产用户工作列表;用户工作列表分己办和待办任务列表两类,已办任务列表提供完成任务信息查询,待办任务列表提供执行工作项。依据工作流引擎的调度过程,本文将工作流引擎网划分为过程实例化模块、活动实例化模块和任务分配与执行模块。

2.2工作流活动分解

根据引擎原理,工作流内部数据分为五类:包括组织结构、活动实例、过程实例、活动定义和过程定义;据此定义的工作流引擎数据结构如下。(1)活动定义。活动信息由活动所属过程、具体活动和执行用户信息构成。包括普通活动、and-join、and-join前驱活动、and-split、or-join、or-split、or-split结束活动、begin、end九种。(2)过程定义。定义过程中具体的活动列表内容,包括活动前驱活动和后继活动两种。(3)过程实例。过程实例包括对象有实例创建者和过程定义的实例化两种。(4)活动实例。活动实例存放在任务列表中,存放具体活动在过程实例中的任务。(5)组织结构。组织结构中存放用户着色和分工,分配相应权限从而对应工作列表中的具体活动。

2.3工作流引擎调度算法

根据过程定义,工作流引擎控制工作流的流转并分配参与者相应任务,而后自动调用程序执行;包括过程实例化模块、活动实例化模块和任务分配与执行模块三部分,具体活动步骤如下:(1)用户发起请求后,过程实例化模块将所需执行的流程实例化加入排队表;(2)从流程中取出第一个活动并实例化,生成活动实例;(3)进行工作项分配、任务分配和模块执行,从流程实例化排队表中取出活动分配任务,将工作项存放到用户工作列表中;(4) 用户执行工作列表中的任务,并将完成活动放入已办活动列表中;(5)引擎根据已办活动从流程实例中获取下一个活动;如为终止活动则结束;否则转到(3),执行重新实例化活动,直至流程完成或外部中止;具体调度过程如图1所示:

三、着色Petri网

3.1着色Petri网原理

20世纪60年代出现了形式化的建模工具Petri网,它采用图形直观表示并经数学严格证明,但也存在以下缺陷:(1)无数据概念,数据控制必须转换为网结构,导致模型复杂度的增大;(2)无层次概念,大型模块无法用子模型来构建。

上述弊端使得Petri网只能为小型系统建模。

1981年,丹麦人Kurt Jensen提出具有层次性的着色Petri网(Colored Petri Net,简称CP net或CPN),它用颜色声明表示托肯的数据类型,用函数表示变迁的激发和着色标识的关系,将库所与指定的颜色集绑定,指定库所存储的资源类型,具有严格的形式化描述方法、直观图形表达能力和动态仿真特性等特点。在并发系统、通信系统和分布式系统等的建模方面广泛应用。

CPN可用任意复杂的数据类型作为颜色集,其表达能力上的优势,可有效解决如下问题:(1)动态工作流生成多种状态空间,使实际应用结点过多,计算机固化受限问题;(2)运行过程中,从多个可执行的活动产生的路径不确定和着色申请问题;(3)运行过程中,处理多个实例导致的token消耗和混乱问题。

CPN为九元组[9] (∑,P,T,A,N,C,G,E,I),利用token颜色描述对象属性。其中,p(s)表示与弧s连接的库所,Var(exp)表示表达式exp变量集合,CMS表示集合C上的多重集,Type(v)表示变量v类型,对应含义见表1。

3.2CPN触发分析

m(p)为不同颜色标记的多集合,用于表示库所中的 token,表示库所P包含2个颜色为和3个颜色为的令牌,如下方法:

C(m(P))={g,r}=2g+3r(1)

公式(1)表明,每个库所的颜色集合C(P)定义允许计入的令牌颜色集合,每条弧A的颜色集合包含在C(P)中,而token颜色属于弧A颜色集合。当触发规则和弧函数E决定进行转换时,颜色变换被触发。

[A]Pj∈ti且[A]Pk∈ti,如果Ef(pi,ti)≤m(pj)且m(pj)可用,则触发ti,产生新标记m如下:

m(pk)=m(pk)+Ef(ti,pk) (2)

m(pj)=m(pj)-Ef(pi,ti)(3)

当且仅当ti的导入库所pj包含token与弧f(pj,ti)相关的弧函数Ef(pj,ti)一样多时,变换ti才被触发。触发时,ti使用输入地Ef(pj,ti)指定数量的颜色token,并存放Ef(ti,pk)指定数量的token到输出地pk中。即f(pj,ti)弧函数指定应从pj回收的特定颜色token数;f(ti,pk)弧函数指定插入的特定颜色token数。

四、云平台实现

4.1云平台部署

算法分析单元通过工作流形成有序结合,最终在云平台实现BI应用和分析。云平台包括三部分:(1)Web客户端:供用户使用界面;(2)工作流引擎:基于CPN网,实现流程的解析、分发、执行和监控;(3)云平台:基于Hadoop,融合BI经营分析算法,提供云存储和云计算服务;将工作流各个活动节点封装在Web服务的节点中;调用对应的抽象类型实现对不同对象实例的动态加载,最终完成整个流程。

当用户在Web客户端提出需求后,云平台中事务的具体活动步骤如下,如图2所示:

(1)工作流事务需求提交给工作流引擎处理;工作流引擎结合参数实例化流程,并解析为有向无环图(DAG),保存到流程列表中;(2)用户需求为云事务需求,则通过部署模块解析调用相应BI算法,提交到云平台;(3)云平台中的Job Tracker安排执行Job,并通过MapReduce计算模式在分布式文件系统(Hadoop Distributed File System,HDFS)中处理,将最终结果存放到数据库HBase的BigTable表中;(4)反馈给用户最终结果,完成整个流程。

4.2系统实现

结合CPN,开发“企业信息化快速开发平台”的轻量级工作流中间件,该中间件可实现图形化的流程配置和路由控制。流程实例化可根据参数和规则,动态判定执行节点和执行路径。某运营商项目管理流程图中,深色部分表示已执行节点,黑色部分表示无需执行节点,其他浅色节点表示尚需完成流程,如图3所示。

将工作流中间件、BI分析模块和0.20.2版本的Hadoopv融合,开发了某运营商工程项目管理信息云服务系统。系统正式部署运行成功,已通过为期3个月的环境和压力测试。

运营商工程项目类型包含5个大类、18个小类,在系统中均通过工作流中间件,实现可视化配置。流程节点的处理着色和权限与客户信息分类对应,并融入对上下流程节点的无缝连接和处理个性化要求(如时限要求),如图4所示。

系统中,单个工程项目文件最小200MB,最大6GB,平均大小在1.2GB左右;全省每年项目约6000个,文件大小共计约7.2TB。考虑到HDFS分布式存储和高度容错机制需求,云平台所需的存储空间按3:1扩展,共计24TB。

云平台环境中,采用1台IBM3850作为Web服务器和数据库服务器;1台IBM3650作为工作流引擎服务器;1台IBM3650做Hadoop平台主控服务器;6台配置为双路4核Xeon E5405@2GHZ、16G内存、4TGB硬盘的利旧服务器作为云平台子节点。

在BI分析中,云平台精细到工作流流程节点颗粒度,进行各流程环节信息统计、分析处理。包括单个项目详细信息、多纬度项目超时明细、各环节部门运作情况、待办超时明细和对应着色评估,并能按发起部门、所在区域统计整体建设情况分析和资金预算使用比。基于Hadoop的云平台分析,可实时提供经营分析数据,为企业公平管理和快速决策分析提供有力支撑,如图5所示。

五、结束语

基于CPN,本文提出一种轻量级的云平台工作流系统,并实现Saas应用。结合并行BI统计分析能力,融合云平台分布式计算和存储能力,为运营商建设工程项目管理提供有效项目管理和经营分析应用。实际使用表明,系统能够支持省级多用户的高并发量,而且能够高效地调用数据分析算法,实时展现数据分析结果。

云平台中,下一步深入研究可集中在:①云工作流系统效能的进一步提高;②ODS(企业数据仓库)的建立和数据有效清洗;③包括OLAP、数据挖掘和报表分析云化等BI功能的加强。

参考文献

[1]苑迎春,李小平,王茜. 基于逆向分层的网格工作流调度算法[J]. 计算机学报,2008,31(2)

[2]梁莹,徐福缘. 企业专利资源管理流程本体建模研究[J]. 计算机工程与应用,2010,46(1)

[3]吴绍艳. 工程项目工作流的Petri网表示及模型建立[J]. 计算机工程与应用,2009,45(30)

[4]范玉顺. 工作流管理技术基础[M]. 北京:清华大学出版社,2001

[5]于乐,赵帅,章洋等. 云工作流技术在商业智能SaaS中的应用[J]. 计算机集成制造系统,2013,19(9)

[6]闰歌,于炯,杨兴耀. 云计算环境下科学工作流两阶段任务调度策略[J]. 计算机应用,2013,33(4)

[7]YU L, ZHENG J, WU B. BC-PDM: data mining, social network analysis and text mining system based on cloud computing[C]. Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York, N.Y.,USA:ACM,2012:1496-1499.

[8]JENSEN K. An introduction to the theoretical aspect of colored Petri nets[J]. A decade of concurrency lecture notes in Computer Science,1994,803:230-272.

第4篇

1测试流程不合理

1.1测试设计重点偏离使用QC软件测试发现bug统计,如表1所示。根据表1工作量统计,25人/日为5个中级测试工程师一周的工作量,但是根据测试用例发现的bug数量仅占bug总量的44.18%,该比例显示测试用例的设计重点严重出现偏离。需要在测试用例设计的方向上进行调整。

1.2测试过程不可控QC软件测试计划中测试执行阶段为2013.3.8-2013.3.27,执行三轮测试;实际测试时间为2013.3.23-2013.4.20,执行测试三轮,计划完成时间严重偏离,表2为原计划与实际计划的对比。表2显示测试计划进行了较大调整,计划截止时间比原计划延迟23天。延迟原因经分析主要为开发提交测试时间延迟,开发提交版本问题较多,测试计划安排不合理,在两轮测试间为安排开发修改bug时间等。想要解决该问题,不仅需要对测试过程进行管理,同时也需要对开发提交的测试版本质量进行管理。

2软件质量管理改进对策

2.1需求工程管理软件开发过程中,需求不明确会带来需求的频繁变更,浪费了很多时间。针对此项问题,可对需求相关的活动进行统一管理,其需求管理结构图如图2所示。加强需求开发和需求管理的有机结合,不仅减少了需求的变更次数,还解决了工程师对需求不能理解到位的问题。需求开发和需求管理同样重要,只有两者互相配合才能做出用户满意的产品。

2.2立项管理为了使有限的资源发挥更高的价值,公司可通过立项管理流程进行立项管理,立项管理流程分为立项建议、立项评审和立项筹备三个阶段,其具体流程图3所示。

2.3测试流程管理针对测试流程中发现的问题,可对整体的测试流程做如下的改变:(1)测试部门可进行需求学习及需求讨论,对理解不清楚及有疑问的需求,由研发设计部门进行解答,研发设计部门不能解答的由其联系用户确认后作出解答;(2)需求确认后,针对系统功能和性能等指标,由测试工程师进行测试测用例的设计,设计从两个方面进行,一方面测试工程师根据需求进行测试用例的编写,另一方面测试工程师可根据用户反馈问题进行分析汇总;(3)使用QC功能测试工具对应用软件兼容性、操作系统兼容性进行测试,以便于使用测试工具完成多种环境下的功能和兼容性测试;(4)进行自由测试以便于对系统测试用例进行补充,分析测试用例未覆盖问题的原因;(5)定期分析缺陷库中的问题,分析问题产生的原因,进行测试用例的修改。

3结论

本文指出了软件质量管理过程中可能会引起软件质量问题的原因,对软件质量管理的相关问题进行了分析,归纳和总结,这些问题在软件开发人员中具有一定的普遍性。实践表明,通过对这些问题进行分类,开发人员可以清楚地知道在软件设计中容易出现的问题,能够及时采取相应的措施,推动软件质量的全面提高。

作者:翁婕丁铁乔扬单位:南京莱斯信息技术股份有限公司质量与技术管理部

第5篇

关键词:结构化开发方法;面向对象开发方法;UML;DFD;E-R图

中图分类号:TP311.5文献标识码:A

文章编号:1004-373X(2009)20-137-03

Research of Corresponding Relation between Structured Analysis and Object-oriented Analysis

BAI Guimei

(Luoyang Institute of Science and Technology,Luoyang,471023,China)

Abstract:With studying of an example,the relation between DFD and UML diagram is discovered.So the corresponding relation between structured analysis and object-oriented analysis is raised.The analysis transforming from one to another is realized.This relation has directing signification of structured software′s maintenance or reengineering.

Keywords:structured development method;object-oriented development method;UML;DFD;E-R diagram

0 引 言

对传统的结构化软件开发方法,在需求分析阶段要对系统中数据的加工过程(即从开始的数据输入到最终系统输出数据的加工处理过程)用数据流图(DFD)加以描述,对系统所涉及的永久性数据的存储与组织用实体关系(E-R)图来描述。进入软件设计阶段后,DFD将转换为系统结构(SC)图,E-R图则被转换为数据库中的表[1]。

面向对象的分析方法,需求分析阶段首先要给出UML图中的用例图与类图[2]。用例图是由系统之外的执行者(称为主角或角色)与执行者感受到的一系列动作(称为用例)所构成,用例图包括主角、用例以及主角与用例之间的联系[3]。类图则要从问题域的研究、描述中抽象提取。在初步的用例图与类图的基础上可根据需要分析给出UML的其他图,比如状态图、顺序图、活动图、协作图等[4]。进入设计阶段后需进一步规划、设计类的属性与方法,给出方法体的实现流程。

1 结构化分析方法与面向对象分析方法的对应关系

以实例说明系统结构化分析方法与面向对象分析方法的对应关系。在超市型书店中,顾客可以从书架上自由选书,然后到收款台付款和打印单据。为方便顾客,书店还向顾客提供查询服务,可以依据顾客提供的信息,如书号、书名、作者或出版社,查询书店中有无相应的图书。书店管理人员日常需要详细记录进书与售书情况,需要经常查询库存书和销售情况,还要统计销售量、销售利润最大的图书(比如10种)信息,为书店进书提供依据[5]。书店只设一个收款台,用一台微机即可实现经营管理。

从系统功能的角度分析,该系统应包括以下四个部分。

(1) 进书登记。登记本店购进图书的书名、书号、作者、出版社、进价、定价、库存数等信息;

(2) 售书登记。登记售书日期、书号、售出数量、单据号、开单人等消息,打印销售单据;

(3) 查询统计与报表。随时显示和打印给定时间段内的售书情况,并结算销售金额与利润;统计销售量、销售利润最大的10种图书;随时显示和打印库存书清单;

(4) 购书查询。可查询有无某书号、书名、作者、出版社的书。

1.1 系统E-R图

系统所包含的实体有库存书、单据,二者之间具有售书关系,所对应的E-R图如图1所示。

图1 系统E-R图

1.2 系统的DFD

DFD是自顶向下逐步细化的层次图,其中包含四种元素,即用矩形框表示的起点与终点;有向线表示的数据流;圆角框表示的加工;以及双横线表示的文件。该系统所对应的DFD如图2~图5所示[2,4]。

图2 顶层DFD

图3 一层DFD

图4 二层DFD

图5 三层DFD

数据字典的内容如下:

(1) 文件条目

库存表=0{入库书目+进书日期+库存数+封面+备注}m

售书表=0{书号+单据号+数量}m

单据表=0{单据号+开单日期+开单人+购书单位+总金额}m

(2) 数据流条目

书目=书号+书名+作者+出版社

入库书目=书目+进价+定价

售书输入=1{书号+数量}m

购书单=单据号+1{书名+定价+数量}m+总金额+付款金额+找零+开单日期

查询选择=[客户查询输入|管理员查询选择]

客户查询输入=[书号|书名|作者|出版社|书名+作者|书名+出版社|作者+出版社]

客户查询结果=书目+库存数+封面

起止日期=起始日期+终止日期

管理员查询选择=[销售额选择|销售量最大选择|销售利润最大选择]+ 起止日期

管理员查询结果=销售额查询结果+销售量最大查询结果+销售利润最大查询结果

报表选择=库存清单选择+售书选择+单据选择

报表输出结果=库存清单+售书报表+单据报表

库存清单=1{序号+入库书目+进书日期+库存数}m+书种数+总数量+总金额+报表生成日期

售书报表=1{书号+书名+1{单据号+数量+开单日期+开单人+购书单位}n+售出数}m+销售书种数+总金额+利润总计+起止日期

单据报表=1{单据号+开单日期+开单人+购书单位+1{书号+书名+数量+定价}n+合计金额}m+销售书种数+总金额+利润总计+起止日期

客户查询输入|=[书号|书名|作者|出版社|书名+作者|书名+出版社|作者+出版社]

管理员查询选择=[销售额选择|销售量最大选择|销售利润最大选择]+起止日期

销售额查询结果=0{书目+销售数量+销售金额}m+起止日期

销售量最大查询结果=0{书目+销售数量}10+起止日期

销售利润最大查询结果=0{书目+销售利润}10+起止日期

(3) 加工条目

基于数据流图中所标加工的清晰性,加工条目不再列出。

1.3 系统用例图与DFD的对应关系

DFD与UML的用例图有直接的对应关系,即DFD中的起点、终点就是用例图中的主角,DFD中的加工是用例图中的用例,下层对上层加工的细化对应用例图中用例的包含关系(《include》)[6],该系统的用例图如图6所示。

图6 用例图

DFD中判断加工对应用例图中的扩展关系(《extend》),如图7所示的部分DFD,其对应的部分用例图如图8所示[7]。

图7 部分DFD

图8 部分用例图

1.4 系统类图

从系统的DFD,E-R图及对问题域的描述,使用名词、动词分析法先找出候选类及其属性与操作[8],再通过CRC(Class Responsibility Collaborator)分析与RUP(Rational Unified Process)构造型进一步确定类(及其属性与操作)[9],可提取出如图9所示的系统类图。由图9可知,类图与DFD,E-R图也紧密相关。

图9 系统类图

2 结 语

以上通过具体实例说明了DFD,E-R图与UML的用例图、类图的对应关系,亦即传统的结构化分析方法与面向对象分析方法之间的对应关系。需要强调的是不管是传统的结构化软件开发方法,还是面向对象的软件开发方法,各阶段都是循环往复的迭代过程[10],需求分析阶段也不例外,它也是一个不断修正、完善的过程。

参考文献

[1]孙家广,刘强.软件工程理论、方法与实践[M].北京:高等教育出版社,2005.

[2]齐治昌,谭庆平,宁洪.软件工程[M].2版.北京:高等教育出版社,2004.

[3]国刚.UML与Rational Rose 2003软件工程统一建模原理与实践教程[M].北京:电子工业出版社,2007.

[4]Bernd Oestereich.软件开发方式――UML 面向对象分析与设计[M].2版.姜南,译.北京:电子工业出版社,2004.

[5]高春玲,张文学,白桂梅.数据库原理及应用Visual FoxPro[M].2版.北京:电子工业出版社,2005.

[6]王强,张晓鹏.用UML活动图集成用例的研究[J].计算机工程,2004,30(3):80-81.

[7]邓安远,王道乾,文俊浩.基于UML的期货公司管理平台的分析与建模[J].计算机工程与设计,2008,29(1):259-261.

[8]Leon Starr.How to Build Articulate Class Models[EB/OL]./,August 6,2008.

第6篇

关键词:医护养老;需求;健康状况;自理能力

当前,我国已经进入人口老龄化快速发展阶段,我企业医院适时提出以医院为依托,发展医疗护理-康复保健-健身养生(养老)-临终关怀的医护养为一体的"医养结合"医疗服务模式(以下简称医护养老)。本研究通过调查、分析调查对象入住医护养老机构的需求情况及影响因素,以便为企业医院转型医护养老提供依据。

1资料与方法

1.1一般资料 采用便利抽样法,选取四所社区217例老人及2013年9月~10月内科、肿瘤科住院患者89例。纳入标准为:①患有一种及以上医生明确诊断慢性病,且处于稳定期。②Barthel指数评定量表[1]得分

1.2方法

1.2.1工具 ①设计医护养老需求调查问卷。包括一般资料、健康状况、健康问题等。②Barthel指数评定量表[BI]:BI指数评分标准:100分表示生活自理;60~99分表示有轻度功能障碍;41~59分表示有中度功能障碍;≤40分表示有重度功能障碍。③制约医护养老需求的因素。

1.2.2发放问卷 发放调查问卷306份,回收306份,回收率100.00%;有效问卷306份,有效回收率为100.00%。

1.2.3统计学方法 采用SPSS 18.0统计软件包进行数据的录入与分析。

2结果

2.1一般资料 调查对象的年龄为37~94岁,平均(71.51±10.58)岁。既往住院接受过治疗的305例,占99.67%。空巢家庭58例,占18.95%。人均可支配收入

2.2健康状况 调查对象中,93例患有两种以上慢性病,占30.39%;189例存在健康问题,占61.76%;151例生活不能完全自理,占49.34%。

2.3影响医护养老潜在服务对象对医护养老需求的因素分析。采用Logistic二元回归Wald法,以是否有医护养老需求作为因变量,将一般资料、疾病、健康问题及自理能力作为自变量进行回归分析。回归分析结果,见表1。

3讨论

3.1医护养老机构潜在服务对象入住医护养老机构需求分析 本次调查中,有医护养老机构入住需求的服务对象72例,占全部调查对象的23.53%,此结果高于周子琦等[2]19.15%选择护理院接受长期护理及牛惠玲[3]15.52%接受老年病院护理。分析原因与我国老龄化发展速度快、传统养老观念转变、老年人健康状况较差有关。

3.2自理能力是影响入住需求的主要因素 调查结果反映,自理能力是影响服务对象入住需求的主要因素。不同年龄组调查对象的BI差异具有统计学意义(P

3.3经济水平、传统养老观念是阻碍入住医护养老机构的影响因素。低水平经济状况、传统"养儿防老"思想也影响机构养老的选择。另一方面,儿女方面有舆论的压力和传统思想"百敬孝为先"的影响,思想上接受行动上难于实现。

3.4医护养老的发展大有可为。我国老年人口正以每年>3%的速度快速增长,是同期世界人口增速的五倍多[5],未来医疗资源将有近50%的比例用于老年人口[6],患病、失能半失能老年人口迅速增长,也迫切要求养老服务介医介护,这种养老模式能承接从医院诊治到养老院养老的中间功能,既延伸了医院老年病的治疗过程,也前移了养老服务提供的关口。

参考文献:

[1]Mahoney FI,Barthel D.Functional evaluation:The Barthel Lndex[J].Maryland State Medical Journal,1965,14(2):56-61

[2]周子琦,金晓燕,尚少梅,等.护理院潜在服务对象对护理院的入住需求分析[J].护理管理杂志,2011,7(11):463-464.

[3]牛惠玲,王秀丽,王晓丽,等.乌鲁木齐市米东区老年人长期护理服务需求的调查分析[J].中华护理杂志,2009,44(11):1023-1025.

[4]Lan Rothera,Rob Jones,Rowan Harwood,et al.Health Status and assessed need for a cohort of older people admitted to mursing and residential homes[J].Age and Ageing,2003,32(3):303-309.

第7篇

【关键词】:Web;在线文档;分享与管理;需求分析

中图分类号:C93文献标识码: A

1、前言

在计算机软件系统的分析与设计中,首先要准确地描述用户需求中的功能需求,以便能进一步确定系统中应建立哪些对象。长期以来,无论是传统的软件开发方法还是面向对象的开发方法,都是利用自然语言来描述系统的需求的,即把预期的人与系统交互编成“剧本”来描述这种需求。但是这种做法没有统一的格式,随意性较大,常常容易造成理解上的含混和不准确性。本文以下内容将对基于Web的在线文档分享与管理系统需求分析进行研究和探讨,以供参考。

2、系统功能描述

技术资料管理系统定位为运行于公司内网的、面向全单位的技术文档分享与管理系统。要求具有先进的、具有较好人机交互的图形化界面,简便、实用和高效的文档分享、管理和互动流程与机制,要求具有安全的数据管理,保障不同的用户实现相应的系统功能。

为了完整、清晰地描述一个复杂的大系统,可以使用包对软件系统体系结构进行视图建模,可以把系统分解成几乎是互不相关的包。包表达了一组体系结构上的重大决策,系统可以由多个包(子系统)组成,包还可以包含子包,形成层次结构。

2.1、首页功能

本系统基于B/S架构,提供系统其它各项功能的入口和链接,如帮助、注册、用户登录、管理登录、文档分类浏览、文档预览入口等,并提供特色服务如:智能模糊检索、最近文档(4篇)列表显示。

2.2、普通用户通用功能部分

普通用户除可以使用首页的门户和特色功能外,还可通过门户上的链接进入帮助页、注册和个人信息管理页、文档分类浏览页,访问各页面的功能、实现文档分类浏览和基于关键词的模糊检索、分类检索,实现文档与图片的在线预览。

2.3、授权用户功能部分

授权用户在普通用户功能的基础上,可以使用用户登录页、上载页、下载页等页面,实现文档的下载、上载获取积分,以及拟在未来实现的授权功能。

2.4、文档管理功能部分

考虑到系统可能需要多名管理员对大量的上载文档进行审核、入库等管理工作,故将文档管理与系统管理分开。文档管理部分包括管理登录、上载管理、文档管理、分类管理、公告管理、初始积分策略管理等几部分。

3、系统需求建模

用例模型是开发过程的起点,是UML建模第一步,首先从系统层开始,然后逐层分解细化,从而得到较详细的用例模型。

3.1、确定系统范围和边界

系统范围是指系统的问题域的目标、责任、任务和范围,以及系统应提供的服务。系统边界位于活动者和用例之间,将两者区分开,便于从用户的角度来看待系统的功能。边界确定后,通过逐步的分析来确定系统的整体用例模型,找出系统的活动者和用例。

3.2、确定活动者

活动者(Actor,又称执行者)是系统分析员与用户交流的起点。活动者是系统外部的一个实体(可以是任何的事物或人),以某种方式参与了用例的执行过程,通过向系统输入或请求系统输入某些事件来触发系统的执行。活动者包括人活动者和外部系统活动者。系统的用户是人活动者,用户通过与系统的交互,操作系统完成所需要的工作。外部系统活动者与本系统相互作用,交换信息。外部系统可以是软件系统,也可以是一个设备。可以用带有构造型“”的对象图标表示,也可以用简易的人形来表示。一般用对象图标表示外部系统活动者,用人形图标表示人活动者,活动者必须有唯一的名字或标识。可以从系统层面上识别出以下两个活动者:普通用户、管理员。而这两个活动者又可以细分为未授权用户、授权用户、文档管理员、系统管理员。

4、用例定义与描述

用例(Use Case)是对一个活动者(参与者)使用系统的一项功能时所进行的交互过程的一个文字描述序列。Use Case可以用文字描述,或用其他方法(列表、卡片等)表示。UML提供了Use Case图的图形元素符号和绘制规则,采用UseCase图可以使得对Use Case的描述更规范化、更准确、清晰、可见化,更便于理解和交流。每个用例都必须有一个唯一的名字以区别于其他用例。

用例模型是开发过程的起点,是UML建模的第一步,首先从系统层出发,然后逐层分解细化,从而得到比较详细的用例模型,此外还单独考虑了首页的用例建模。

4、结尾

网络的发展使得越来越多的活动从现实中转移到网络上,如十分流行的网络购物。而网络文库则是网络发展的另一体现。近两年出现了许多以所谓“经验交易”为核心的文档平台。这些网站将文档(知识)存放在网站(平台)上,供用户浏览、讨论、下载,配以良好的积分体系和运营,协调了知识分享与知识传播之间的微妙关系。在近期成为新兴的web应用。从企业的角度,这种方式可以产生在企业内部网上的文档、共享和流转的新型机制。

【参考文献】

[1] 《UML系统建模与分析设计课程设计》刁成嘉等,机械工业出版社

第8篇

一、当名词表示特指意义时,用定冠词。

所谓的特指,就是该名词所表示的人、事物或概念从一般意义转为具体意义,根据语境可以确定该名词的具体所指。判断一个名词是否表示特指,一般可以依据以下几个方面的信息:

(1) 说话语境已表明该名词的具体所指。

例1― I am so sorry to have come late for the meeting.

― It is not your fault. Withrush-hour traffic andheavy rain, it is no wonder you were late.

A. a; a B. the; the C. /; / D. /; a

解析: 根据对话语境,rush-hour traffic和heavy rain指的就是当时的情况,表示特指意义,因此这两个名词前都需用定冠词。正确答案为B。

(2) 该名词是某个特定空间或时间范围内唯一的人或事物。

例2I atesandwich while I was waiting for20:08 train.

A. the; a B. the; the C. a; the D. a; a

解析: 通常情况下,在某个时间开往某地的火车具有唯一性,所以本题的第二空应填定冠词;而“我吃了一块三明治”中并未强调吃的是某块特定的三明治,可数名词sandwich在句中表示泛指意义,因此正确答案为C。

(3) 该名词被一个分类性定语所修饰。

例3Of allreasons for my decision to become a university professor, my father’s advice wasmost important one.

A. the; a B. /; a C. /; the D. the; the

解析: 在英语中,一个名词的定语可分为分类性定语和描写性定语。一般说来,名词的定语如果是属于分类性的,这个名词前就需用定冠词the;如果是属于描写性的,则名词前往往用不定冠词。本题中的名词reasons的定语属于分类性定语,意指“我决定成为一名大学教授”的理由,所以应用定冠词。第二空是考查形容词最高级形式。本题的正确答案为D。

二、当名词表示泛指意义,表示“同类中不确定的某一个”时,单数可数名词前用不定冠词,复数名词和不可数

名词前用零冠词。

例4How about takingshort break? I want to makecall.

A. tha; a B. a; the C. the; the D. a; a

解析: 根据句意,句中的short break和call表示的都是泛指意义,所以正确答案为D。

例5― Hello, could I speak to Mr. Smith?

― Sorry, wrong number. There isn’tMr. Smith here.

A. / B. a C. the D. one

解析: Mr. Smith是表示人名的专有名词,其前一般用零冠词。但是根据句意,这个Mr. Smith究竟是哪一个是不确定的,因此加不定冠词a,答案为B。

三、当名词表示泛指意义,表示“某一类人或事物”,应视具体情况分别选择不定冠词、定冠词和零冠词。

(1) “不定冠词+单数可数名词”表示“某一类人或事物”,强调指“该类别中的任何一个个体”,侧重说明他们都具有某一特点或性质。

例6―I knocked over my coffee cup. It went right overkeyboard.

―You shouldn’t put drinks nearcomputer.

A. the; / B. the; a C. a; / D. a; a

解析: 根据句意,此处的computer并不是表示某一台电脑,而是表示任何一台电脑,因此正确答案为B。

(2) “定冠词+单数可数名词”表示“某一类人或事物”,强调“区别于其他类别的人或事物”的意思;表示的是整个类别,而不是指类别中的任何一个个体。

例7In many places in China,bicycle is stillpopular means of transportation.

A. a; the B. /; a C. the; a D. the; the

解析: 句中的bicycle不是表示“任何一辆自行车”,而是表示“自行车”这一类交通工具,用以区别其他的交通工具;第二空用不定冠词表示泛指,因此正确答案为C。

(3) “零冠词+复数名词或不可数名词”表示泛指意义的“某一类事物”。

例8Have you heardnews? The price ofpetrol is going up again!

A. the; the B. /; the C. the; / D. /; /

解析: 句中的news是特指; petrol为不可数名词,在句中表示泛指,意为“汽油”这一整类物质,所以正确答案为C。

例9Everywhere man has cut downforests in order to grow crops, or to usewood as a fuel or as a building material.

A. the; the B. the; / C. /; the D. /; /

解析: 根据句意,forests在句中泛指“森林”,而wood则是特指“砍伐森林而获得的那些木材”,因此正确答案为C。

四、冠词与名词的固定搭配。

(1) 固定句式的要求。

例10 apple fell from the tree and hit him onhead.

A. An; the B. The; the C. An; / D. The; /

解析: 当表达“打(抓住)某人的某个身体部位”时,英语中的惯用句式为:hit/catch sb. on/in/bythe + 身体部位。答案为A。

(2) 固定词组的要求。

例11Many people have come to realize that they should go onbalanced diet and makeroom in their day for exercise.

A. a; / B. the; a C. the; the D. /; a

解析: 句中的make room (for)是固定词组,表示“腾出时间或空间”,因此答案为A。

(3) 固定的冠词使用要求。

①表示“某一家人或夫妇”,需在复数人名前加定冠词。

例12―Could you tell me the way toJohnsons, please?

―Sorry, but we don’t haveJohnson here in the village.

A. the; the B. the; a C. /; the D. the; /

解析: 根据句意,本题中的第一个Johnson用复数是表示一家人,而第二个Johnson则是一个不能确定的人,因此答案为B。

②在由普通名词组成的专有名词前需用定冠词。

例13According toWorld Health Organization, health care plans are needed in all big cities to preventspread of AIDS.

A. the; / B. the; the

第9篇

【关键词】 PPT;组成部分;作用;应用范围;应用实例

【中图分类号】 TU716 【文献标识码】 B 【文章编号】 1727-5123(2012)03-114-02

PPT presentation-site supervision of auxiliary

【Abstract】 Pick along with the progress of science and technology development,requires a higher level of improving supervision

management level.The previous paper correspondence and verbal requirements has become pale and persuasion,this requires increasing

the number of high science and technology content management mode, with the computer popularization and application, network

connection to the site, it uses PPT management system has become the modern supervision work in an important and necessary means.

This paper introduces the PPT in project supervision work in the role, application of PPT mode and scope,lists the PPT application

example, designed to guide the project management department to improve the supervision level.

【Key words】 PPT;component;function; application; application example

1 前言

随着科技进步的发展,作为“三控制两管理一协调”的现场项目监理机构在工程监理工作中,也就要求更高一级提高监理管理水平。以前的纸质来往函件及口头的相关要求已显得苍白,无说服力,这就要求增加一些科技含量高的管理模式,随着计算机普遍推广和应用,网络连接到监理现场,无疑插入PPT演示的管理模式已成为现行监理工作中的重要和必要手段。不少规模较大的房地产开发商在前几年就制定了PPT管理模式和目录,如龙湖地产集团等。一些管理严格的监理企业也在PPT管理中尝到了甜头。如江苏安厦项目管理公司等。本文介绍了PPT在工程监理工作中所发挥的作用,PPT应用的方式及范围,列举了PPT应用的实例,旨在引导现场项目监理部提高监理工作水平和效率。

2 PPT的概念和组成部分

2.1 PPT的概念。PPT,一种演示文稿图形的程序,即Power Point的简称,是美国微软公司出品的办公软件系列的重要组件之一,最常用的就是用来制作幻灯片。利用PPT形式制作的文稿,可以通过不同的方式播放,也可将演示文稿打印成一页一页的幻灯片,使用幻灯片机和投影仪播放,可以要所叙述事项一目了然。

2.2 PPT的组成部分。PPT的组成可以根据演示文稿的需要几具体所需处理问题而达到的效果来进行制作。一整套的PPT文件一般包括:片头动画、PPT封面、前言、目录、过度页、图表页、图片页、文字页、封底、片尾动画等。所采用领域越来越广,已成为办公工具的重要组成部分,如:工作汇报、企业宣传、产品推介、项目竞标、管理咨询等。近几年来,不少大中型、有影响、复杂、创优的项目在监理工作中已优先采用了PPT辅助管理,并起到了良好效果。

3 PPT在工程监理工作中所发挥的作用

3.1 提高现场项目监理机构的管理水平。在现场项目监理过程中,从进场做准备工作,到最终交付验收,整个监理工作都在细致、高节奏中进行。从开工准备到最终交付留下来的一整套PPT资料可在工程结束后再次进行系统的浏览,分析这个项目在监理过程中的得失,总结经验,扬长避短,以便提高项目监理机构的管理水平,在另一个项目上更好地发挥作用。

3.2 为工程监理过程中可能发生的意外举证提供依据。总所周知,监理工作现在如履薄冰,条条框框的条例、规范、法律层层对监理人员进行束缚,广大监理人员正如茧中的蛹,收到周围环境的控制,质量事故、安全事故频发,弄不好监理人员就有可能在如履薄冰过程中湿了鞋,或坠入河中。PPT相关资料留有大量工程中的实际照片,及监理提出的相关要求,一旦事故发生时,追查监理责任,就有可能从中找到部分监理取证材料。

3.3 提高现场监理人员对现场全面了解的洞察力。制作PPT需要大量的第一手资料,如:现场进度情况、质量、安全情况,投入劳动力、设备、材料情况,施工和监理过程中是个错综复杂的过程,现场总监理工程师制定了PPT统一模板,那专业监理工程师和监理员则可以根据这个模板对现场实际施工情况进行拍照,对进度情况进行综合分析,提高监理人员巡视的次数及频率,强化思维分析能力,锻炼提高监理人员的监理水平和处理问题的能力。

3.4 为今后处理质量问题提供查阅资料。总所周知,无论是国优、还是省优、市优工程都是一线工人凭双手劳动创造出来的,无论再精致的工程总不免有质量通病的发生,渗漏、裂缝等常见通病几乎在每个交付的项目上都有存在。而实则交付时,有些分项、检验批已经隐蔽了,为查找出质量通病(甚至质量事故)带来了一定的困难,推广PPT管理后,便可查询到通病施工部位在隐蔽前的实际状况,以便对症下药,提出整改措施。

3.5 为建设及监理机构负责人全面了解施工状况提供依据。一个大中型的箱门有若干个单体,又有若干个参见各方,而监理人员又是分标段、分房号、分专业进行配置的,但建设单位项目负责人、监理单位总监理工程师仅各有一人参与管理,对自己内部事务进行管理。那就要各部门配置的人员通力合作,把第一信息提供给这两名负责人,如果监理机构能采用PPT的形式进行网络传递,那这两名负责人即可坐在办公室,了解现场施工实际情况,通盘考虑全方位工作安排。

3.6 提高监理人员处理事情的效率。 PPT的好处即将现场大量工程实照归纳里面去,通过投影仪,便可将施工现场存在的质量、安全、进度等问题真是地反应出来,在通过PPT演示时,可以一目了然看清楚存在缺陷,既起到景观作用,又起到促进作用,比口头交流更有说服力,更能促进承包商巡视整改。杜绝今后此类现象发生。

4 PPT在监理工作中的应用范围

PPT在监理工作中应用十分广泛,可以这样说:监理工作的每项工作均可用PPT形式进行反应出来。常常采用的有:监理机构内部培训、监理交底、监理例会、专题例会、监理日报、样板点评、监理投标、质量分析、安全分析、进度分析、各种汇报、月度考评等等。通过PPT的演示,可以提供参见各方全面熟知施工要点,提醒做好预控措施,做好今后纠偏计划及措施等。

5 PPT在监理工作中的应用实例

我项目管理公司去年的九月份承揽了龙湖集团在江苏常州开发的龙湖原山项目,这个项目我单位监理面积40余万平方米,共用38栋四合院别墅,9栋高层,以及商铺、商业酒店、商场、停车库、人防等工程,体积大,单体多。在承接这个工程后,项目总监理工程师便考虑了在这个项目上采用PPT管理模式,并征得公司分部的同意。制定了工地例会、监理日报、监理技术交底、监理内部培训、监理月度考核、每月工程情况汇报、样板引路点评、监理日报等均用PPT形式进行操作。起初,由于操作人员对PPT形式的熟悉程序欠缺,往往在实际操作时感觉太繁琐,消耗了大量时间。在不断摸实、调整后,形成了固定的模式,终于得心应手。在这个项目中,PPT的应用为监理机构规模、高效率管理起了良好的促进作用,并起到了实际效果。

6 PPT在监理工作中应用示范二例

以我项目监理机构在龙湖原山监理过程中PPT应用举例二题,以便让广大监理人员初步了解PPT演示文稿的编制内容。

6.1 监理例会PPT演示的组成内容。监理例会时监理工作中常用的监理手段,由总监理工程师组织,各专业监理工程师、建设单位代表、施工项目部组成人员参加,监理工地例会的成功召开,也就意味着监理工作能否顺利进行。监理例会的PPT形式在监理工作中是常用形式,要求高的项目可建设、监理、施工三方各自用PPT形式在工地例会上进行演示。监理例会PPT的组成内容一般有以下组成部分:

6.1.1 PPT封面,可制作成工地例会的专题名称(如XXX工程第X次工地例会),时间(X年X月X日);

6.1.2 会议议题(一、二、三、四……);

6.1.3 检查应参加此次工地例会人员到会情况(参加工地例会人员名单);

6.1.4 检查上次工地例会的落实情况(未落实的限期到位,要求责任单位分析出原因);

6.1.5 分析项目进度情况(与总进度计划,月进度计划进行对比,提出提前或之后天数,分析原因,提出纠偏要求和措施);

6.1.6 进度不满足进度计划的实物照片及产生进度滞后原因的分析图片;

6.1.7 分析项目质量情况(针对不同分项进行分析,分析质量好的,查的,产生的原因,提出整改措施);

6.1.8 质量缺陷照片(若干),可插入其他项目施工质量好的照片进行对比;

6.1.9 分析安全和文明施工情况(提出安全文明施工存在的不足,落实整改措施);

6.1.10 安全文明施工问题照片(若干);

6.1.11 造价控制情况(完成工程量情况,监理审批付款情况,下期预计可发生工程款支付情况,额外签证情况);

6.1.12 监理下阶段工程安排(截止下期工地例会召开前的相关工作安排);

6.1.13 施工单位汇报下阶段工作,提出相关需协调事项(一、二、三、四……);

6.1.14 建设单位对施工、监理单位提出要求(一、二、三、四……);

6.1.15 会议总结(总监理工程师对本次议会进行总结)。

6.2 样板引路PPT演示点评的组成内容。工程推行样板引路是监理工作中的基本手段。在一个分项大面积展开施工之前,监理人员往往要求施工方先做出样板,样板经建设、监理共同对照设计图纸、验收规范进行验收,达到质量要求后方可大面积进行施工。在我单位监理的龙湖原山项目中,从场地平整,到桩基施工,最终交付验收,每个分项的第一次作业均推行了样板引路,采用将现场收集来的数据、照片制作成PPT点评演示文稿,并在以后大面积施工过程中,发现不符合样板点评内容的,便打开演示稿,让承包单位组织观看演示文稿,及时纠正,为工程质量等级的提高起到了辅助管理作用。

6.2.1 PPT封面(包括内容:工程名称、样板点评分项名称、组织单位、主持人、时间等);

6.2.2 参加样板点评人员及单位(建设、施工、监理,必要情况下邀请设计、质监等单位和部门参加);

6.2.3 分项样板点评的设计概况简述;

6.2.4 施工现场实际施工状况(附照片);

6.2.5 本次样板点评的主要内容(一、二、三、四……);

6.2.6 原材料的点评(质保书、检查报告、现场实测结果,分析规格、型号是否符合设计要求,附检查照片);

6.2.7 原材料加工的点评(实测几何尺寸,附检查照片);

6.2.8 需点评部位,施工现场全景照片;

6.2.9 施工工艺点评(对照设计图纸、施工规范进行实际验收,附现场验收照片);

6.2.10 施工资料点评(检查方案、材料、工序报验,附检查照片);

6.2.11 点评分析(满足规范要求的子目,不满足规范要求的子目,整改要求等);

6.2.12 结论(确定此次点评项目是否可以作为样板参照)。

7 PPT制作及演示的相关要求

首先,项目监理机构必须有一名懂得PPT制作的专业人员,针对工程监理需要,确定哪些内容需采用PPT演示,列成目录,每组PPT制作前先制定提纲,最后制作成PPT母版或范本),并在以后制作过程中不断修改完善,形成固定格式。根据PPT制作的要求,确定所需拍摄的照片内容,有分管专业监理工程师执行拍摄。现场配置投影仪,用于演示。演示人员应熟悉PPT使用的基本常识。

第10篇

关键词:学习者;需求分析;物流英语教学

中图分类号:H319 文献标识码:A 文章编号:1006-723X(2012)04-0185-04

一、ESP中的需求分析理论

需求分析是一种旨在了解掌握外语学习者对外语教学的要求,并以此为基础来诊断改善外语教学目标、内容与方法的系列范畴。在语言教学中,必须要对学习者将来可能遇到的语言情景和学习、生活、工作交际事件进行调查分析,明晰未来交际事件的“目标需求”及其由此诱致的学习者的“学习需求”。需求分析理论就是立足于语言交际功能的实现,建立在实证调查与研究基础上的评估研究范畴,其最终目的就是要分析并明确ESP教学中的“需求”并把其作为决定、改进教学的依据。

需求分析包括“目前情景分析”和“目标情景分析”。 Bloor(1984)认为,前者是以学习者为中心的需求分析,后者则是以目标情景为核心的需求分析。完善的需求分析应该是这两者的有机结合,而这两者之间的差距就是 ESP教学中所要解决的问题。基于此,Dudley-Evans & St. John(1996)明确提出,需求分析应包括四个方面内容:一是“目标情景分析”,为了在目标情境下完成任务,学习者需要知道什么,即“necessities”;二是“学习需要分析”,学习者自己认为需要什么,即“wants”;三是“目前情景分析”,分析学习者当前的英语水平,进一步找出与目标水平之间的差距,即找出“lacks”;四是“方式分析” (方式分析),通常指的是一些客观的授课条件、教学管理制度和教室文化等。本研究以此为理论基础和研究依据,针对物流专业英语教学展开学习者需求分析。

二、 研究的设计与实施

1.调查工具与方法

本研究主要通过问卷调查和深度访谈收集数据。问卷是在参照了Dudley-Evans & St. John的理论框架基础上,结合物流专业英语教学实际自行设计的。问卷共有两份,一份面向物流企业、物流研究机构和相关管理部门发放,针对目标情景收集数据,包括4个问题。并随后针对部分调查对象进行访谈,作为问卷的补充。另一份问卷面向物流专业英语学习者,主要包括目前情景分析、学习需要分析和方式分析三个方面内容,总共有14个问题,其中1、2题属于目前情景分析范畴,3~7题属于学习需要分析范畴,8~14题属于方式分析范畴。访谈也主要是围绕目前情景分析、学习需要分析和方式分析三个方面展开。

2.调查对象

第一份问卷的调查对象是从某沿海城市的四家大型物流企业、一家专业物流研究机构和一家市级主管部门随机抽取的,均具有丰富的从业或行业经验,能够反映社会对物流复合型人才需求的特征。本次调查总共发出问卷100份,其中向物流企业发放60份,研究机构和主管部门分别20份,收回有效问卷83份,企业、研究机构和主管部门分别占比57%、22%和21%。访谈安排在第二天,20名对象是从问卷调查对象中随机抽取的。

第二份问卷抽样调查的对象为某沿海城市三所本科院校物流管理专业的学生。他们已经修完大学二年级课程即将升入大三,此前这些抽样对象已经修过几门物流专业课程和三学期的基础英语课程,并且有37人通过了四级考试和2人通过六级考试,因此,调查对象既有一定的专业知识,又有较好的英语基础。此次调查共发出109份问卷,收回106份,有效试卷为102份。访谈安排在问卷调查的两天之后, 访谈对象是从接受问卷调查的学生中随机抽取的20名,并有专人对访谈内容做了详细记录。

3. 调查的数据与分析

本次抽样调查主要是对物流英语需求进行群体描述,在问卷结果的分析中,主要观察分析回答各种选项的人数的百分比。

(1)目标情景分析

认可专业英语的重要性的,27%认为 “很重要”,31%认为“重要”,“一般”和“不重要”的比例分别为29%和13%; 从英语在工作中的使用场合来看,答案集中在物流单证、海关报关、保险索赔、与客户沟通、合同起草、会议讨论和商务谈判等方面;从最常使用的英语技能方面来看,调查对象选择“听”、“说”“译”的比例最高,分别为48%、59%和23%;调查对象期望和建议是物流英语教学能注重理论和实践的有机结合,突出其实用性与应用性的特征。

从深度访谈收集的资料看,物流相关机构普遍比较重视员工的英语应用能力,并且在职位安排时会考虑员工英语水平,可见,专业技术过硬、英语应用能力较强的人,是这些机构的最佳选择。但是,很多受访对象也表达了现阶段物流专业英语教学的不足之处,主要是专业性不足和实用性不强,建议在今后的教学中多侧重真实情景的模拟,并着重提高学习者的听、说能力。

(2)目前情景分析

目前情景分析,主要围绕学生自认为最薄弱的方面和最有信心的方面来展开,并都设计成多项选择题式。从调查的情况看,“说”、“听”、“专业词汇”是物流英语学习者最没信心的方面,比例依次高达75%、64%和61%;从最有信心的方面来看,比例最高的是“读”、“写”两项,数据分别是48%和37%,而“听”“说”“译”“专业词汇”的比例均没有达到20%。

从深度访谈得到的资料看,造成学生听、说能力差,读、写能力相对较强的原因有两个:一方面,在多年应试环境的浸染下,大多数学生不重视听、说,很少花时间去练习;另一方面,教师过多注重语言知识的传授(语音、词汇、语法等),对“听”、“说”等应用性能力关注不足。

(3)学习需要分析

学习需要分析,主要围绕学习动机、最想提高的能力、课程重要性、学习信心及学习重点五个方面展开。从调查的情况来看,在学习动机方面,物流英语学习者的工具性动机比较明显,其中基于“就业”的动机占比最高(52%),其次是“提高英语水平”的动机(42%),然后依次为“获取学分”(26%)、“学习专业知识”(21%);在最想从本课程提高的能力方面,物流英语学习者对提高语言应用能力的需求比较突出,所占比例靠前的依次为“说”、“听”、“专业词汇”、“译”,占比分别为74%、60%、44%和43%;在学习信心方面,表示“一般”的调查对象占比达到52%,而表示“有信心”的比例仅为37%,这表明物流英语学习者的信心还有待进一步提高;在教学重点方面,物流英语学习者比较注重知识的实用性,选择“案例分析”和“场景操练”的占比分别为58%和57%,而选择“语言形式”的比例仅31%。

从深度访谈得到的资料看,学习者希望从课堂上获得的是物流专业知识,希望听、说、读、写、译的能力的培养和物流实践活动结合起来,而不希望授课者将物流英语课上成普通英语课。

(4)方式分析

方式分析主要围绕教材类型、教学方式、课外学习方式、教师来源、班级规模、教室类型和评估手段七个方面展开。(统计结果见下表)

从深度访谈得到的资料看,针对教学方式,学生倾向于开放式的师生互动,能活跃课堂气氛,激发学生兴趣;针对评估手段,学生希望能加大平时成绩在总考核中的比例,改变“一次考试定终身”的不合理局面。

综合以上抽样数据结果,可以发现物流英语需求的以下特点:①从目标情景的角度来看,物流相关机构比较注重员工在实际工作中英语应用能力,尤其在听、说、译三方面的比较高的要求;②从目前情景的角度来看,学习者较为擅长“读”和“写”,而比较欠缺“听”、“说”、“专业词汇”、“译”、“专业句型”等能力;③从学习需要的角度来看,学习者学习本课程的最大动机在于“就业”,因此,在学习内容上希望更注重实用性,希望学习侧重于“案例分析”和“场景操作”;④从方式分析的角度来看,学习者期盼能由具有丰富物流专业理论知识或实践经验的人来担任教师,并希望能选择系统、专业的教材,借助现代化教学设备开展教学,把班级规模控制在中等范围内,进一步加强师生互动,加大平时表现在成绩评估中的比例。总而言之,调查对象均比较关注和重视物流英语的实用性和应用性,而这恰恰是当前专业英语教学的“短板”。

三、 学习者需求分析结果对改进物流

专业英语教学的启示上述的抽样调查结果,从不同的角度揭示了物流英语学习者的需求信息和特点,从中可以得到以下改进物流专业英语教学的思路和启示。

1.提升“语言输入”质量,增强学习者的学习兴趣

教师讲授、阅读教学一直是中国大学物流英语课堂教学的主要手段,但随着近年来数字化教学的普及,学生接受语言输入的来源得到不断丰富和拓展。尽管如此,上述的需求分析调查结果依然显示,学习者对课堂教学语言的输入并不是非常满意,目前物流英语教学中还存在着“语言输入”的针对性和实用性不强的问题。要使物流英语教学的“语言输入”更为有效,需从三个方面来改进。

一是要改进提升阅读材料尤其是教材的质量。当今物流实践发展非常迅速,而现行的物流英语的教材和相关阅读材料多由从事语言教学的学者编写,其中的内容往往与物流工作实践结合不够紧密,或者是滞后于实践的发展。这不仅难以激发或维持学习者的学习兴趣,而且不能有效提升学习者实际语言应用能力,不利于专业物流英语学习。为此,需要准确把握物流英语教材集专业知识、英语语言知识于一体的特点,选择或开发出英语语言表达规范、体现物流专业知识特点、物流工作实践例证丰富的高水平教材。同时,根据不同时期的语言水平及社会状况,随时选用、补充一些较新的教学材料,以保证内容的前瞻性及语言的时代性,促进学习者的学习兴趣与动机,加大培养学习者快速获取信息的能力。

二是要改进提升物流专业英语师资队伍水平。物流专业英语教学兼具专业性、语言性的特点,从事该课程教学的教师需要具有复合的知识结构和能力特点,但目前我国物流专业英语教师多为大学英语教师出身,虽然大都具有扎实的语言功底,但专业知识欠缺,以至于出现了“把物流专业英语上成了大学英语或翻译课”现象,这极大地降低了“语言输入”的有效性。为此,既需要大力引进融物流专业知识与英语语言功底、理论水平与实践经验于一体的复合型人才进入到物流专业英语教师队伍中来;也要加强现有师资的培养,通过到物流企业挂职、进物流企业调研、参加专业知识培训等方式,不断丰富提升传统大学英语老师的物流专业知识和物流工作经验,使更多的教师具备“复合型”的能力。

三是要改进提升物流专业英语的教学方式。目前,物流专业英语教学中的“语言输入”主要以教师讲授为主,基本上尚未摆脱传统的“填鸭式”教学方式,这对学习者的语言习得是一种极大的束缚。事实上,学习者最认同的教学方式是开放式的师生互动。上述抽样调查结果充分显示,师生互动在物流专业英语教学中的重要性。为此,在物流专业英语教学中,授课教师要主动转变角色,由课堂教学的“垄断者”转变成为课堂教学的“导演者”,并要通过多媒体教学、案例教学、情景模拟等多种教学方法的创新,来推动提升学生参与度与积极性。

2.重视“语言输出”,提高学习者的语言应用能力

“语言输出”与“语言输入”在语言习得中紧密联系,Swain (1985 )在“输出假说”中明确指出 “语言输出”能强化学习者对“语言输入”的理解和巩固。但在我国的物流专业英语教学中,“语言输入”一直较受重视,而“语言输出”却相对受到忽视,由此导致了学习者普遍口语交际能力和写作能力相对薄弱的问题。在抽样调查中,多数学习者表示,经过物流专业英语学习以后,相信自己有能力能进行简单的专业英语交际,如问候、介绍基本情况等,但对较为深入的商务谈判、合同起草、会议讨论等信心不足。为此,需要重点加强学习者的“语言输出”,提升学习者在“目标情景”下的语言应用能力:一方面,要通过提高“语言输入”质量来提升学习者“语言输出”质量,比如在课堂授课中,可以如上文所述那样,加大案例分析、情景模拟、角色扮演的教学力度,给学习者更多的实践体验,依此来增加学习者在理论与实践、语言与工作方面的有效融合;在听力方面,可以用视听结合的材料,为学习者营造高度仿真的语言环境,增强内容的真实度、挑战性,使学习者能较为真实地体验语言交际活动需求。另一方面,要通过提升学习者的参与度和积极性来改进“语言输出”质量,教师要鼓励学习者多到物流企业调查,多收集相关实证性材料,多掌握物流专业知识和具体操作技术,通过课前的材料有效准备、课中的师生积极互动、课后的主动实操练习,获取运用英语完成物流实战运作的能力。

第11篇

【关键词】TD-LTE 室内分布 业务结构 业务模型 数据吞吐量

1 前言

TD-LTE[1]网络的优势在于能够更好地支持高速数据与多媒体业务,而国内外3G业务的发展规律表明,视频电话、流媒体等高速数据业务70%都发生在室内环境中。作为解决室内覆盖的主要方式,TD-LTE室内分布系统势必会成为TD-LTE网络建设的重心。

TD-LTE的室内分布技术目前已经研究得比较多,张绍伟等人[2]就TD-LTE的馈入收发分缆式室内分布干扰进行了综合分析;何红等人[3]则详细剖析了TD-LTE室内分布的架构及系统隔离需求,并给出了相关的建设方式;笔者也从传播模型、MIMO设计及改造等角度阐述了TD-LTE的室内分布改造方法[4]。但这些研究绝大部分都是从TD-LTE室内分布建设的角度进行论证,对于发生在室内的高速数据业务类型、结构及相关模型分析得很少。笔者早在2011年就系统地介绍了TD-LTE在室内的覆盖模型、容量模型、干扰模型和组网模型等[5]。而在覆盖模型中,牵涉到的业务发生场景,对室内的业务模型分析是大有裨益的。钱振技等人[6]对GSM室分系统分场景优化作了一番探讨,借助于此,本文将给出TD-LTE不同场景下的业务模型,为运营商的室内网络规划和建设提供依据。

2 流程分析

业务模型是对用户使用业务行为的统计性表征,所表征的是用户使用业务的强度的统计量,是宏观特性的体现。TD-LTE室内业务模型首先需要根据室内分布发生的场景,确定业务可能发生的楼宇、区域。由于不同的场景内用户行为的差异性比较大,人口密度及用户密度也不尽相同,因此需要针对各类场景确定用户的业务行为模型,在此基础上根据各种业务的结构模型,计算出每种业务的平均数据流量,汇总得出各场景下的用户流量,如图1所示。

3 场景密度

按照文献[5]、[6]的结论,共有写字楼、商场超市、宾馆酒店等9种场景,基本上能够涵盖目前数据业务发生的所有区域。虽然TD-LTE采用OFDM、MIMO以及CQI等技术,导致其业务模型比2G/3G要复杂得多,但各场景内的用户模型仍然可以沿用3G模型,如式(1)所示。

室内用户总数=建筑面积×楼宇的实用面积比例×占有比例×手机拥有率 (1)

参考国外提供的资料和国内的工程经验,得出经验值,如表1所示。

4 业务种类

根据前述流程分析,需要进一步确认TD-LTE业务种类。传统的业务种类包含业务类型、业务特性参数、业务承载和业务质量目标四个方面,可以通过等效爱尔兰法(Equivalent Erlang)、后爱尔兰法(Post Erlang-B)、坎贝尔法(Campbell)和随机背包法(Stochastic Knapsack)等算法展现出来。而TD-LTE只能根据具体开展的数据业务(含VoIP)类型,确立适宜的承载方式。

TD-LTE协议定义了1―9的标准QCI(QoS Class Identifier,QoS分类指示),并规定了可扩展的128―254的QCI值,包括业务类型、优先级、时延、抖动等4项指标,如表2所示。

由此,3GPP根据业务带宽的大小对业务承载给出了相关建议,如表3所示。

5 业务模型

5.1 业务结构

在确定业务场景和种类后,需要对每一种业务进行细分,确定其业务结构及模型。每种典型业务均存在带宽需求、BHSA(忙时服务接入)要求、PPP占空比和会话时长要求。其平均流量可采用式(2)来计算:

平均业务流量=(带宽要求(kbps)×BHSA×

PPP占空比×PPP会话时长)/3600 (2)

对于其他可能存在的未知业务,以冗余系数(假设取20%)替代,由此得到表4。

此外,由于数据业务发生在手机或数据卡终端上,因此,还需要对每一类场景和业务种类确定相应的终端用户比例。考虑到存在不同场景但用户具备类似的使用习惯,如写字楼与会议中心、宾馆酒店,商场超市与娱乐场所,会展中心与体育场馆、民航机场等,以下给出用户使用模型(终端比例)建议,如表5所示。

5.2 下行业务数据量

结合表4和表5,运用式(3)计算每场景各种业务的每用户平均吞吐量:

每场景的单用户业务吞吐量=∑i 平均业务流量×终端比例(3)

其他未知业务的每用户业务吞吐量则计算如下:

未知业务的单用户吞吐量=

∑i平均业务流量×终端比例×20%

(4)

依此推算出该场景下每用户的数据吞吐量,如式(5)所示:

单用户数据量=∑i单用户业务吞吐量+未知业务的单用户吞吐量 (5)

具体结果如表6所示。

5.3 总吞吐量

由于上述每用户数据量是根据业务结构中的下行带宽要求计算出来的(详见表4),因此,表6中计算的只是各场景下的综合下行业务数据量,对于上/下行汇总的,需要根据业务的承载比例来评估。表3虽然给出了TD-LTE的业务承载模式,但只是最小能力需求的表征,并不能反映实际的数据量大小。

在TD-LTE室内业务的发生过程中,由于业务的随机和综合性,很难测算其上下行的业务特征。笔者曾经研究出一种适合TD-LTE业务需求的时隙配比法TCAS[7],其中涉及各类业务的上下行比例配置,可以作为参考,如表7所示。

各类业务的上下行配置比例进行加权,得到混合业务的平均上下行比例,如式(6)所示:

(6)

各类场景下的总吞吐量则可计算如下:

(7)

结合表6的下行数据量,计算结果如表8所示。

6 结语

TD-LTE作为一种重要的数据接入手段,对于承载室内的高速数据业务,尤其是非对称性业务具有无可比拟的优势。但室内数据业务特殊杂乱,相对无规则可言。因此,业务模型的建立是异常复杂的。本文从流程、场景、业务种类等几方面入手,涉及的数据业务涵盖了3GPP协议定义的所有常规业务,利用统计学分析业务行为和结构特性,建立起科学的室内业务模型,为网络规划、容量配置以及后期的优化提供了支撑。

参考文献:

[1] 胡宏林,徐景. 3GPP LTE无线链路关键技术[M]. 北京: 电子工业出版社, 2008.

[2] 张绍伟,张海涛. TD-LTE馈入收发分缆室内分布系统

干扰分析[C]. 2012 TD-LTE网络创新研讨会, 2012.

[3] 何红,古庆利. TD-LTE室内分布系统的建设方式[J]. 移动通信, 2013(8): 29-33.

[4] 肖清华,朱东照. TD-LTE室内分布设计改造分析[J]. 移动通信, 2011(10).

[5] 肖清华,周京胜. TD-LTE室内分布模型研究[C]. 2011 TD-LTE网络创新研讨会, 2011.

第12篇

一、渔业经济学实例教学

(一)需求供给函数、曲线及意义讲解需求和供给曲线是经济学分析中的2个基本工具,是经济理论的重要基础。在商品经济中,供给和需求两种市场力量的相互作用决定了该商品在一定时期的成交价格,而价格又为消费者和生产者提供了行动决策的信号,二者的决策又对市场供求关系产生新的影响,从而产生供求关系的波动。影响需求的因素很多,为简化分析,课堂教学中仅分析需求量与商品价格的关系。依据需求法则,需求量与价格成反向变动。以线性函数来描述需求关系,可以表述为公式(1):类似地,依据供给量与价格成正向变动的供给法则,以线性函数描述供给关系,公式可以简化为公式(2):

(二)供给、需求数据表建立与供需曲线作图为节省文章篇幅,假设罗非鱼的需求函数、供给函数分别为Qd=2000-150P、Qs=1000+50P。本文以新建Excel文档为例,在空白表单1中实现。步骤如下:(1)在单元格A1中键入“罗非鱼价格市场供需分析”,选中A4:D4,点击“合并后居中”;(2)在单元格A2:D2中分别键入“价格P”、“需求量Qd”、“供给量Qs”和“供需平衡”;(3)将单元格A3:A17以0为起点,用序列填充;(4)在B3中键入“=2000-150*A3”;在C3中键入“=1000+50*A3”;在D3中键入”=IF(B3=C3,“Yes”“,No”),使用IF函数判断供需是否平衡,若供需平衡,显示“Yes”,否则显示“No”;(5)选中B3:D3,向下填充至单元格A17。结果见表1。(6)绘制供求曲线选中A3:C17作数据源,点击标题栏“插入“”散点图”,选择“带平滑线的数据散点图”,单击,直接显示出散点图,由表1知,供需平衡点为(5,1250);(7)通过添加数据源的方法添加线条,以明确供需平衡点的位置。具体方法如下:选择图表,单击右键选择数据,“添加”序列3,在x轴系列值中输入“={0,5}”,在Y轴系列值中输入“={1250,1250}”;类似,再次添加序列4,在x轴系列值中输入“={5,5}”,在Y轴系列值中输入“={0,1250}”。最终得到图1。图表修改与美观等操作属计算机基础,大多数本科生已掌握,限于篇幅,本文不赘述。

(三)渔业企业投资策略最优化分析以水产品加工企业为例,假设其销售收入一定,若该企业拟扩大生产规模,分析其以何种规模投资是最优的。该企业拟投资建设年加工量为1000万吨水产品加工厂,备选的方案有4个:(1)集中建厂,建成1个年产量为1000万吨的工厂;(2)多处建厂,建成2个500万吨级工厂;(3)多处建厂,建成4个250万吨级工厂;(4)多处建厂,建成10个100万吨级工厂。不同方案水平下,根据现行的水产品加工成员价格销售水平稳定,因此销售总收入相同。由于投资规模的差异,单位原材料成本、单位原材料运费、单位产品加工处理费、单位产品销售运费亦存在一定差异,多项目指标的综合较难直接断定哪种方案最优,可利用成本分析法,综合成本最低的为最优化投资方案。同上例,在空白表单中构建如表2的表格,在B12单元格中输入“=B6*SUM(B8:B11)”,并自动填充C12,D12,E12,从而得出各种方案下的年产品成本总额。在B13单元格中输入“=B12+B4/PV(B7,B5,-1)”,并自动填充C13,D13,E13,从而完成各个方案下一年总运行成本的现值计算工作。在B14单元格中输入“=INDEX(B2:E2,MATCH(MIN(B13:E13),B13:E13,0))”,利用MATCH函数和INDEX函数的组合运用完成年运行成本现值最低的方案最优化筛选工作,结果见表3。可见,方案3的年总运行成本现值最低,为4种备择方案中最优的一个,即采取分处建厂,建设4个250万吨的水产品加工厂,能使成本最低,从而实现最佳投资规模经济方案。

二、教学效果分析

(一)加深学生对经济学基础理论、重要概念的理解和掌握供给曲线绘制的操作讲解完成后,基于图1,重点介绍经济学中“平衡”的重要概念,需求曲线表示在其他影响因素不变的情况下,一定时期内,不同价格水平下对某种商品的需求量。从而加深学生对需求法则的理解,同样,结合供给曲线,加深学生对供给法则的理解。结合图1中供需的平衡点向学生讲解“经济学均衡”的相关知识点,供需平衡点表示某一商品(罗非鱼)的价格和数量的均衡。而整个市场的需求曲线是单个消费者需求曲线的总和。以罗非鱼为例,当价格为5元,供给量为1250个单位时达到的平衡,表示在此价格水平下,生产者愿意销售,同时消费者乐意购买,商品的价格和生产量趋于稳定。均衡在其他价格下难以实现,更高的价格水平下,生产者愿意供给的数量大于消费者乐意购买的数量;反之亦然。价格上涨,供给旺盛,需求数量减少,供过于求,价格下降,而价格下降又会促进需求数量的上升,再引起供给增加,最终价格又恢复;这些变化导致商品价格和数量达到原来的平衡点,亦可形成新的平衡点。

(二)例证式教学提高学生学习兴趣本文通过渔业经济学中2个典型示例,通过细致的讲解,向学生生动展示了Excel的应用技巧,将一些经常困扰学生的Excel函数的用法进行了剖析,使学生不但知其然,还能知其所以然。同时,Excel技能培训与渔业经济学基础理论的有机结合,使渔业经济学的课程的教学效果显著提高,提高了学生的学习兴趣。当前,许多学生在学习新的知识理论时总是疑惑,我学了这些知识在什么情况下会用到?渔业经济学课程的教学改革实践将综合学生的生物数理统计知识、渔业资源属性和渔业管理决策制定和渔业经济的基本理论有机结合起来,有助于学生进一步完善海洋与渔业专业知识体系构架的系统性。

(三)启发式教学培养学生思考与解决问题的能力在供给法则与需求法则讲解的基础上,启发学生结合身边的经济现象,思考现实生活中是否如此?通常来讲是较符合现实的,比如说如果一种商品(不仅仅是罗非鱼)如果价格过高,人们感觉购买有压力时,通常会选择持币观望或减少购买量;价格下降时,购买的顾客与购买量会增加,许多商场的低价风暴,价格促销、商场间的价格战等都与此法则有关;但又不全然相同,比说苹果手机上市时,其价格相比其他手机要高很多,但很多顾客选择购买?背后原因是什么?让学生参与讨论分析此种现象产生的原因?最后给予点评和指导,让学生明白我们的供给曲线是假定其他因素均不变情况下的一种简化,而实际中,供给关系及其与价格的关系受到人们的消费习惯、综合偏好、收入分配、其他同类商品的价格、购买力、从众心理等多种因素的影响。这样,一定会提高学生学习经济学的重要理论,并努力用其解决经济现象的兴趣;同时,更有利于学生将所学的渔业基础知识和经济学理论用于分析渔业市场经济、发展过程中一些现象,并探索其中规律。

(四)课程内容为主线,Excel为辅助工具应当指出,许多高校开设了Excel实用技能培训,计算机基础理论,概率论与数理统计等理论性与应用性相结合的课程。作为海洋渔业科学与技术的本科生,已掌握了相关课程的基本知识与技能,渔业经济学的教学改革切勿舍本逐末,经济学的理论基础在渔业经济中的应用是本课程的授课核心内容,EXCEL及其他统计软件、经济学分析软件Eviews只是对本课程相关理论知识的辅助教学工具。

作者:王学锋张静颜云榕陈文河单位:广东海洋大学水产学院