当前位置 —论文本科论文— 范文

关于计算机编程类论文范文集,与关于计算机编程思想与AOP编程思想的相关论文格式

本论文是一篇关于计算机编程类论文格式,关于关于计算机编程思想与AOP编程思想的相关毕业论文格式范文。免费优秀的关于计算机编程及软件开发及关注点方面论文范文资料,适合计算机编程论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

摘 要:本文首先对计算机编程思想进行了研究,在此基础上分析并对比了结构化程序设计思想与面向对象的程序设计的思想,同时对AOP编程思想进行了探讨,相信可以为实际应用提供借鉴.

关 键 词:研究;计算机编程思想;结构化程序设计思想;面向对象的程序设计思想;AOP编程思想

中图分类号:TP3文献标识码:A文章编号:1007-9599(2012)05-0000-02

随着经济社会的发展,信息技术也迎来了前所未有的快速发展,计算机编程的应用范围也愈加广泛.而其中的编程思想,作为一个主要条件,可以使编程人员编出更好的程序,本文分析了目前编程界最为主流的两种计算机编程思想,同时和将要兴起的新技术AOP,与OOP相比,其影响力巨大.因此,本文分析了其编程思想以及优越性,还阐述了开发步骤.

一、计算机编程思想研究

(一)结构化程序设计

对于结构化编程思想,其为面对繁杂任务的时候,防止混乱的一种编程思想,重视将程序结构进行规范化,要按照大脑极易理解的方式,合理组织繁杂问题的求解过程.针对此编程思想,编程者应该遵循结构形式,进行程序的设计及编写,保证程序的正确结构,方便地进行程序正确性的证明,该思想重点有以下几点内容:

运用由顶往下逐渐细化的方法.因为结构化编程运用了功能抽象与模块分解,其能合理地把繁杂程序任务分解为容易处理及控制的一些子任务,随后实施级别更细的任务分类,保证最终分出的子任务均是进行独立编程的子程序模块.随后根据某些调用以及结构关系,将子程序模块进行合理组织,最终得出需要的程序.根据结构化程序设计思想,得出的程序具有如下好处:很好的结构、每个模块之间有着简单清楚的关系、在各个模块内,均有基本单元构成.因此,得出的程序清楚易读,良好的可理解性,正确性还易验证,维护、调试以及修改容易进行.出现了结构化编程思想,使之前软件开发存在的混乱状况消除,编程人员编写的程序存在优越的结构.还因为运用“自顶向下以及逐步细化”的方法,使人们智力合理地组织起来,对软件工程化研发是有益的.所以程序维护以及设计工作效率得以提升.

若干基本结构构成程序,对于任意的大型程序,均包括三种基本结构,这些基本结构使某个结构化的程序得以顺序地组成.主要有顺序、选择以及循环结构这三种基本结构.软件界௚

关于关于计算机编程思想与AOP编程思想的的毕业论文格式范文
关于计算机编程类论文范文集
0;具体实践以及结构化定理已证明,对于任意繁杂问题的程序设计,均可运用顺序结构、选择结构以及循环结构构成,同时还具备下面一些特征:仅一个入口及出口;在结构内,没有死循环,在程序内,以上三种基本结构的顺序执行关系得以构成.

根据功能,能把大型程序划分为若干基本功能模块.一些子模块一起构成各个模块,每个模块在功能方面互相独立,各个功能模块均有进行计算机控制以及数据处理的功能.尽量使模块间的联系简洁.最终将模块根据某些层次关系,实施组织,繁杂程序的功能得以构成.

(二)面向对象的程序设计

针对面向对象的程序设计,其编程思想是运用消息、对象、类、继承以及封装等这些基本概念,实施程序设计.为使结构化程序设计方法处理不了的代码重用这些问题得以解决,便给出了面向对象程序设计技术,面向对象的程序设计编程思想包括如下特点:面向对象的特点之一就是封装,其为类与对象概念的重要特征.封装给模块带来了比较良好的独立性,程序修改与维护起来较为简单.抽象包括数据与过程抽象.继承性使软件的可重用性这个问题得到良好处理.多态性使应用程序函数的同名这类问题得到良好解决.

