分享到:

软件的特征

软件是计算机系统中的程序、数据及其相关文档的总称。人们根据计算机系统要素的有形和无形特征 ,把它们划分为两种类型 :一类是构成计算机系统的有形设备 ,称为硬件 ;另一类是计算机系统的重要组成部分 ,但又不象硬件那样具有明显的可见性 ,象程序、数据、方法、过程、文档等 ,具有不可见的软特征 ,被称为软件。软件是计算机系统的重要组成部分 ,是计算机学科的重要内容 ,并且已经形成软件学科。对软件概念、特征、分类等软件本质问题的认识程度 ,将直接决定和影响着计算机科学技术及软件学科的成熟程度。笔者查阅了大量的资料和文献 ,发现至今人们对软件的特征并没有形成一致认识 ,本文就软件特征提出自己的一些看法。软件具有智能性、无形性、抽象性、系统性、泛域性、依附性、非损性、复制性和演化性等特征。1 )智能性软件是人类智力劳动的产物。从事软件开发是高度的智能活动 ,软件中的程序、流程、算法、数据结构是通过人的思维进行设计、编排和组织的。当然 ,机械...  (本文共2页) 阅读全文>>

大连理工大学
大连理工大学

遗留系统再工程的若干问题研究

日益革新的技术和不断变更的业务需求使越来越多的软件系统成为遗留系统。由于替换和修改成本过高,遗留系统在软件系统中占据很大比例。因此,解决遗留系统中存在的问题具有重要的现实意义。软件再工程是对软件系统进行分析、重构和再开发的过程,由反向工程、重构和正向工程三个阶段组成,是演化遗留系统的主要手段。本文对遗留系统再工程的若干问题展开研究,主要工作包括以下几方面:围绕各研究问题,提出遗留系统再工程的解决方案,由过程模型和支持过程模型的各组成部分构成。该解决方案具有一定的扩展性,可用于处理遗留系统的其他问题。在反向工程阶段,针对软件聚类缺乏考虑实体和特征的针对性和灵活性的问题,提出基于凝聚式信息瓶颈的加权层次聚类(ABWHC)方法。有针对性的选取实体和特征,提出特征的加权策略,采用信息丢失度作为相似度测度,为实体和簇构造标签元组,并选取和提出软件聚类的客观和主观评估准则。实验结果表明与目前效果较好的方法相比,ABWHC具有更高的内聚度,更...  (本文共148页) 本文目录 | 阅读全文>>

贵州师范大学
贵州师范大学

基于深度学习的Android恶意软件检测研究与应用

随着经济社会与通信技术的蓬勃发展,智能手机迅速普及,并已经渗透到了人们生活中,成为了人们生活中必不可少的重要工具。Android系统的开源性,使其迅速成为了智能手机应用最广泛的操作系统,同样也成为了恶意攻击的重要目标。Android软件市场的开放性,使得用户可以从不同平台下载各种Android软件,而许多非官方的电子市场的Android软件则通常容易被非法开发者嵌入恶意代码。因此研究一种有效的针对Android恶意软件的检测方法具有重要现实意义。机器学习技术如今已经被广泛应用到Android恶意软件检测的研究中,但是面对不断新增的Android恶意软件,传统的机器学习方法存在对新增的恶意软件检测能力低的问题。对此,根据深度学习具有能够通过表面特征来学习抽象的深层特征的优势,本文提出了一种基于深度学习的Android恶意软件检测方法。首先,从静态分析角度出发,提取Android软件的多种特征作为特征数据;其次,根据自编码器(Aut...  (本文共62页) 本文目录 | 阅读全文>>

南京大学
南京大学

基于Android平台的恶意软件检测和软件加固技术研究

随着智能手机技术的发展,人们越来越多地把工作和生活的计算平台从传统的PC平台转移到移动平台。智能手机储存了大量的用户隐私,例如通信记录、位置信息等,因而成为攻击者的攻击目标。作为主流移动平台之一的Android系统,其安全形式尤为严峻。为了维护Android平台的生态环境,学术界和工业界提出了多种系统增强和恶意软件检测的方法。由于系统增强的方法往往涉及到修改Android系统和应用程序框架层,而Android系统存在严重的碎片化问题,所以这类方法往往不具有广泛的可部署性。另一方面,考虑到智能手机的有限的电量和计算能力,不宜在手机端执行复杂的检测方法。因此,在应用市场的入口处,对应用进行严格的检查和审计,是提高Android系统安全性的一个有效举措。从恶意软件检测技术的发展历史来看,基于程序语义的特征签名技术能更好的刻画恶意行为,并具有更好的抗混淆性。传统的基于程序语义的特征签名一般利用控制流图、数据流图和系统调用等实现。而And...  (本文共73页) 本文目录 | 阅读全文>>

西安电子科技大学
西安电子科技大学

图像的精确配准理论与方法

图像配准在图像处理技术领域中是一项非常重要的研究课题。图像配准将不同时间、不同传感器及不同条件下(照度、摄像位置和角度等)获取到的两幅或多幅图像进行匹配或叠加过程,它已经被广泛应用于遥感影像分析、机器视觉等领域中。但是亚像素级图像配准研究仍有很多问题需要科研人员去解决和完善。比如,在高精度图像配准中,如何解决高精度图像的实时性配准,如何解决遥感大图的快速配准等工作。高精度的图像配准对遥感图像融合起着先决条件,因此提高和改善图像配准的精度和速度,对图像配准领域有着非常重要的意义。本文正在此背景下开展了图像的高精度配准和快速配准工作。文中提出了一种基于SURF的改进算法,该算法对于旋转尺度较大的图像具有很高的精度和速度测量;还提出了一种快速提取特征点的方法,并将该方法应用到遥感图像的实时配准中,得到了遥感图像的快速配准方法,该方法在不影响配准精度的情况下,配准速度却能达到SURF算法的10倍以上。本文对四种经典配准算法、两种精确配准...  (本文共80页) 本文目录 | 阅读全文>>

杭州电子科技大学
杭州电子科技大学

恶意软件变种间相似度的分析技术研究

各种恶意软件变种生成技术的出现使得恶意软件的数量以指数的形式增长,所以对恶意软件变种的识别与分类显得尤为重要。由于变种技术能在保持程序的原有功能不变的情况下改变程序自身的代码,这使得原程序与变种在语法结构上的相似程度差别甚大。传统的对变种恶意软件之间的相似度计算方法往往只是基于句法特征,而忽略了程序变种的功能不变性,从而导致恶意软件变种不能被正确识别与分类。所以研究能反映程序功能的特征模型和基于语义层面的特征比较算法对恶意软件变种的识别与分类至关重要。在基于静态分析的基础上,本文对恶意软件变种间相似度的分析技术展开研究。首先,构建了能反映程序功能的恶意软件变种程序特征码。针对恶意软件变种改变程序代码而能保持其功能的特点,基于函数和函数调用图构建恶意软件变种程序的特征码。提出的特征码与传统的基于指令序列的特征码相比更能精确地反映程序的功能。其次,提出了两个基于语义层面的特征比较方法。在深入剖析变种生成技术尤其是代码混淆技术的作用机...  (本文共71页) 本文目录 | 阅读全文>>