项目化案例表示方法和装置制造方法及图纸

技术编号:18458672 阅读:32 留言:0更新日期:2018-07-18 12:39
本公开提供一种项目化案例表示方法和装置。该项目化案例表示装置确定项目化案例的关键特征,选择所述项目化案例对象的表示方式,根据所述关键特征,利用所述表示方法建立所述项目化案例对象的表示模型。本公开基于XML(可扩展标记语言)的描述表示方法,以一个全新的视角,引入PBCLS(Project Based Case Learning System,基于项目的案例学习系统)的概念,提出了项目化案例教学的观点。有效解决了传统软件工程教学抽象理论与实践难结合、学生学习易枯燥的等实际问题,给业界提供一个新的思路,提高软件工程等课程的教学效果。

Project based case representation method and device

The present disclosure provides a project case representation method and device. The project based case representation device determines the key features of the project case, selects the representation of the project case object, and builds the representation model of the project case object based on the description of the key features. Based on the description and representation method of XML (Extensible Markup Language), this paper introduces the concept of PBCLS (Project Based Case Learning System, project based case learning system) in a new perspective, and puts forward the viewpoint of project based case teaching. It effectively solves the practical problems such as the difficult combination of the traditional software engineering teaching abstract theory and practice, and the students' learning to be boring. It provides a new idea to the industry and improves the teaching effect of the software engineering courses.

【技术实现步骤摘要】
项目化案例表示方法和装置
本公开涉及信息处理领域,特别涉及一种项目化案例表示方法和装置。
技术介绍
教育作为人们获取知识的主要渠道合手段,在当今社会显得尤为重要,教育理论和教育技术的研究逐渐成为人们关注的焦点。软件工程作为国内外高等院校为计算机专业学生开设的一门核心课程。这门课不仅指导学生掌握开发软件的系统知识,同时通过作业要求来提高学生解决实际问题的能力。其内容繁杂,理论与技术方法众多,学生由于开发经验所限,很难将软件工程的抽象理论与实践结合起来,所以容易使学生产生枯燥的感觉,对掌握相应的知识点有一定的难度。显然,内容传统的面对面教学授课的要求已经无法满足软件工程这门课的教学要求。软件工程的教学问题一直是教育领域研究的重点和热点。有不少学校和机构都对这个问题作了一些努力和尝试,但是成效都不够理想,无法对项目和案例进行有效结合。
技术实现思路
本公开的实施例解决的一个技术问题是:无法对项目和案例进行有效结合。根据本公开的一个或多个实施例的一个方面,提供一种项目化案例表示方法,包括:确定项目化案例的关键特征;选择项目化案例对象的表示方式;根据关键特征,利用表示方法建立项目化案例对象的表示模型。可选地,在表示模型中,包括案例属性集合、案例资源库、案例文件集合、案例任务集合、案例里程碑集合、任务依赖关系集合和任务分配集合中的至少一项。可选地,案例属性集合包括案例名称、案例描述、案例版本号、案例作者、案例作者联系方式和案例创建时间中的至少一项。可选地,案例资源库用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(ProgramEvaluationandReviewTechnique,计划评审技术)图。步骤102,选择项目化案例对象的表示方式。XML(EXtensibleMarkupLanguage,可扩展标记语言)是标准通用标记语言针对特定应用领域的一个子集。自从1996年发布以来,就受到人们广泛的欢迎。XML作为一个W3C(WorldWideWebConsortium)标准语言,可以用本文档来自技高网...

【技术保护点】
1.一种项目化案例表示方法,包括:确定项目化案例的关键特征;选择所述项目化案例对象的表示方式;根据所述关键特征,利用所述表示方法建立所述项目化案例对象的表示模型。

【技术特征摘要】
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.一种项目化案例表示装置,包括:关键特征确定模块,被配置为确定项目化案例的关键特征;表示方式选择模块,被配置为选择所述项目化案例对象的表示方式;模型建立模块,被配置为根据所述关键特征,利用所述表...

【专利技术属性】
技术研发人员:杜珑祝景浩王小统
申请(专利权)人:浙江省公众信息产业有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1