面向对象的编程思想存在很多优越性,其减少了程序开发时间,提升了可靠性,开发出来的程序更有强壮性,维护起来更容易.面向对象编程因为具有较高的可重用性,针对应用程序,能积极运用成熟的类库,进而使软件开发效率得以极大提高,所以,软件界对这种面向对象的编程思想进行提倡运用.日益增多的编程人员认可并运用了面向对象的编程思想,同时结构化编程思想在进行具有比较强功能性的软件设计里,其指导作用仍然得以发挥.实际上,以上两种编程思想没有互相隔离,却是相互支持、联系的.在如今的软件界,进行面向对象程序设计的时候,具有公认的编程公式:其一为对象等于算法十数据结构,其二为程序等于对象+对象,通过公式,能观察出以上两种编程思想的关系及区别.进行面向对象的程序设计时候,仍然不能脱离完成算法的结构化程序设计,其中的结构化程序设计还是编写对象进行操作的重要所在.

二、AOP编程思想研究

AOP将系统视为关注点

其实它为GOF(ObserverDesignPattern)设计模式的一种持续,进行了被调用者与调用者间解耦的强调,给开发人员带来进行横切关注点-CrosscuttingConcern描述的合理机制,还可以把横切关注点主动地织入-weaving于面向对象的软件系统内,确保横切关注点模块化得以实现,进行方面-Aspect代码的合理划分,横切关注点显得极易进行处理.开发人员进行编译的时候,插入、更改或者除去系统的方面,更可能重用系统的方面.由于开发环境各不相同,关于概念也会有所不同.

针对的问题

AOP通常基于进行业务处理中的切面实施提取,进行处理的时候,其面对着其中的一个步骤或者哪个环节,以确保整个逻辑中每个部分间低耦合性产生的隔离作用.针对动词方面,其重视的为横向的,即为整个逻辑中一个方面或者某个片段,例如:权限以及日志管理,一般情况下,其进行某些软件系统自身东西的关注.并非面向对象进行业务逻辑的关注.运用有效松散方式,使系统间的耦合度这些问题减少,方面即为它的模块化单位.

(三)软件性能

1.代码扩展性

对于AOP,因为方面模块并不了解横切关注点,因此极易进行新方面的增加,并投入新功能.同时,把新的模块加到系统中的时候,已经存在的方面会自动横切进入,确保系统容易扩展.

关于计算机编程思想与AOP编程思想的参考属性评定
有关论文范文主题研究: 关于计算机编程的文章 大学生适用: 自考毕业论文、学院论文
相关参考文献下载数量: 30 写作解决问题: 如何写
毕业论文开题报告: 标准论文格式、论文题目 职称论文适用: 期刊发表、职称评中级
所属大学生专业类别: 如何写 论文题目推荐度: 免费选题

2.代码冗余度

运用最小的耦合进行各个关注点的有效处理,保证虽然为横切关注点,还是模块化.如此实现的系统,它的代码冗余不大.进行模块化实现,促使系统的维护与理解更为容易.

3.代码重用性

AOP将各个方面变成为独立模块,在模块间,其为松散耦合.能使用其它独立的日志写入器取代此时的,进而将日志合理地写入数据库中,保证与各种日志写入要求相符.正确实现松散耦合,经常象征着代码重用性更为良好.

(四)AOP的开发程序

基于面向对象编程-OOP这种方法,AOP才得以改进,其为具有创新性的一种软件开发方法.一般具有如下的几个开发程序:

1.方面分解

进行分解,要得出横切关注点.在这个步骤中,将系统级的横切关注点与核心模块级关注点进行合理分离.

2.关注点实现

进行关注点的独立实现,将各个需求映射成为代码,编译器随后将其翻译成为一些可执行代码.能依靠另外的编程范型,把其当作前提,确保基础范型具有的优势还得以保留.比如:AOP能利用OOP当作基础范型,直接地将OOP擅长处理普通关注点的优势引用来.利用如此的实现,一般的独立关注点能利用OOP技术,其和过程型语言为很多OOP语言的基础相似.关注点实现因为按照指定过程这一形式产生,能运用C、C++或者Java这些传统语言.

3.方面的重新组合

在此步骤中,方面集成器进行某个模块单元的建

1 2

关于计算机编程类论文范文集,与关于计算机编程思想与AOP编程思想的相关论文格式参考文献资料:

本科自考证书

湖北自考本科成绩

自考本科难度

函授本科论文致谢

报考函授本科

函授药学本科

成人本科和自考本科

江苏自考本科报名条件

物理系本科毕业论文

本科论文目录格式

关于计算机编程思想与AOP编程思想的WORD版本 下载地址