1974年1月创刊(月刊)
主管/主办:重庆西南信息有限公司
ISSN 1002-137X
CN 50-1075/TP
CODEN JKIEBK
编辑中心
    软件工程与数据库技术 栏目所有文章列表
    (按年度、期号倒序)
        一年内发表的文章 |  两年内 |  三年内 |  全部
    Please wait a minute...
    1. 基于类推和灰色模型的软件阶段成本预测
    王勇, 李逸, 王丽丽, 朱晓燕
    计算机科学    2018, 45 (11A): 480-487.  
    摘要 (90)   PDF (1836KB) (335)  
    准确预测软件成本是软件工程领域最具挑战性的任务之一。软件开发固有的不确定性和风险性,使得仅仅在项目早期预测总成本是不够的,还需要在开发过程中持续预测各个阶段的成本,并根据变化趋势重新分配资源,以确保项目在规定的时间和预算内完成。由此,提出一种基于类推和灰色模型的软件阶段成本预测方法——AGSE(Analogy & Grey Model Based Software Stage Effort Estimation)。该杂交方法通过合并两种方法的预测值得到最终的预测结果,避免了单独使用其中一种方法预测时存在的局限性。在真实的软件项目数据集上的实验结果表明,AGSE的预测精度优于类推方法、GM(1,1)模型、GV方法、卡尔曼滤波和线性回归,显示出较大的潜力。
    参考文献 | 相关文章 | 多维度评价
    2. 基于模型检测技术的变异测试用例生成方法
    杨红, 洪玫, 屈媛媛
    计算机科学    2018, 45 (11A): 488-493.  
    摘要 (126)   PDF (3121KB) (553)  
    为了进行基于模型的软件测试变异分析,文中提出了一种基于模型检测的变异测试用例生成方法。基于模型检测工具UPPAAL的形式化分析与测试框架,首先用符合规范的时间自动机模型描述被测系统;然后基于时间自动机模型的基本结构和语法,对系统模型进行一组变异操作,并模拟实现时可能出现的一些错误;对变异后的模型分别使用UPPAAL Yggdrasil工具,生成一组能覆盖变异区域的测试用例;在系统变异模型上执行生成的测试用例,根据测试执行结果(是否能“杀死”变异体)筛选出一组有效的测试用例。通过实例验证,所提方案生成的测试用例是有效的,且测试用例集变异分数优于现有的基于状态机复制的变异测试用例自动生成方法和基于模型中变换覆盖的变异测试用例生成方法。
    参考文献 | 相关文章 | 多维度评价
    3. 基于软硬系统综合方法的软件失效问题分析
    刘凯, 梁欣, 张俊萍
    计算机科学    2018, 45 (11A): 494-496.  
    摘要 (77)   PDF (3202KB) (343)  
    文中综合硬、软系统方法论,提出了软硬系统综合方法,并应用该方法寻找软件失效问题的解决方案。通过逐步分析发现,基于软件体系结构开发软件可靠性与维护性测试系统是确保软件质量的有效途径,最终确定了问题的研究方向——软件可靠性与维护性测试系统的软件体系结构设计。
    参考文献 | 相关文章 | 多维度评价
    4. 基于代价敏感集成分类器的长方法检测
    刘丽倩, 董东
    计算机科学    2018, 45 (11A): 497-500.  
    摘要 (104)   PDF (1584KB) (294)  
    长方法(Long Method)是由于一个方法太长而需要重构的软件设计的问题。为了提高传统机器学习方法对长方法的识别率,针对代码坏味数据不平衡的特性,提出代价敏感集成分类器算法。以传统决策树算法为基础,利用欠采样策略对样本进行重采样,进而生成多个平衡的子集,并将这些子集训练生成多个相同的基分类器,然后将这些基分类器组合形成一个集成分类器。最后在集成分类器中引入由认知复杂度决定的误分类代价,使得分类器向准确分类少数类倾斜。与传统机器学习算法相比,此方法对长方法检测结果的查准率和查全率均有一定提升。
    参考文献 | 相关文章 | 多维度评价
    5. 基于加权类比的软件成本估算方法
    赵小敏, 曹光斌, 费梦钰, 朱李楠
    计算机科学    2018, 45 (11A): 501-504.  
    摘要 (111)   PDF (2927KB) (328)  
    软件成本估算是软件项目开发周期、管理决策和软件项目质量中最重要的问题之一。针对软件研发成本估算在软件行业中普遍存在不准确、难以估算的问题,提出一种基于加权类比的软件成本估算方法,将相似度距离定义为具有相关性的马氏距离,通过优化的粒子群算法优化后得到权值,并用类比法估算软件成本。实验结果表明,该方法具有比非加权类比、神经网络等非计算模型方法更高的精确度。实际案例测试表明,该方法在软件开发初期基于需求分析的软件成本估算比专家估算有更精确的评估结果。
    参考文献 | 相关文章 | 多维度评价
    6. 带磨损均衡的小粒度非易失性内存管理机制
    孙强, 诸葛晴凤, 陈咸彰, 沙行勉, 吴林
    计算机科学    2018, 45 (11A): 505-510.  
    摘要 (120)   PDF (2502KB) (339)  
    非易失性内存以其卓越的特性被视作具有巨大潜力的下一代存储设备。然而,非易失性存储单元存在写耐受度低的缺点,使其难以承受频繁的小粒度数据更新操作。文中针对非易失性存储器,提出带磨损均衡的小粒度内存分配管理系统(IWMM)。IWMM将单个内存页分割为多个基本存储单元以适应小粒度的内存分配和数据更新操作。IWMM采用定向顺序分配算法轮流地使用单个内存页中的基本存储单元,从而将小粒度写操作均衡地分布到内存页内的各个存储单元中。实验表明,对比同样致力于磨损均衡的小粒度内存管理系统NVMalloc,IWMM能将内存页的写次数降低52.6%;同时,在内存回收率高于50%的应用场景中,性能比glibc malloc高27.6%。
    参考文献 | 相关文章 | 多维度评价
    7. 时态实体依赖关系与度量方法研究
    傅妤婧, 张俊, 王毅恒
    计算机科学    2018, 45 (11A): 511-517.  
    摘要 (65)   PDF (2786KB) (388)  
    实体间存在各种各样的依赖关系,尤其是在软件开发过程中,软件实体间的依赖关系对软件的变更影响分析以及风险分析等都具有重大影响。依赖图作为最常用的依赖关系表示方法,其节点与边的定义与属性计算不尽相同,且大部分方法中并没有考虑到节点与边的时态属性。针对时态实体依赖图,文中系统地提出了时态实体依赖关系的形式化定义并分析了其特性,然后分析了时态实体依赖图的节点中心性、节点重要性、节点依赖度和边的重要性等4个度量指标,同时,针对MAVEN数据集分析了上述各个指标随时间变化的规律。
    参考文献 | 相关文章 | 多维度评价
    8. 软件测试过程模型研究
    刘凯, 梁欣, 张俊萍
    计算机科学    2018, 45 (11A): 518-521.  
    摘要 (76)   PDF (1680KB) (626)  
    在对现有模型进行系统研究的基础上,提出了一种新的软件测试过程模型——并行“与”模型,并详细描述了各阶段的具体活动。该模型贴切地描绘出软件测试活动的复杂关系,充分体现出了软件测试活动与开发活动之间的层次性、并行性、时序性和迭代性。
    参考文献 | 相关文章 | 多维度评价
    9. 基于粗糙集的软件项目风险管理研究
    丁剑洁,郝克刚,侯红,郭小群
    计算机科学    2010, 37 (4): 117-.  
    摘要 (42)   PDF (250KB) (125)  
    软件项目的复杂性导致软件风险涉及的数据具有很大的不确定性和模糊性。由此基于粗糙集理论,分析了软件项目风险管理的历史数据:利用等价类和分辫矩阵等概念提出软件项目风险分析系统,在此基础上给出了两个风险因子的相关性系数以及不可分辨矩阵的计算方法。此项工作能为风险控制提供策略,有助于发现风险管理活动中的薄弱环节,达到改进过程的目的。
    相关文章 | 多维度评价
    被引次数: Baidu(49)
    10. 一种基于模型检测的二进制程序脆弱性分析框架
    王春雷,刘强,赵刚,戴一奇
    计算机科学    2010, 37 (4): 120-.  
    摘要 (44)   PDF (457KB) (118)  
    针对二进制程序脆弱性分析的实际需求,提出了一种基于模型检测的二进制程序脆弱性分析框架。首先定义了二进制程序的抽象模型,描述了基于有限状态自动机的软件脆弱性形式化表示和基于事件系统的软件安全属性表示方法。在此基础上,提出了基于模型检测的脆弱性分析过程和算法。根据该分析框架,设计并实现了二进制程序脆弱性分析工具原型。通过脆弱性分析实验,详细说明了该框架的工作原理,验证了该分析方法的有效性。
    相关文章 | 多维度评价
    被引次数: Baidu(2)
    首页 | 前页| 后页 | 尾页 第1页 共167页 共1670条记录