期刊文献+
共找到373篇文章
< 1 2 19 >
每页显示 20 50 100
Agile Development Methods in Software Engineering and Their Efficiency Analysis
1
作者 Shuntao Tang Wei Chen 《计算机科学与技术汇刊(中英文版)》 2024年第1期8-11,共4页
This paper delves into Agile Development Methods in Software Engineering,contrasting them with the traditional Waterfall model and analyzing their efficiency.Agile methods,known for their adaptability and customer-cen... This paper delves into Agile Development Methods in Software Engineering,contrasting them with the traditional Waterfall model and analyzing their efficiency.Agile methods,known for their adaptability and customer-centric approach,have gained prominence in the fast-paced software development industry.These methods,including Scrum,Kanban,and Extreme Programming(XP),are characterized by iterative cycles,collaborative efforts,and a focus on rapid delivery and quality improvement.The paper compares these agile methodologies to the sequential and rigid Waterfall model,highlighting agile’s superior flexibility,adaptability,and responsiveness to changing requirements.It emphasizes the importance of customer involvement in agile processes,which leads to higher satisfaction and better alignment with user expectations.The analysis reveals that agile methods not only enhance the speed of delivery but also improve the overall quality of the software product.The paper concludes that agile methodologies are more effective in today's dynamic software development environment,providing a robust framework for managing complex projects and ensuring the delivery of high-quality,relevant software solutions. 展开更多
关键词 Agile Development methods software engineering SCRUM KANBAN Extreme Programming
下载PDF
Construction of the Curriculum System of Software Engineering Based on the Agile Development Method
2
作者 Ziyi Wang 《Journal of Contemporary Educational Research》 2024年第10期121-127,共7页
Under the background of“new engineering”construction,software engineering teaching pays more attention to cultivating students’engineering practice and innovation ability.In view of the inconsistency between develo... Under the background of“new engineering”construction,software engineering teaching pays more attention to cultivating students’engineering practice and innovation ability.In view of the inconsistency between development and demand design,team division of labor,difficult measurement of individual contribution,single assessment method,and other problems in traditional practice teaching,this paper proposes that under the guidance of agile development methods,software engineering courses should adopt Scrum framework to organize course project practice,use agile collaboration platform to implement individual work,follow up experiment progress,and ensure effective project advancement.The statistical data of curriculum“diversity”assessment show that there is an obvious improvement effect on students’software engineering ability and quality. 展开更多
关键词 Agile development method software engineering Practical teaching Curriculum system Experimental project
下载PDF
Object-oriented software tools for parallel PDE solvers
3
作者 Michael Thune(Uppsala University, Dept. of Scientific Computing, Box 12O, S-751 04, Uppsala, Sweden.E-mail: ndchael@tdb.uu.se) 《Wuhan University Journal of Natural Sciences》 CAS 1996年第Z1期420-429,共10页
An object-oriented approach is taken to the problem of formulating portable, easy-to-modify PDE solvers for realistic problems in three space dimensions. The resulting software library, Cogito, contains tools for writ... An object-oriented approach is taken to the problem of formulating portable, easy-to-modify PDE solvers for realistic problems in three space dimensions. The resulting software library, Cogito, contains tools for writing programs to be executed on MIMD computers with distributed memory. Difference methods on composite, structured grids are supported. Most of the Cogito classes have been implemented in Fortran 77, in such a way that the object-oriented design is visible. With respect to parallel performance, these tools yield code that is comparable to parallel solvers written in plain Fortran 77. The resulting programs are can be executed without modification on a large number of multicomputer platforms, and also on serial computers. The uppermost level of abstraction in Cogito concerns the problem of decoupling the numerical method from the PDE problem. The validity of these tools has been preliminarily demonstrated with a C++ implementation for one-dimensional problems. 展开更多
关键词 object-oriented software tool parallel computer PDE composite grid difference method
下载PDF
Operation and Innovation of Software Engineering Education for Very Small Entities
4
作者 Xue Han Jianyong Yu 《计算机教育》 2018年第12期70-74,共5页
This paper illustrates some exploration and innovation of software engineering education for VSEs under the background of Chinese "double first-class" new situation and new engineering subject, including aca... This paper illustrates some exploration and innovation of software engineering education for VSEs under the background of Chinese "double first-class" new situation and new engineering subject, including academic strategy, curriculum system, ability training, teaching methods, project practice, and so on. Based on the actual situations and characteristics of Hunan University, this paper focuses on some undergraduate education practice, so that students can adapt software engineering development in VSEs with ISO/IEC 29110 series of standards and guides. 展开更多
关键词 software engineering EDUCATION very SMALL entities TEACHING methods project PRACTICE ISO/IEC 29110
下载PDF
Software development of modeling assistant for continuous suspension bridges with multi-pylon 被引量:1
5
作者 Zhong Jianchi Chen Ke +1 位作者 Chen Yunhai Lu jianming 《Engineering Sciences》 EI 2012年第3期55-59,71,共6页
Building a reasonable and accurate finite element model is the first and critical step for structural analysis of complicated bridge. In this article, modeling assistant for continuous suspension with multi-pylon is d... Building a reasonable and accurate finite element model is the first and critical step for structural analysis of complicated bridge. In this article, modeling assistant for continuous suspension with multi-pylon is developed based on .Net platform, with VB.Net, C# language and OpenGL graphic technique. With parameterized modeling method, finite element model of this kind of bridge can be built quickly and accurately, and multi-type element modeling with uniform parameters is realized. With advanced graphic technique, three-dimensional model graph can be real-timely previewed for intuitive data check. With an example of practice project, the accuracy and feasibility of this modeling method and practicality of this software are verified. 展开更多
关键词 bridge engineering continuous suspension bridge with multi-pylon parameterized modeling software development finite element method (FEM)
下载PDF
Hermeneutical Engineering of Requirements
6
作者 Wagner Varalda ítalo S. Vega 《Journal of Computer and Communications》 2017年第2期7-16,共10页
The Software Engineering aims to develop, within the deadlines and costs established, quality software and that meets the needs of its users. To be made the definition of what the software should do (to establish its ... The Software Engineering aims to develop, within the deadlines and costs established, quality software and that meets the needs of its users. To be made the definition of what the software should do (to establish its purpose), it included the execution of activity the Requirements Engineering, where the context of software to be developed is identified, examined and specified. All other activities of software development depend primarily on this activity. However, there is a problem increasingly in evidence: understand the context of software to be developed. This article aims to present a proposal to face this problem through the use of specific hermeneutical methods for the Requirements Engineering, which will help the software development team understand the original needs of the business to be attended. The basic idea is to produce a hermeneutic specification acceptable, which will be used for the extraction and the specification of the software requirements to be developed. In essence, the hermeneutics focuses on the true interpretation and understanding in contextualized of what is intended to know. The Hermeneutical Engineering of Requirements comes to be the result of the adequacy of methods hermeneutical to assist, specifically the activity of Engineering of Requirements. 展开更多
关键词 software DEVELOPMENT Requirements engineering HERMENEUTICS Hermeneutical methodS
下载PDF
A New Software Reliability Framework —— A Extended Cleanroom Model
7
作者 姚文斌 《High Technology Letters》 EI CAS 2001年第2期42-46,共5页
Cleanroom software engineering has been proven effective in improving software development quality while at the same time increasing reliability. To adapt to large software system development, the paper presents an ex... Cleanroom software engineering has been proven effective in improving software development quality while at the same time increasing reliability. To adapt to large software system development, the paper presents an extended the Cleanroom model, which integrates object-oriented method based on stimulus history, reversed engineering idea, automatic testing and reliability assessment into software development. The paper discusses the architecture and realizing technology of ECM. 展开更多
关键词 Cleanroom model Stimulus history object-oriented method Reversed engineering Automatic testing Reliability assessment
下载PDF
Applying Heuristic Search for Distributed Software Performance Enhancement
8
作者 Omid BUSHEHRIAN 《Journal of Software Engineering and Applications》 2009年第3期144-149,共6页
Software reverse engineering and reengineering techniques are most often applied to reconstruct the software archi-tecture with respect to quality constraints, or non-functional requirements such as maintainability or... Software reverse engineering and reengineering techniques are most often applied to reconstruct the software archi-tecture with respect to quality constraints, or non-functional requirements such as maintainability or reusability. In this paper, the performance improvement of distributed software is modeled as a search problem that is solved by heuristic search algorithms such as genetic search methods. To achieve this, firstly, all aspects of the distributed execution of a software is specified by an analytical performance evaluation function that not only evaluates the current deployment of the software from the performance perspective but also can be applied to propose the near-optimal object deploy-ment for that software. This analytical function is applied as the Heuristic search objective function. In this paper a novel statement reordering method is also presented which is used to generate the search objective function such that the best solution in the search space can be found. 展开更多
关键词 Performance engineering HEURISTIC SEARCH methods software REVERSE engineering
下载PDF
Imperfection of Domain Knowledge and Its Formalization in Context of Design of Robust Software Systems
9
作者 Meenakshi Sridhar Naseeb Singh Gill 《Journal of Software Engineering and Applications》 2015年第9期489-498,共10页
In this paper, it is emphasized that taking into consideration of imperfection of knowledge, of the team of the designers/developers, about the problem domains and environments is essential in order to develop robust ... In this paper, it is emphasized that taking into consideration of imperfection of knowledge, of the team of the designers/developers, about the problem domains and environments is essential in order to develop robust software metrics and systems. In this respect, first various possible types of imperfections in knowledge are discussed and then various available formal/mathematical models for representing and handling these imperfections are discussed. The discussion of knowledge classification & representation is from computational perspective and that also within the context of software development enterprise, and not necessarily from organizational management, from library & information science, or from psychological perspectives. 展开更多
关键词 FORMAL methods in software engineering Imperfect KNOWLEDGE Formalizing Common SENSE Formalizing UNCONSCIOUS KNOWLEDGE
下载PDF
Multi-instance learning for software quality estimation in object-oriented systems:a case study 被引量:1
10
作者 Peng HUANG Jie ZHU 《Journal of Zhejiang University-Science C(Computers and Electronics)》 SCIE EI 2010年第2期130-138,共9页
We investigate a problem of object-oriented (OO) software quality estimation from a multi-instance (MI) perspective. In detail,each set of classes that have an inheritance relation,named 'class hierarchy',is r... We investigate a problem of object-oriented (OO) software quality estimation from a multi-instance (MI) perspective. In detail,each set of classes that have an inheritance relation,named 'class hierarchy',is regarded as a bag,while each class in the set is regarded as an instance. The learning task in this study is to estimate the label of unseen bags,i.e.,the fault-proneness of untested class hierarchies. A fault-prone class hierarchy contains at least one fault-prone (negative) class,while a non-fault-prone (positive) one has no negative class. Based on the modification records (MRs) of the previous project releases and OO software metrics,the fault-proneness of an untested class hierarchy can be predicted. Several selected MI learning algorithms were evalu-ated on five datasets collected from an industrial software project. Among the MI learning algorithms investigated in the ex-periments,the kernel method using a dedicated MI-kernel was better than the others in accurately and correctly predicting the fault-proneness of the class hierarchies. In addition,when compared to a supervised support vector machine (SVM) algorithm,the MI-kernel method still had a competitive performance with much less cost. 展开更多
关键词 object-oriented (OO) software Multi-instance (MI) learning software quality estimation Kernel methods
原文传递
Empirical Research in Software Engineering -- A Literature Survey
11
作者 Li Zhang Jia-Hao Tian +3 位作者 Jing Jiang Yi-Jun Liu Meng-Yuan Pu Tao Yue 《Journal of Computer Science & Technology》 SCIE EI CSCD 2018年第5期876-899,共24页
Empirical research is playing a significant role in software engineering (SE), and it has been applied to evaluate software artifacts and technologies. There have been a great number of empirical research articles p... Empirical research is playing a significant role in software engineering (SE), and it has been applied to evaluate software artifacts and technologies. There have been a great number of empirical research articles published recently. There is also a large research community in empirical software engineering (ESE). In this paper, we identify both the overall landscape and detailed implementations of ESE, and investigate frequently applied empirical methods, targeted research purposes, used data sources, and applied data processing approaches and tools in ESE. The aim is to identify new trends and obtain interesting observations of empirical software engineering across different sub-fields of software engineering. We conduct a mapping study on 538 selected articles from January 2013 to November 2017, with four research questions. We observe that the trend of applying empirical methods in software engineering is continuously increasing and the most commonly applied methods are experiment, case study and survey. Moreover, open source projects are the most frequently used data sources. We also observe that most of researchers have paid attention to the validity and the possibility to replicate their studies. These observations are carefully analyzed and presented as carefully designed diagrams. We also reveal shortcomings and demanded knowledge/strategies in ESE and propose recommendations for researchers. 展开更多
关键词 empirical software engineering empirical method systematic mapping study
原文传递
新工科背景下学生自主选择案例的工程软件类课程教学改革与实践
12
作者 黄智慧 刘文飞 +2 位作者 郑朴琪 郜激扬 朱鸣华 《实验室科学》 2024年第1期231-236,共6页
为了提升学生的学习积极性,增加对授课专业知识能力的综合训练,缩短学生综合能力与社会人才需求能力之间的距离,提出了工程软件类课程的教学改革的新方案。通过教学模式的改进,教学内容的丰富,教学考核方式的改善,构建了新工科背景下的... 为了提升学生的学习积极性,增加对授课专业知识能力的综合训练,缩短学生综合能力与社会人才需求能力之间的距离,提出了工程软件类课程的教学改革的新方案。通过教学模式的改进,教学内容的丰富,教学考核方式的改善,构建了新工科背景下的工程软件类课程教学方案。实施效果表明,新方案提高了学生对工程软件类课程的关注度和自主学习和思考的兴趣,达到了良好的教学效果。 展开更多
关键词 实践类课程 工程软件 教学模式 考核方式 新工科
下载PDF
基于云计算的软件工程方法在通信网络中的应用与效益 被引量:1
13
作者 郑宇 《数字通信世界》 2024年第1期131-133,共3页
文章探讨了云计算与软件工程方法的结合,以及这种结合在通信网络中的应用和效益。首先,概述了云计算的基本概念和软件工程方法,分析了两者的结合点。其次,深入探讨了基于云计算的软件工程方法如何满足通信网络的软件需求并解决存在的问... 文章探讨了云计算与软件工程方法的结合,以及这种结合在通信网络中的应用和效益。首先,概述了云计算的基本概念和软件工程方法,分析了两者的结合点。其次,深入探讨了基于云计算的软件工程方法如何满足通信网络的软件需求并解决存在的问题,并评估了这种方法带来的效益,包括提高工作效率、降低运营成本,以及提高网络的可靠性和安全性等。最后,总结了软件工程方法的未来发展趋势,并对未来通信网络的发展趋势和预期效益进行了预测。 展开更多
关键词 云计算 软件工程方法 通信网络 应用 效益评估 发展趋势
下载PDF
“五位一体”创新教学模式在材料科学与工程基础教学中的应用
14
作者 陈硕平 《高教学刊》 2024年第7期61-64,共4页
材料科学与工程基础是材料学专业的一门重要的专业基础课。作者针对当前学生思维活跃,接受能力强,但理论基础较差,偏好实践性、互动性、多样性教学过程的现状,对该课程采取融合实物演示、趣味课堂活动、科研工具软件演示、趣味实践作业... 材料科学与工程基础是材料学专业的一门重要的专业基础课。作者针对当前学生思维活跃,接受能力强,但理论基础较差,偏好实践性、互动性、多样性教学过程的现状,对该课程采取融合实物演示、趣味课堂活动、科研工具软件演示、趣味实践作业和实物激励法的“五位一体”创新教学模式,从而在课程教学中做到以学生为主体,注重与学生的互动,提升学生学习热情和兴趣,让重难点知识点变得通俗易懂,充满趣味,还有效锻炼学生的动手能力,提高学生思考创新能力,激发、巩固、提升学生对专业的学习兴趣和综合素质。 展开更多
关键词 材料科学与工程基础 实物演示 趣味课堂实验 科研工具软件 趣味课外实践作业 实物激励法
下载PDF
滑坡探测电磁仪配套数据采集软件设计与实现
15
作者 李斌 许强 +4 位作者 刘天翔 程强 汤明高 郑光 雷航 《Applied Geophysics》 SCIE CSCD 2024年第1期133-146,205,共15页
随着人类社会的高速发展和工程建设的激增,地质环境扰动日益显著,极端气候因素影响日益增多,地质灾害日益频繁发生,对人类的威胁和造成的损失也随之日益加剧。滑坡是其中最主要的地质灾害,因此,研究滑坡发育、发展、发生整个地质过程中... 随着人类社会的高速发展和工程建设的激增,地质环境扰动日益显著,极端气候因素影响日益增多,地质灾害日益频繁发生,对人类的威胁和造成的损失也随之日益加剧。滑坡是其中最主要的地质灾害,因此,研究滑坡发育、发展、发生整个地质过程中伴随的物理现象,深入研究其信号特征,从而间接获取滑坡发展变化过程是地质灾害探测或监测的基础性研究,是值得深入探索的科学问题。但是专门用于滑坡探测的电磁仪器关键设计及具体实现的研究,特别是电磁仪器配套数据采集软件的设计及具体实现尚较缺乏。本研究以嵌入式计算机科学、软件工程、数字信号处理技术、地球物理、工程地质等多学科交叉的理论体系为基础,设计并实现了可用于滑坡探测或监测的仪器配套数据采集软件,拥有滑坡电磁法探测的嵌入式计算机软件自主知识产权,有助于科学探查滑坡地质灾害的动态发育、发展、发生。 展开更多
关键词 滑坡 大地电磁法 工程地质 嵌入式计算机 数字信号处理 软件设计
下载PDF
基于敏捷方法的军事信息系统全寿周期需求管理
16
作者 朱特浩 《火力与指挥控制》 CSCD 北大核心 2024年第6期55-62,共8页
面对新质作战力量的涌现,军事信息系统的建设需要顺势、应时、识变,这给军事信息系统按时按质交付带来挑战。基于软件工程化思想原则,分析了军事信息系统需求工程的过程和特点,并确立了需求管理需要在全寿周期开展。敏捷方法是一种拥抱... 面对新质作战力量的涌现,军事信息系统的建设需要顺势、应时、识变,这给军事信息系统按时按质交付带来挑战。基于软件工程化思想原则,分析了军事信息系统需求工程的过程和特点,并确立了需求管理需要在全寿周期开展。敏捷方法是一种拥抱变化的新型研发模式,有助于解决军事信息系统全寿周期、尤其是研发过程中的需求变更管理难题。设计了基于敏捷方法的全寿周期需求管理方案,综合运用多种敏捷工具实现各阶段需求控制和基线管理。最后提出一些敏捷实践建议,供相关单位参考。 展开更多
关键词 军事信息系统 需求管理 敏捷方法 软件工程化
下载PDF
兔江桥左岸边坡稳定性分析及防治建议
17
作者 吴赟 陈梁 艾孟坤 《科技创新与应用》 2024年第11期115-118,共4页
库岸边坡对水库的安全运营影响巨大,一旦失稳会造成巨大的生命财产损失。以云南省兰坪县兔江桥左岸库岸边坡为研究对象,使用Geostudio软件进行地质建模,采用摩根斯坦法计算不同的水库蓄水量在不同工况下对兔江桥边坡稳定系数的影响。研... 库岸边坡对水库的安全运营影响巨大,一旦失稳会造成巨大的生命财产损失。以云南省兰坪县兔江桥左岸库岸边坡为研究对象,使用Geostudio软件进行地质建模,采用摩根斯坦法计算不同的水库蓄水量在不同工况下对兔江桥边坡稳定系数的影响。研究表明,现库水位和设计正常蓄水位在各工况下稳定系数均未达到抗滑稳定安全系数。建议及时疏散周围居民,延长监测周期、进行边坡加固,并注意暴雨对边坡的影响。 展开更多
关键词 边坡工程 稳定性分析 边坡防治 滑坡建模 Geostudio软件 摩根斯坦法
下载PDF
两种方式构建的正中矢状面在面部畸形患者中的准确性研究
18
作者 廖奕翔 金刘莉 +5 位作者 杜冰冉 胡飞 潘耀鹏 林媛 黎植文 张雪洋 《口腔疾病防治》 2024年第9期702-708,共7页
目的探讨本体/镜像关联法和点构法所构建的三维头颅的正中矢状面(median sagittal plane,MSP)在面部畸形患者中的准确性,为颌面部对称性分析提供依据。方法本研究通过医院伦理委员会批准。选取30例面部畸形患者的锥形束CT数据,以DICOM... 目的探讨本体/镜像关联法和点构法所构建的三维头颅的正中矢状面(median sagittal plane,MSP)在面部畸形患者中的准确性,为颌面部对称性分析提供依据。方法本研究通过医院伦理委员会批准。选取30例面部畸形患者的锥形束CT数据,以DICOM格式保存输出,在Mimics21.0下完成数据分割获取数字化三维头颅,将所生成数字化头颅数据导入逆向工程软件geomagic studio 2014中。分别使用本体/镜像关联法、点构法构建头颅的MSP。本体/镜像关联法对数字化头颅数据进行左右镜像后合并,获取对称特征平面即为所构建的MSP平面(S1)。点构法通过Mimics21.0在数字化头颅数据中选取鼻根点(nasion,N)、鸡冠点(crista galli,CG)、蝶鞍点(sella,S)、颅底点(basion,Ba)、梨骨点(vomer,V)、后鼻棘点(posterior nasal spine,PNS)、切牙孔点(incisive foramen,IF)、前鼻棘点(anterior nasal spine,ANS);一并导入geomagic studio 2014中,获取的最佳拟合平面即为所构建的MSP平面(S2)。由5位颌面外科高年资医生,采用单盲法对两种方法构建的S1、S2结果进行主观评分,对两组评分进行配对t检验。再次重复实验评分,对5位颌面外科高年资医生的前后两次评分进行一致性分析,验证专家评价法的可重复性。结果本体/镜像关联法构建S1平均得分为65.73,点构法构建S2平均得分为75.90。S1、S2组配对t检验得出点构法得分高于本体/镜像关联法,差异具有统计学意义(P<0.01)。一致性分析检验结果表明本研究的专家评分具有可重复性及一致性。结论在面部畸形患者中,点构法所构建的MSP优于本体/镜像关联法所构建的MSP,可为颌面部对称性分析提供依据,具有临床可行性。 展开更多
关键词 正中矢状面 本体/镜像关联法 点构法 迭代最近点算法 数字头颅模型 逆向工程软件 面部畸形
下载PDF
水利信息化软件系统的工程量测算方法研究
19
作者 归力佳 徐晨 李军 《浙江水利科技》 2024年第6期94-100,共7页
水利信息化是水利高质量发展的基本标志和重要内容,近年来我国水利信息化建设取得长足发展,但如何做好工程信息化系统的概预算,尤其是软件系统的概预算一直是信息化系统设计建设过程中的难题之一,其中,软件项目的工程量又是软件成本评... 水利信息化是水利高质量发展的基本标志和重要内容,近年来我国水利信息化建设取得长足发展,但如何做好工程信息化系统的概预算,尤其是软件系统的概预算一直是信息化系统设计建设过程中的难题之一,其中,软件项目的工程量又是软件成本评估的关键。梳理分析软件工程量主要的评估方法和技术,结合某市水利工程建设期管理应用系统的信息化项目投资资料进行研究分析,推荐采用快速功能点法测算工程量,为今后水利信息化软件工程量计列提供参考,推动水利软件概预算工作的合理性与标准化。 展开更多
关键词 水利信息化 软件系统 工程量 测算方法 快速功能点法
下载PDF
工程类软件开发项目成本估算模型对比分析
20
作者 满金双 唐海涛 杨帆 《科学与信息化》 2024年第14期151-153,共3页
在当前数字技术迅猛发展的背景下,工程类软件开发项目的成本评估对项目管理至关重要,然而工程行业的独特需求和技术难点进一步降低了软件开发的成本评估。本文主要对比分析不同成本估算法和实际人力成本,对比结果说明功能点分析法的准... 在当前数字技术迅猛发展的背景下,工程类软件开发项目的成本评估对项目管理至关重要,然而工程行业的独特需求和技术难点进一步降低了软件开发的成本评估。本文主要对比分析不同成本估算法和实际人力成本,对比结果说明功能点分析法的准确率相对较高,可以指导工程类项目软件开发过程中的成本估算,对软件产品的成本进行动态控制。 展开更多
关键词 工程类软件开发 功能点分析法 成本估算 管理
下载PDF
上一页 1 2 19 下一页 到第
使用帮助 返回顶部