关注点分离相关论文
面向对象技术在模块化一般的应用逻辑上做得很好,但无法封装象日志,安全,内存管理,异常处理等这样的系统级的关注点。这些关注点经常......
关注点分离是软件工程领域中极为重要的原则。人们先后提出了结构化的开发方法和面向对象的开发方法以达到在整个软件开发过程当中......
软件开发的过程就是问题空间的解构和求解的过程。传统的面向过程和面向对象的方法仅仅从一个维度上分析和处理系统的所有需求,难......
随着应用软件的规模越来越大,软件系统的运行环境日益复杂,传统的软构件技术面临着新的挑战。本文针对目前软构件复用程度不高,无......
信息化程度已成为决定企业核心竞争力的重要因素之一,大小企业都争相通过建立各自的管理信息系统,来提高其工作生产效率。在这些信......
本文重点说明了计算思维能力培养对医学生的重要性,介绍了医学生计算思维能力培养的目标和要求,并在此基础上提出了基于计算思维的课......
对于具有关键和非关键功能的"混合临界"系统,对可靠性的最大影响可能是在设计级别。通过设计使每个关键需求都有一个小的可信基,可......
AspedC是一种新的编程技术,是基于C语言的面向方面扩展。本文简述了面向方面编程的基本思想.介绍了AspedC的基本概念以及实现机制,重......
中间件应用领域的不断拓展,给中间件体系结构的设计带来了困难,中间件的体系结构必须在通用性与专用性之间寻找平衡。传统的中间件体......
软件非功能特性的处理一直以来都是困扰着研究人员和开发人员的难题。将面向方面的编程思想运用于软件非功能性的研究打破了传统的......
关注点分离可追溯到柏拉图对整体与部分关系的思考。作为基本的系统化计算思维原则,关注点分离体现在问题求解、算法设计、软件设......
用例驱动技术从行为者的角度建立用例,旨在减少软件开发的复杂度.然而,由于OO技术的不足,不同用例之间存在关注点的横切与缠结,从而使得......
基于构件的软件开发为软件的高开发费用、低生产率、不可控制的软件质量和高风险性提供了有效的解决途径.但是基于构件的软件开发......
摘要:计算思维是当前教育界广为关注的一个重要概念。该文结合编译原理实验课程中的实验内容,以培养学生的计算思维为核心,从实验内容......
为了互动过程模型的设计,根据关注点分离的原则,将互动教学的功能从ITS剥离开来。据此,建立了两个引擎模块:智能教学引擎和智能学习......
文章阐述在大学开设计算机基础课程的必要性,针对目前教学现状描述的问题,提出在计算机基础教学中如何灵活运用计算思维,围绕计算......
传统的基于组件的软件开发方法大部分都集中在功能分解上,其并没有考虑到横切关注点对组件的影响。而面向方面技术就是以解决大规......
VFP数据库程序设计课程是大学计算机教学中的一门重要课程。在教学中采用任务驱动、关注点分离的教学方法,改进实验内容和考核环节......
分析计算思维中的关注点分离思维,并从功能划分和逐步细化两个方面讨论其实现方式。进而结合计算机硬件教学里中央处理器(CPU)的教学......
Web服务已经成为了一种集成Internet上分布的不同类型的应用以提供增值服务的通用技术。文章基于面向切面的横切关注点动态编织技......
针对分布式系统中自治实体的交互行为和实时约束行为动态变化的问题,提出了一个具有动态性、实时性的协同模型.在该模型中,利用关......
描述了一种在基于构件的软件开发中系统化支持面向贯穿特性的关注点分离技术.基于构件的软件开发强调通过组装可复用构件支持软件......
在虚拟化桌面里使用虚拟层技术,意味着我们不再需要对成千的操作系统副本进行单独的管理、打补丁和更新,相反地,仅仅管理一个系统镜像......
随着J2EE等构件运行平台的迅速发展和广泛应用,构件运行平台要提供的功能越来越多,导致其自身的结构越来越复杂。因此如何设计一种......
一、大型软件系统架构的历史对于软件开发而言,保持关注点分离很重要。关注点的分离,往往是软件工程的核心所在。整个面向构件方法体......
随着普适计算的发展,容错作为普适计算中的一个重要研究领域也受到越来越多的关注。普适环境的动态性和开放性导致很难在开发阶段......
中间件应用领域的不断扩展,给中间件体系结构的设计带来了困难,中间件的体系结构必须在通用性与专用性之间寻找平衡。传统的中间件体......
软件系统通常有许多横切整个系统的非功能需求,仅采用面向对象的方法不能很好的处理这些横切关注点。软件开发中使用面向方面MDA的......
文章尝试通过生活实例“个人所有税”的计算,剖析计算思维在信息技术课堂的实施与落实。通过故事讲解、实践探究、动画演示,逐层深......
随着生命科学与计算科学的交叉越发紧密,计算思维培养已成为医学院校计算机教育的研究热点。文章分析生物信息学与计算思维培养的关......
将计算思维中的关注点分离思维引入到课程教学过程,有利于打破传统教学与学习的思维方式.以计算机网络课程为例,从功能划分和逐步......
为提高学生的计算思维与编程能力,选择计算环境、自动化、抽象、构造、关注点分离、递归、迭代等核心概念,根据Python语言的特点和......
关注点分离(SoC)是一项设计原则,规定软件的构建应根据关注点或总体功能来确定不同的部分,30多年来一直被用来决定如何构建技术。......
培养具有数据素养的生命科学复合型人才是生物医学大数据时代的要求。文章在对C、Java、VB等传统程序设计语言教学的反思基础上,通......
本文依据笔者的实际教学工作经验,基于计算思维关注点分离原则并结合单元式模块化教学的特点,提出了以单元式理论教学、思维启发式教......
将计算思维引入实验教学方法中,有利于打破传统实验教学的局限性。以数字图像处理课程为例,从实验教学内容、实验教学体系和实验考......
软件工程中有一条重要原则:关注点分离,但采用OOP方式不能很好地解决系统级关注点分离问题。AOP(Aspect-OrientedProgramming)是目......
结合地球物理学专业人才培养目标及学生自身特点,探讨了汇编语言实验课程教学存在的问题,将计算思维引入到汇编语言实验教学中,利......
构件技术和软件体系结构技术是提高软件生产率和软件质量、解决软件危机的关键技术,但目前这两种技术面临着许多挑战性问题,比如由......
学习内容分析《公式与函数》是江苏凤凰科学技术出版社出版的初中信息技术七年级第3章第2节《数据处理与统计》"表格的基本功能"中的......
随着用户需求的不断增加,监控组态软件的功能在不断地扩充,系统变得越来越庞大,而如此庞大的系统对单个用户来说,很多功能都是冗余......
由于用户需求和计算环境频繁变化,导致软件复杂性和演化性不断增强。软件演化是指软件进行变化以达到所期望形态的过程,主要分为静......
需求工程中功能需求和非功能需求的分离一直是软件开发中的一个重要原则,传统的软件开发方法在需求获取时无法有效分离功能需求和......
随着开放分布式计算技术的发展,当今大多数分布式应用系统逐渐转移到开放分布式环境下运行。由于该环境所固有的“真”分布性、动......
通过简单叙述面向对象的缺陷及面向方面的在克服这些缺陷的方法:使关注点分离。介绍了一种使关注点分离的技术一用例切片,并用图书......