软件工程

sensen_kiss15 小时前
学习·软件工程
CPT304 SoftwareEngineeringII 软件工程 2 Pt.5 软件复用(Software Reuse)像 Google 和 Netflix 这样的公司,通过重复使用已有代码,可以节省数百万美元。在这章中,我们也将学习如何做到类似的事情。 定义:软件复用就是使用已有的软件组件,比如代码、设计方案等,来构建新的系统(Software reuse is the practice of using existing software components (code, designs, etc.) to build new system)。
王_teacher15 小时前
设计模式·软件工程·简单工厂模式·工厂方法模式·抽象工厂模式
23种设计模式之工厂模式工厂模式属于创建型设计模式,核心思想:封装对象创建逻辑,统一生产对象,隔离对象创建与使用。工厂模式分三大类:
sensen_kiss17 小时前
学习·软件工程
CPT304 SoftwareEngineeringII 软件工程 2 Pt.6 批判性分析 / 关键性分析(Critical Analysis)Critical Analysis 是一个系统性的评估过程,用来评估软件产物的:Critical Analysis 在软件工程中的目的是:
sensen_kiss17 小时前
开源·软件工程
CPT304 SoftwareEngineeringII 软件工程 2 Pt.7 开源开发 (Open Source Development)开源软件是一种软件,它的源代码(source code)会在某种许可证(under a license)下公开发布。版权所有者(holder)允许用户为了任何目的去学习、修改和分发(study,change,and distribute)这个软件。
小bo波1 天前
java·软件工程·uml·面向对象·形式化方法·tla+
形式化方法 × UML代码写得好不好,和框架用得多溜,可能根本不是一回事。写Java的都知道,并发编程是噩梦。你写了一个ConcurrentHashMap的缓存逻辑,JUnit测了100遍都通过,上线后第101次请求还是可能死锁。为什么?
lsyeei1 天前
软件工程·uml
UML 状态机图文章来源:http://tool.uml.com.cn/ToolsEA/state-diagram.asp
guslegend2 天前
软件工程
第2章:从模型到意图,软件工程的范式牵移在传统软件工程领域,人们常常依赖“模式”来应对复杂性。然而,在当今的Agent时代,我们不得不重新审视这一观念:虽然规则依然重要,但意图才是更为关键的因素。模式仅能告诉我们“怎么做”,而意图则能回答“为什么做”这一更为本质的问题。
202321336073 毛敏磊2 天前
安全·web安全·软件工程
个人总结——网络安全与软件工程综合实践姓名:毛敏磊 角色:AI引擎开发、联调在本次课程实践中,我在以下方面达到了预期目标:在以下方面存在不足,需要改进:
guslegend2 天前
人工智能·软件工程
AI驱动的缺陷全自动修复AI让「造」变快的同时,必须通过缺陷修复全链路自动化让「修」跟上节奏;Prompt是战术,体系化建设才是根本。
明航咨询—张老师2 天前
软件工程·安全架构·安全性测试
安全左移的利器:CISAW-SS安全软件认证如何重塑开发安全基因?中国网络安全审查认证和市场监管大数据中心权威认证 | 覆盖 SDLC 全流程 | DevSecOps 落地的最佳实践路径
apcipot_rain5 天前
数据结构·操作系统·软件工程·计算机组成原理·离散数学
计科八股20260605——软件生命周期、文档、死锁、地址转换、I/O控制方式、堆、无向图、连通图、最小支配集、逆关系、永真式一、软件生命周期(6个阶段)软件生命周期 = 一个软件从“出生”到“死亡”的全过程注意:很多面试官会把运维和废弃/下线也算进去,所以有时会说是7个阶段。
05候补工程师5 天前
大数据·hadoop·经验分享·笔记·软件工程
【期末/408冲刺】软件工程核心考点与大题通关秘籍(附图解与解题套路)📝 导读: 无论是应对期末考试,还是为了后续 408 计算机统考打基础,软件工程的知识点都显得尤为繁杂。本文是我在近期专业课复习时整理的核心笔记,剥离了长篇大论,直接直击名词解释、简答题以及最关键的图表大题的解题命门。希望这些“套路”和“模板”能帮你节省复习时间。
lsyeei5 天前
软件工程·uml
UML建模在软件生命周期中的应用软件生命期一般包括:软件计划与可行性研究(问题定义、可行性研究)、需求分析、软件设计(概要设计和详细设计)、编码、软件测试、运行与维护。为了提高软件的开发效率出现了从不同角度作为出发点的软件开发方法,常见的有:数据库驱动开发DDD(Database-Driver- Development)、测试驱动开发TDD(Test-Driver-Development)、模型驱动开发MDD(Model-Driver-Development)。UML建模在模型驱动开发中运用比较多。
nuo5342026 天前
软件工程
软件工程 (Software Engineering) 期末复习资料本资料覆盖全部 16 个 Lecture,包含每讲的核心知识点全面梳理、易错点深度分析和高频考点精讲。
搞科研的小刘选手6 天前
人工智能·算法·计算机·数据挖掘·软件工程·视觉·信息
【高届数计算机方向会议】第七届计算机视觉与数据挖掘国际学术会议(ICCVDM 2026)第七届计算机视觉与数据挖掘国际学术会议(ICCVDM 2026)2026 7th International Conference on Computer Vision and Data Mining(ICCVDM 2026)
sxdtzhp7 天前
运维·软件工程·定时任务·crontab
定时任务避峰运行:远离整点,保障系统稳定运行在分布式架构与多系统协同的业务场景下,定时任务已是后台系统不可或缺的功能,数据统计、日志清理、业务结算、服务监控等核心工作都依赖定时任务自动执行。但目前不少团队存在一个普遍问题:大量定时任务集中设置在整点触发。随着系统交互愈发频繁、服务依赖不断加深,定时任务扎堆整点运行,极易引发服务器资源拥堵、服务卡顿、任务执行失败等一系列故障。因此,规范定时任务执行时间、主动避开整点时段,成为保障整体系统平稳运行的关键举措。
破无差7 天前
软件工程
等价类划分经典案例:三角形问题软件工程 软件测试章节 黑盒测试小结 课堂笔记测试用例编写规则:
大鹏的NLP博客7 天前
人工智能·软件工程
AI 正在改变软件工程:我的 AI 协同开发实践过去几年,人工智能的发展速度明显超出了很多人的预期。尤其是在软件开发领域,AI 已经从最初的“代码补全工具”,逐渐演变成了真正意义上的“编程助手”。
小智老师PMP7 天前
学习·算法·职场和发展·软件工程·求职招聘·敏捷流程
零基础能不能考PMP?零基础专属学习路径+全套扶持体系实话实说,零基础完全可以考PMP,而且特别适合零基础的职场人报考!很多小白都有一个误区,觉得自己没系统学过项目管理、没专门做过项目岗位工作,就考不了PMP。其实大家要分清一件事:没有知识基础,不代表没有报考资格,这是两码事。
Dola_Zou8 天前
人工智能·安全·自动化·视觉检测·软件工程
工业软件防破解避坑指南:CodeMeter 全流程入门与选型(下)在上篇《工业软件防破解避坑指南:CodeMeter 全流程入门与选型(上)》中,我们深入剖析了 CodeMeter 的四大核心能力。我们了解到,它通过“自动集成与深度集成”双技术路线,为软件穿上了防破解的“防弹衣”;同时,依托灵活的授权模型和云端运维体系,帮助软件开发者实现了从保护知识产权到精细化商业变现的跨越。