软件工程

爱思德学术9 天前
人工智能·机器学习·软件工程·数据科学
中国计算机学会(CCF)推荐学术会议-C(软件工程/系统软件/程序设计语言):MSR 2026MSR 2026The Mining Software Repositories (MSR) conference is the premier venue for software analytics research, according to which software engineering data is analyzed using a mixture of data science, machine learning/artificial intelligence, and qualita
郝学胜-神的一滴9 天前
开发语言·c++·stl·软件工程
深入探索 C++ 元组:从基础到高级应用在现代 C++ 编程中,元组(std::tuple)是一个强大且灵活的容器,能够存储和操作多个不同类型的数据。它在标准库中扮演着重要角色,并在实际开发中提供了诸多便利。本文将全面探讨 C++ 元组的各个方面,从基础用法到高级特性,再到实际应用和性能分析,帮助开发者更好地理解和使用这一工具。
健康有益科技10 天前
大数据·软件工程·智能家居·健康医疗
家庭健康智能终端:解锁智能家居时代的健康管理随着科技的不断进步,智能家居行业正加速向健康管理领域渗透。以厨房为中心的家庭健康智能终端,因精准营养服务需求爆发,成为行业增长新引擎。用户不再满足于基础烹饪功能,更期待通过智能设备实现个性化健康管理。
1candobetter10 天前
软件工程
软考中级习题与解答——第六章_计算机硬件基础(2)弗林分类法根据指令流和数据流的数量对计算机体系结构进行分类:A. SISD (单指令单数据) (× 错误)
深圳行云创新11 天前
软件工程·devops·bizdevops
BizDevOps 是什么?如何建设企业 BizDevOps 体系在数字经济加速渗透的今天,企业数字化转型已从 “技术升级” 转向 “价值重构”,单纯的 IT 研发或业务优化已难以适应市场快速变化。业务研发运营一体化(BizDevOps)作为打通 “业务 - 技术 - 运维” 协同壁垒的核心模式,正成为企业实现商业价值最大化的关键路径。
NMGWAP11 天前
人工智能·软件工程
AI辅助编程:软件工程的终结还是进化新阶段?2025年,Google披露大约20%的代码由AI编写,AI编程工具正从“尝鲜”变成“刚需”,但这究竟是软件工程的终结还是进化新阶段?
疯狂的Alex13 天前
数据库·oracle·软件工程
2010-2022 同等学力申硕国考:软件工程简答题真题汇总2010年简答题2011年简答题2012年简答题 给出对象的关联关系定义,并举例说明。 对象的关联关系定义: 对象的关联关系是指不同对象之间的结构关系,它描述了一个对象如何知道另一个对象的存在,以及它们之间如何相互作用。关联关系通常通过对象之间的属性和方法来体现。 关联关系的例子: 学生类(Student)和课程类(Course)之间的关联:一个学生可以选修多门课程,而一门课程可以被多个学生选修。这种关系在UML类图中通常表示为学生和课程之间的关联线,可能带有角色名(如“选修”)和多重性(如“”表示多个)
中电金信14 天前
人工智能·重构·软件工程
中电金信:AI重构测试体系·智能化时代的软件工程新范式AI技术的迅猛发展正加速推动软件工程3.0时代的到来,深刻地重塑了测试行业的运作逻辑,推动测试角色从“后置保障”转变为“核心驱动力”。在大模型技术的助力下,测试质量和效能将显著提升。9月5日至6日,Gtest2025全球软件测试技术峰会在北京隆重召开,吸引了数百位测试行业精英齐聚一堂,深入探讨了从技术突破到场景落地,以及从企业实践到生态构建的全方位议题。
小马哥编程15 天前
架构·软件工程
【软考架构】第五章 软件工程基础知识:5.1软件工程概述20世纪60年代前,软件生产呈私人化模式,规模小、无规范文档,设计等同于编程。60年代中期后,计算机应用扩大,软件规模和复杂度激增,出现软件危机(1968年NATO会议首次提出),具体表现为:
爱思德学术15 天前
软件工程·软件需求·需求工程
中国计算机学会(CCF)推荐学术会议-C(软件工程/系统软件/程序设计语言):REFSQ 2026Requirements Engineering: Foundation for Software Quality (REFSQ) 2026.
张较瘦_15 天前
论文阅读·人工智能·软件工程
[论文阅读] 人工智能 + 软件工程 | TDD痛点破解:LLM自动生成测试骨架靠谱吗?静态分析+专家评审给出答案该研究针对测试驱动开发(TDD)中手动创建Ruby类RSpec测试骨架“耗时易错”的痛点,选取GPT-4、DeepSeek-Chat、Llama4-Maverick、Gemma2-9B四种大语言模型(LLMs),通过“静态分析(覆盖率、生成时间、语法正确性)+盲态专家评审(6维度评分)”双方法评估其生成能力;结果显示DeepSeek-Chat综合最优(维护性、结构化满分,综合4.2/5),Llama4适合协作场景(清晰度满分),GPT-4因规范错误实用性低(综合2.7/5),Gemma2需提示优化才能避免
数据知道15 天前
软件工程·软考高级·系统分析师
【系统分析师】第7章-基础知识:软件工程(核心总结)软件工程是指运用系统化、规范化和可度量的方法,对软件的开发、运行和维护进行管理的学科。其核心目标是以最低的成本、最短的时间、开发出满足用户需求的高质量软件。 软件工程的意义在于解决传统软件开发中存在的“软件危机”,包括开发周期长、成本高、质量难以控制等问题。通过引入工程化的管理方法和技术手段,提升软件开发的效率和质量。
小马哥编程15 天前
软件工程
软件工程:DO-178中的适航要求核心要素DO-178 将软件适航要求抽象为三大核心元素:适航目标(Objectives)、完成这些目标所需的活动(Activities)、用于证明目标达成的数据(Software Life Cycle Data)。这三者共同构成了软件
阿啄debugIT16 天前
软件工程·1024程序员节
装饰(Decorator)模式可以在不修改对象外观和功能的情况下添加或者删除对象功能试题(35)、(36)某系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条或者带有黑色边框,或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加3个类。那么采用设计模式____(35)可实现该需求,其优点是____(36)。
ftswsfb16 天前
软件工程
常用配置文件在软件开发中,配置文件是连接代码静态世界(编译后的代码)和运行时动态环境的桥梁,是管理复杂性和变化的关键工具。选择一个合适的配置文件也是软件开发中的一个关键架构决策。
张较瘦_17 天前
论文阅读·软件工程·需求分析
[论文阅读] 软件工程 - 需求工程 | 2012-2019年移动应用需求工程研究趋势:需求分析成焦点,数据源却藏着大问题?为解决移动应用需求工程(RE)研究中“数据集来源、类型及支持的RE活动缺乏结构化梳理”的问题,研究者采用Kitchenham指南下的系统性映射研究(SMS),从IEEE数字图书馆筛选2008-2019年的论文,最终分析43篇实证研究;结果显示,超90%研究数据来自Google Play和Apple App Store,需求分析(100%覆盖)和需求获取(93%覆盖)是最受关注的RE活动,2012年起相关研究持续增长;研究指出当前RE知识可能因过度依赖两大应用商店存在偏差,需扩展数据源并关注需求管理、验证等
roman_日积跬步-终至千里17 天前
系统架构·软件工程·需求分析
【系统架构师设计(8)】需求分析之 SysML系统建模语言:从软件工程到系统工程的跨越SysML代表了建模语言从软件工程向系统工程的范式转变。它不仅仅是UML的扩展,而是系统工程思维在建模语言层面的根本性突破。
czijin18 天前
论文阅读·人工智能·安全·语言模型·软件工程
【论文阅读】Security of Language Models for Code: A Systematic Literature Review该论文于2025年被CCF A类期刊TOSEM收录,作者来自南京大学和南洋理工大学。代码语言模型(CodeLMs)已成为代码相关任务的强大工具,其性能优于传统方法和标准的机器学习方法 。然而,这些模型容易受到安全漏洞的影响,这引起了软件工程、人工智能和网络安全等领域越来越多的研究关注 。尽管对CodeLMs安全性的研究日益增多,但该领域仍缺乏全面的综述 。为了弥补这一空白,论文中系统地回顾了68篇相关论文,并根据攻击和防御策略对它们进行了整理。此外,论文还概述了常用的语言模型、数据集和评估指标,并强调了可
奋进的电子工程师18 天前
人工智能·ci/cd·汽车·软件工程·软件构建·代码规范
汽车软件研发智能化:AI在CI/CD中的实践当汽车行业加速驶入“软件定义”的时代,软件已成为决定车辆竞争力的核心要素。从智能座舱的多场景交互到自动驾驶的复杂决策逻辑,汽车软件的代码量逐年递增,复杂度呈指数级攀升,传统研发流程深陷困境:
于顾而言18 天前
笔记·log4j·软件工程
【笔记】Software Engineering at Google最近集中精力速读了关于 Google 软件工程实践 的诸多资料(包括官方出版物、工程博客、技术演讲以及社区讨论)。面对 Google 庞大且成熟的工程体系,想要一口吃成胖子显然不现实。因此,我的策略是:聚焦核心原则,挑取最让我眼前一亮的实践点,特别是那些能直接启发或解决我当前工作中痛点的部分。