CN108287812A - 项目化案例表示方法和装置 - Google Patents
项目化案例表示方法和装置 Download PDFInfo
- Publication number
- CN108287812A CN108287812A CN201810034764.0A CN201810034764A CN108287812A CN 108287812 A CN108287812 A CN 108287812A CN 201810034764 A CN201810034764 A CN 201810034764A CN 108287812 A CN108287812 A CN 108287812A
- Authority
- CN
- China
- Prior art keywords
- case
- task
- project
- parameter
- occur
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000014509 gene expression Effects 0.000 claims abstract description 74
- 238000003860 storage Methods 0.000 claims description 11
- 238000009826 distribution Methods 0.000 claims description 10
- 230000000007 visual effect Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Educational Technology (AREA)
- Health & Medical Sciences (AREA)
- Educational Administration (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Primary Health Care (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本公开提供一种项目化案例表示方法和装置。该项目化案例表示装置确定项目化案例的关键特征,选择所述项目化案例对象的表示方式,根据所述关键特征,利用所述表示方法建立所述项目化案例对象的表示模型。本公开基于XML(可扩展标记语言)的描述表示方法,以一个全新的视角,引入PBCLS(Project Based Case Learning System,基于项目的案例学习系统)的概念,提出了项目化案例教学的观点。有效解决了传统软件工程教学抽象理论与实践难结合、学生学习易枯燥的等实际问题,给业界提供一个新的思路,提高软件工程等课程的教学效果。
Description
技术领域
本公开涉及信息处理领域,特别涉及一种项目化案例表示方法和装置。
背景技术
教育作为人们获取知识的主要渠道合手段,在当今社会显得尤为重要,教育理论和教育技术的研究逐渐成为人们关注的焦点。软件工程作为国内外高等院校为计算机专业学生开设的一门核心课程。这门课不仅指导学生掌握开发软件的系统知识,同时通过作业要求来提高学生解决实际问题的能力。其内容繁杂,理论与技术方法众多,学生由于开发经验所限,很难将软件工程的抽象理论与实践结合起来,所以容易使学生产生枯燥的感觉,对掌握相应的知识点有一定的难度。显然,内容传统的面对面教学授课的要求已经无法满足软件工程这门课的教学要求。
软件工程的教学问题一直是教育领域研究的重点和热点。有不少学校和机构都对这个问题作了一些努力和尝试,但是成效都不够理想,无法对项目和案例进行有效结合。
发明内容
本公开的实施例解决的一个技术问题是:无法对项目和案例进行有效结合。
根据本公开的一个或多个实施例的一个方面,提供一种项目化案例表示方法,包括:
确定项目化案例的关键特征;
选择项目化案例对象的表示方式;
根据关键特征,利用表示方法建立项目化案例对象的表示模型。
可选地,在表示模型中,包括案例属性集合、案例资源库、案例文件集合、案例任务集合、案例里程碑集合、任务依赖关系集合和任务分配集合中的至少一项。
可选地,案例属性集合包括案例名称、案例描述、案例版本号、案例作者、案例作者联系方式和案例创建时间中的至少一项。
可选地,案例资源库用R*表示,其中*表示参数R能够出现的次数,参数R包括资源编号、资源名、资源描述、资源类型和资源角色中的至少一项。
可选地,案例文件集合用F*表示,其中*表示参数F能够出现的次数,参数F包括文件编号、文件路径中的至少一项。
可选地,案例任务集合用T*表示,其中*表示参数T能够出现的次数,参数T包括任务编号、任务名、任务描述、任务标记、父任务编号、完成任务所需时间、任务输入和任务输出中的至少一项。
可选地,案例里程碑集合用TID*表示,其中*表示参数TID能够出现的次数,参数TID为任务编号。
可选地,任务依赖关系集合用D*表示,其中*表示参数D能够出现的次数,参数D包括前序任务编号、后继任务编号、依赖关系类型中的至少一项。
可选地,任务分配集合用A*表示,其中*表示参数A能够出现的次数,参数A包括任务编号引用和资源编号引用中的至少一项。
根据本公开的一个或多个实施例的一个方面,提供一种项目化案例表示装置,包括:
关键特征确定模块,被配置为确定项目化案例的关键特征;
表示方式选择模块,被配置为选择项目化案例对象的表示方式;
模型建立模块,被配置为根据关键特征,利用表示方法建立项目化案例对象的表示模型。
可选地,在表示模型中,包括案例属性集合、案例资源库、案例文件集合、案例任务集合、案例里程碑集合、任务依赖关系集合和任务分配集合中的至少一项。
可选地,案例属性集合包括案例名称、案例描述、案例版本号、案例作者、案例作者联系方式和案例创建时间中的至少一项。
可选地,案例资源库用R*表示,其中*表示参数R能够出现的次数,参数R包括资源编号、资源名、资源描述、资源类型和资源角色中的至少一项。
可选地,案例文件集合用F*表示,其中*表示参数F能够出现的次数,参数F包括文件编号、文件路径中的至少一项。
可选地,案例任务集合用T*表示,其中*表示参数T能够出现的次数,参数T包括任务编号、任务名、任务描述、任务标记、父任务编号、完成任务所需时间、任务输入和任务输出中的至少一项。
可选地,案例里程碑集合用TID*表示,其中*表示参数TID能够出现的次数,参数TID为任务编号。
可选地,任务依赖关系集合用D*表示,其中*表示参数D能够出现的次数,参数D包括前序任务编号、后继任务编号、依赖关系类型中的至少一项。
可选地,任务分配集合用A*表示,其中*表示参数A能够出现的次数,参数A包括任务编号引用和资源编号引用中的至少一项。
根据本公开的一个或多个实施例的一个方面,提供一种项目化案例表示装置,包括:
存储器,被配置为存储指令;
处理器,耦合到存储器,处理器被配置为基于存储器存储的指令执行实现如上述任一实施例涉及的方法。
根据本公开的一个或多个实施例的另一个方面,提供一种计算机可读存储介质,其中,计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如上述任一实施例涉及的方法。
通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本公开一个实施例的项目化案例表示方法的示例性流程图。
图2为本公开一个实施例的项目化案例表示装置的示例性框图。
图3为本公开另一个实施例的项目化案例表示装置的示例性框图。
具体实施方式
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
图1为本公开一个实施例的项目化案例表示方法的示例性流程图。可选地,本实施例的方法步骤可由项目化案例表示装置执行。
步骤101,确定项目化案例的关键特征。
可选地,可归纳出项目中的事件(即任务),以作为项目的主要控制因子。它根据相应的输入,满足条件后话费必要的人力及物力资源并采用必要的技术去完成,从而产生相应的输出。
一个项目可分解为多个任务或由多个任务组成,所有任务的完成才意味着这个项目的完成,项目所需的资源也是由完成单个任务所有的资源汇总而成。若以任务作为节点,依赖关系作为边,则该项目可以构成一张网状图,又称为PERT(Program Evaluation andReview Technique,计划评审技术)图。
步骤102,选择项目化案例对象的表示方式。
XML(EXtensible Markup Language,可扩展标记语言)是标准通用标记语言针对特定应用领域的一个子集。自从1996年发布以来,就受到人们广泛的欢迎。XML作为一个W3C(World Wide Web Consortium)标准语言,可以用来定义和表示数据,作为互联网上数据传输的载体。XML不同HTML(Hypertext Markup Language),允许用户定义自己的元素和标签,以用于不同领域的数据建模。
XML有以下优点:
(1)语法简单,用户容易掌握和使用。
(2)XML具有树形结构的特点,易于计算机解析和处理。目前,已有多种解析器支持XML,如DOM、SAX等。
(3)XML作为一个数据的载体,不同于一般的数据库,它表示的数据容易在互联网上传播和分享。
(4)XML具有强大的知识表示能力。对于知识表示,用户可以自定义任何想要的标签。
(5)容易编辑,有多种XML编辑工具的支持,如XML Spy、XML Notepad、Xeena、Xmetsal等。
基于XML以上的优点,可采用使用XML来定义和描述PBCO(Project Based CaseObject)。
步骤103,根据关键特征,利用表示方法建立项目化案例对象的表示模型。
可选地,可根据对项目化案例关键特性的分析及抽象,提出了一套PBCO的表示模型,并以XML Schema的形式进行展示。
例如,在表示模型中,包括案例属性集合、案例资源库、案例文件集合、案例任务集合、案例里程碑集合、任务依赖关系集合和任务分配集合中的至少一项。
可选地,可以用一个七元组(CPS,CRS,CFS,CTS,CMS,CDS,CAS)进行表示。
各参数说明如下:
CPS:案例的基本属性的集合,包括案例名称、案例描述等。
CRS:案例的资源库,包含零项或多项可用资源。
CFS:案例的文件集合,包括零项或多项文件。
CTS:案例的任务集合,包含零项或多项任务。
CMS:案例的里程碑集合,包含零项或多项任务。
CDS:任务的依赖关系集合,包含零项或多项依赖关系。
CAS:任务的分配集合,包括零项或多项任务分配。
用XML Schema表示则为:
<complexType name="PBCO">
<sequence>
<element ref="CPS"/>
<element ref="CRS"/>
<element ref="CFS"/>
<element ref="CTS"/>
<element ref="CMS"/>
<element ref="CDS"/>
<element ref="CAS"/>
</sequence>
</complexType>
complexType,sequence,element为标签名字,无具体含义。
可选地,案例属性集合包括案例名称、案例描述、案例版本号、案例作者、案例作者联系方式和案例创建时间中的至少一项。
可选地,案例资源库用R*表示,其中*表示参数R能够出现的次数,参数R包括资源编号、资源名、资源描述、资源类型和资源角色中的至少一项。
可选地,案例文件集合用F*表示,其中*表示参数F能够出现的次数,参数F包括文件编号、文件路径中的至少一项。
可选地,案例任务集合用T*表示,其中*表示参数T能够出现的次数,参数T包括任务编号、任务名、任务描述、任务标记、父任务编号、完成任务所需时间、任务输入和任务输出中的至少一项。
可选地,案例里程碑集合用TID*表示,其中*表示参数TID能够出现的次数,参数TID为任务编号。
可选地,任务依赖关系集合用D*表示,其中*表示参数D能够出现的次数,参数D包括前序任务编号、后继任务编号、依赖关系类型中的至少一项。
可选地,任务分配集合用A*表示,其中*表示参数A能够出现的次数,参数A包括任务编号引用和资源编号引用中的至少一项。
在上述实施例的项目后案例表示方法中,基于XML的描述表示方法,以一个全新的视角,引入PBCLS(Project Based Case Learning System,基于项目的案例学习系统)的概念,提出了项目化案例教学的观点。有效解决了传统软件工程教学抽象理论与实践难结合、学生学习易枯燥的等实际问题,给业界提供一个新的教学思路,提高软件工程等课程的教学效果。
下面,对上述七元组中的各参数进行说明
一、案例基本属性
案例基本属性可以用一个六元组(CN,CD,CV,CA,CM,CC)表示。
各参数说明如下:
CN:案例的名称,定义为字符串形式。
CD:案例的描述,定义为字符串形式。
CV:案例的版本号,定义为字符串形式。
CA:案例的作者,定义为字符串形式。
CM:案例作者联系方式(例如E-mail),定义为字符串形式。
CC:案例的创建时间,定义为字符串形式。
用XML Schema表示则为:
<complexType name="CPS">
<sequence>
<element ref="CN"/>
<element ref="CD"/>
<element ref="CV"/>
<element ref="CA"/>
<element ref="CM"/>
<element ref="CC"/>
</sequence>
</complexType>
complexType,sequence,element为标签名字,无具体含义。
二、案例资源库
案例的资源库可以用方式R*表示,*表示参数R能够出现的次数。
其中R可以由五元组(RID,RN,RD,RT,RR)表示。
各参数说明如下:
RID:资源的编号,定义为字符串形式。
RN:资源的名字,定义为字符串形式。
RD:资源的描述,定义为字符串形式。
RT:资源的类型,定义为字符串形式,表示为(HUMAN|FACILITY),默认值为HUMAN。
RR:资源的角色,定义为字符串形式。
用XML Schema表示则为:
<complexType name="CRS">
<sequence>
<element ref="R"maxOccurs="unbounded"minOccurs="0"/>
</sequence>
</complexType>
<complexType name="R">
<sequence>
<element ref="RID"/>
<element ref="RN"/>
<element ref="RD"/>
<element ref="RT"/>
<element ref="RR"/>
</sequence>
</complexType>
complexType,sequence,element为标签名字,无具体含义。
三、案例文件集合
案例的文件集合可以用方式F*表示,*表示参数F能够出现的次数。
其中F可以由两元组(FID,FP)表示,各参数说明如下:
FID:文件的编号,定义为字符串形式。
FP:文件路径,定义为字符串形式。
用XML Schema表示则为:
<complexType name="CFS">
<sequence>
<element ref="F"maxOccurs="unbounded"minOccurs="0"/>
</sequence>
</complexType>
<complexType name="F">
<sequence>
<element ref="FID"/>
<element ref="FP"/>
</sequence>
</complexType>
complexType,sequence,element为标签名字,无具体含义,maxOccurs/minOccurs:最大发生次数/最小发生次数。
四、案例任务集合
案例的任务集合可以用方式T*表示,*表示参数T能够出现的次数。
其中T可以由八元组(TID,TN,TD,TF,TW,TPID,TDU,TIS,TOS)表示。
各参数说明如下:
TID:任务的编号,定义为字符串形式。
TN:任务的名字,定义为字符串形式。
TD:任务的描述,定义为字符串形式。
TF:任务标记,是否有子任务。1表示有,0表示没有。
TPID:父任务的编号,定义为字符串形式。
TDU:完成任务所需的时间。定义为整形。
TIS:任务的输入,以(FID*)表示,*示参数能够出现的次数。FID为字符串形式。
TOS:任务的输入,以(FID*)表示,*示参数能够出现的次数。FID为字符串形式。
用XML Schema表示则为:
<complexType name="CTS">
<sequence>
<element ref="T"maxOccurs="unbounded"minOccurs="0"/>
</sequence>
</complexType>
<complexType name="T">
<sequence>
<element ref="TID"/>
<element ref="TN"/>
<element ref="TD"/>
<element ref="TF"/>
<element ref="TPID"/>
<element ref="TDU"/>
<element ref="TIS"/>
<element ref="TOS"/>
</sequence>
</complexType>
<complexType name="TIS">
<sequence>
<element ref="FID"maxOccurs="unbounded"minOccurs="0"/>
</sequence>
</complexType>
<complexType name="TOS">
<sequence>
<element ref="FID"maxOccurs="unbounded"minOccurs="0"/>
</sequence>
</complexType>
complexType,sequence,element为标签名字,无具体含义,maxOccurs/minOccurs:最大发生次数/最小发生次数。
五、任务里程碑集合
任务的里程碑集合包含了多个任务的编号,可以用方式TID*表示,*表示参数TID能够出现的次数。
用XML Schema表示则为:
<complexType name="CMS">
<sequence>
<element ref="TID"maxOccurs="unbounded"minOccurs="0"/>
</sequence>
</complexType>
complexType,sequence,element为标签名字,无具体含义,maxOccurs/minOccurs:最大发生次数/最小发生次数。
六、任务依赖关系集合
任务的依赖关系集合可以用方式D*表示,*表示参数D能够出现的次数。
其中D可以由三元组(PRETID,SUCCTID,DT)表示。
各参数说明如下:
PRETID:前序任务的编号,定义为字符串形式。
SUCCTID:后继任务的编号,定义为字符串形式。
DT:依赖关系的类型,字符串类型,表示为(FF|FS|SF),默认值为FS。
用XML Schema表示则为:
<complexType name="CDS">
<sequence>
<element ref="D"maxOccurs="unbounded"minOccurs="0"/>
</sequence>
</complexType>
<complexType name="D">
<sequence>
<element ref="PRETID"/>
<element ref="SUCCTID"/>
<element ref="DT"/>
</sequence>
</complexType>
complexType,sequence,element为标签名字,无具体含义,maxOccurs/minOccurs:最大发生次数/最小发生次数。
七、任务的分配集合
任务的分配集合可以用方式A*表示,*表示参数A能够出现的次数。
其中A可以由两元组(TIDREF,RIDREF)表示。
各参数说明如下:
TIDREF:任务编号引用,定义为字符串形式。
RIDREF:资源编号引用,定义为字符串形式。
用XML Schema表示则为:
<complexType name="CAS">
<sequence>
<element ref="A"maxOccurs="unbounded"minOccurs="0"/>
</sequence>
</complexType>
<complexType name="A">
<sequence>
<element ref="TIDREF"/>
<element ref="RIDREF"/>
</sequence>
</complexType>
complexType,sequence,element为标签名字,无具体含义,maxOccurs/minOccurs:最大发生次数/最小发生次数。
图2为本公开一个实施例的项目化案例表示装置的示例性流程图。如图2所示,项目化案例表示装置包括关键特征确定模块21、表示方式选择模块22和模型建立模块23。
关键特征确定模块21被配置为确定项目化案例的关键特征。
表示方式选择模块22被配置为选择项目化案例对象的表示方式。
模型建立模块23被配置为根据关键特征,利用表示方法建立项目化案例对象的表示模型。
可选地,在表示模型中,包括案例属性集合、案例资源库、案例文件集合、案例任务集合、案例里程碑集合、任务依赖关系集合和任务分配集合中的至少一项。
可选地,案例属性集合包括案例名称、案例描述、案例版本号、案例作者、案例作者联系方式和案例创建时间中的至少一项。
可选地,案例资源库用R*表示,其中*表示参数R能够出现的次数,参数R包括资源编号、资源名、资源描述、资源类型和资源角色中的至少一项。
可选地,案例文件集合用F*表示,其中*表示参数F能够出现的次数,参数F包括文件编号、文件路径中的至少一项。
可选地,案例任务集合用T*表示,其中*表示参数T能够出现的次数,参数T包括任务编号、任务名、任务描述、任务标记、父任务编号、完成任务所需时间、任务输入和任务输出中的至少一项。
可选地,案例里程碑集合用TID*表示,其中*表示参数TID能够出现的次数,参数TID为任务编号。
可选地,任务依赖关系集合用D*表示,其中*表示参数D能够出现的次数,参数D包括前序任务编号、后继任务编号、依赖关系类型中的至少一项。
可选地,任务分配集合用A*表示,其中*表示参数A能够出现的次数,参数A包括任务编号引用和资源编号引用中的至少一项。
在上述实施例的项目后案例表示装置中,基于XML的描述表示方法,以一个全新的视角,引入PBCLS(Project Based Case Learning System,基于项目的案例学习系统)的概念,提出了项目化案例教学的观点。有效解决了传统软件工程教学抽象理论与实践难结合、学生学习易枯燥的等实际问题,给业界提供一个新的教学思路,提高软件工程等课程的教学效果。
图3为本公开另一个实施例的项目化案例表示装置的示例性框图。如图3所示,项目化案例表示装置包括存储器31和处理器32。其中:
存储器31用于存储指令,处理器32耦合到存储器31,处理器32被配置为基于存储器存储的指令执行实现如图1中任一实施例涉及的方法。
如图3所示,该装置还包括通信接口33,用于与其它设备进行信息交互。同时,该装置还包括总线34,处理器32、通信接口33、以及存储器31通过总线34完成相互间的通信。
存储器31可以包含高速RAM存储器,也可还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。存储器31也可以是存储器阵列。存储器31还可能被分块,并且块可按一定的规则组合成虚拟卷。
此外,处理器32可以是一个中央处理器CPU,或者可以是专用集成电路ASIC,或者是被配置成实施本公开实施例的一个或多个集成电路。
本公开同时还涉及一种计算机可读存储介质,其中计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如图1中任一实施例涉及的方法。
可选地,在上面所描述的功能单元模块可以实现为用于执行本公开所描述功能的通用处理器、可编程逻辑控制器(Programmable Logic Controller,简称:PLC)、数字信号处理器(Digital Signal Processor,简称:DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称:ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称:FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
本公开的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本公开限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本公开的原理和实际应用,并且使本领域的普通技术人员能够理解本公开从而设计适于特定用途的带有各种修改的各种实施例。
Claims (20)
1.一种项目化案例表示方法,包括:
确定项目化案例的关键特征;
选择所述项目化案例对象的表示方式;
根据所述关键特征,利用所述表示方法建立所述项目化案例对象的表示模型。
2.根据权利要求1所述的方法,其中:
在所述表示模型中,包括案例属性集合、案例资源库、案例文件集合、案例任务集合、案例里程碑集合、任务依赖关系集合和任务分配集合中的至少一项。
3.根据权利要求2所述的方法,其中:
所述案例属性集合包括案例名称、案例描述、案例版本号、案例作者、案例作者联系方式和案例创建时间中的至少一项。
4.根据权利要求2所述的方法,其中:
所述案例资源库用R*表示,其中*表示参数R能够出现的次数,参数R包括资源编号、资源名、资源描述、资源类型和资源角色中的至少一项。
5.根据权利要求2所述的方法,其中:
所述案例文件集合用F*表示,其中*表示参数F能够出现的次数,参数F包括文件编号、文件路径中的至少一项。
6.根据权利要求2所述的方法,其中:
所述案例任务集合用T*表示,其中*表示参数T能够出现的次数,参数T包括任务编号、任务名、任务描述、任务标记、父任务编号、完成任务所需时间、任务输入和任务输出中的至少一项。
7.根据权利要求2所述的方法,其中:
所述案例里程碑集合用TID*表示,其中*表示参数TID能够出现的次数,参数TID为任务编号。
8.根据权利要求2所述的方法,其中:
所述任务依赖关系集合用D*表示,其中*表示参数D能够出现的次数,参数D包括前序任务编号、后继任务编号、依赖关系类型中的至少一项。
9.根据权利要求2所述的方法,其中:
所述任务分配集合用A*表示,其中*表示参数A能够出现的次数,参数A包括任务编号引用和资源编号引用中的至少一项。
10.一种项目化案例表示装置,包括:
关键特征确定模块,被配置为确定项目化案例的关键特征;
表示方式选择模块,被配置为选择所述项目化案例对象的表示方式;
模型建立模块,被配置为根据所述关键特征,利用所述表示方法建立所述项目化案例对象的表示模型。
11.根据权利要求10所述的装置,其中:
在所述表示模型中,包括案例属性集合、案例资源库、案例文件集合、案例任务集合、案例里程碑集合、任务依赖关系集合和任务分配集合中的至少一项。
12.根据权利要求11所述的装置,其中:
所述案例属性集合包括案例名称、案例描述、案例版本号、案例作者、案例作者联系方式和案例创建时间中的至少一项。
13.根据权利要求11所述的装置,其中:
所述案例资源库用R*表示,其中*表示参数R能够出现的次数,参数R包括资源编号、资源名、资源描述、资源类型和资源角色中的至少一项。
14.根据权利要求11所述的装置,其中:
所述案例文件集合用F*表示,其中*表示参数F能够出现的次数,参数F包括文件编号、文件路径中的至少一项。
15.根据权利要求11所述的装置,其中:
所述案例任务集合用T*表示,其中*表示参数T能够出现的次数,参数T包括任务编号、任务名、任务描述、任务标记、父任务编号、完成任务所需时间、任务输入和任务输出中的至少一项。
16.根据权利要求11所述的装置,其中:
所述案例里程碑集合用TID*表示,其中*表示参数TID能够出现的次数,参数TID为任务编号。
17.根据权利要求11所述的装置,其中:
所述任务依赖关系集合用D*表示,其中*表示参数D能够出现的次数,参数D包括前序任务编号、后继任务编号、依赖关系类型中的至少一项。
18.根据权利要求11所述的装置,其中:
所述任务分配集合用A*表示,其中*表示参数A能够出现的次数,参数A包括任务编号引用和资源编号引用中的至少一项。
19.一种项目化案例表示装置,包括:
存储器,被配置为存储指令;
处理器,耦合到存储器,处理器被配置为基于存储器存储的指令执行实现如权利要求1-9中任一项的方法。
20.一种计算机可读存储介质,其中,计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如权利要求1-9中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810034764.0A CN108287812A (zh) | 2018-01-15 | 2018-01-15 | 项目化案例表示方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810034764.0A CN108287812A (zh) | 2018-01-15 | 2018-01-15 | 项目化案例表示方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108287812A true CN108287812A (zh) | 2018-07-17 |
Family
ID=62835447
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810034764.0A Pending CN108287812A (zh) | 2018-01-15 | 2018-01-15 | 项目化案例表示方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108287812A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1609799A (zh) * | 2003-10-23 | 2005-04-27 | 微软公司 | 资源清单 |
CN1755719A (zh) * | 2004-09-30 | 2006-04-05 | 微软公司 | 用于提供跨项目承诺的方法和系统 |
US20130304439A1 (en) * | 2012-05-09 | 2013-11-14 | Dassault Systemes Simulia Corp. | Tolerances on simulated behavior |
CN103744679A (zh) * | 2014-01-15 | 2014-04-23 | 北京理工大学 | 一种基于案例的流程设计方法 |
CN106528721A (zh) * | 2016-10-27 | 2017-03-22 | 北京仿真中心 | 一种面向设计任务的产品案例知识的推送方法 |
-
2018
- 2018-01-15 CN CN201810034764.0A patent/CN108287812A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1609799A (zh) * | 2003-10-23 | 2005-04-27 | 微软公司 | 资源清单 |
CN1755719A (zh) * | 2004-09-30 | 2006-04-05 | 微软公司 | 用于提供跨项目承诺的方法和系统 |
US20130304439A1 (en) * | 2012-05-09 | 2013-11-14 | Dassault Systemes Simulia Corp. | Tolerances on simulated behavior |
CN103744679A (zh) * | 2014-01-15 | 2014-04-23 | 北京理工大学 | 一种基于案例的流程设计方法 |
CN106528721A (zh) * | 2016-10-27 | 2017-03-22 | 北京仿真中心 | 一种面向设计任务的产品案例知识的推送方法 |
Non-Patent Citations (1)
Title |
---|
简博: "基于OWL的项目化案例知识的提取和表示方法的研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Voss et al. | Evolution of a participatory GIS | |
De Oliveira et al. | A statechart-based model for hypermedia applications | |
Hwang et al. | Structure-aware web transcoding for mobile devices | |
US20070130500A1 (en) | Enabling electronic documents for limited-capability computing devices | |
Han et al. | Situational data integration with data services and nested table | |
Yu et al. | Design and implementation of curriculum system based on knowledge graph | |
Vayadande et al. | Simulation and testing of deterministic finite automata machine | |
CN109977197B (zh) | 一种电子习题的处理方法、装置、设备和存储介质 | |
CN110889069A (zh) | 一种基于web在线学习的资源访问平台 | |
Geppert | Ic design on the world wide web | |
CN108287812A (zh) | 项目化案例表示方法和装置 | |
Du et al. | Digital image processing teaching auxiliary system based on matlab graphical user interface | |
Lunt et al. | Designing an IT Curriculum: The results of the first CITC conference | |
Hellmann | DataSnap: Enabling domain experts and introductory programmers to process big data in a block-based programming language | |
Shih et al. | A stepwise refinement approach to multimedia presentation designs | |
Okamoto et al. | Back-review support system for presentation rehearsal review | |
CN104715087A (zh) | 新式交互式仿真状态的旅游运作方法合成系统 | |
Banerjee | Empirical study of lazy loading on angular web application performance | |
Rossainz-López et al. | Parallel Simulation of Digital Logic Circuits Using Message Passing via CSP as an Educational Tool | |
Kim et al. | A suite of visual languages for statistical survey specification | |
O'Neal et al. | Watson: A modular software environment for introductory computer science education | |
Fan et al. | The Transformation of Information Engineering Teaching Mode under the Influence of Technical We-media | |
hong Li et al. | Study on relationship between thermal conductivity and core temperature of power cable | |
Mileva et al. | From web-based instructional systems to browser-based electronic performance support systems | |
Balciunas | The possibilities for functionality research on interactive Internet maps |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180717 |
|
RJ01 | Rejection of invention patent application after publication |