首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏学习与分享

    软件工程之编码(2

    结语 编码是软件工程中不可或缺的一环,良好的编码实践直接影响着整个项目的质量和维护成本。 希望本文能够为广大开发者在软件工程中的编码实践提供一些有益的启示。

    54310编辑于 2024-02-21
  • 来自专栏学习与分享

    软件工程之部署阶段(2

    最佳实践 在软件工程的部署阶段,采用一些最佳实践可以有效提高团队的工作效率,减少潜在的问题,确保系统在生产环境中稳定运行。 面临的挑战 在软件工程的部署阶段,团队可能会面临一系列挑战,这些挑战需要仔细应对以确保成功的软件上线。 通过认真应对这些挑战,并采取相应的解决方案,团队可以更加顺利地完成软件工程部署阶段,确保系统的稳定上线。 挑战不仅是困难,更是促使团队不断进步和改进的机 结语 部署阶段作为软件工程生命周期中的关键步骤,其重要性不可忽视。 愿每一个软件工程的部署都是顺利、高效的,为用户带来优秀的软件体验。

    38910编辑于 2024-02-21
  • 来自专栏学习与分享

    软件工程之设计分析(2)

    结语 设计与分析是软件工程中至关重要的环节,直接影响到最终软件系统的质量和成功。

    37610编辑于 2024-02-21
  • 来自专栏愷龍的Blog

    2软件工程经济学基础

    2软件工程经济学基础 软件工程经济分析的基本要素 ​ 软件工程经济分析的基本要素主要有:投资、筹资和融资、成本和费用、销售收入与利润、主要税金等。 生产成本要素按照经济用途可分为: 1.直接材料耗费 2.直接工资费 3.间接成本 4.直接支出 经营成本是软件工程经济学分析需要从总成本费用中分离出来的一部分费用,是指IT企业在一定会计期间内由于生产 2. 软件工程项目投标文件案例 ​ 软件工程项目投标文件的内容包括两大部分。 ​ 第二部分是软件工程项目的技术设计文件。

    1.7K30编辑于 2023-10-16
  • 来自专栏Android开发

    Android企业级实战-界面篇-2

    (后续将会提示) Android企业级实战-界面篇-1 一、先看看实现的效果 二、实现前准备 1.dimens.xml文件内容(与第一个案例为同文件) 不占字了,请于第一篇自取 Android企业级实战 -界面篇-1 2.ids.xml文件内容(此案例可用) <! jimeng_white">@color/jimeng_background_primary_light</color> <color name="jimeng_text_primary_light">#ff2e2e2e android:src="@drawable/common_icon_arrow_next_medium" /> </RelativeLayout> </RelativeLayout> 效果图: 2. android:layout_height="wrap_content" android:layout_marginTop="@dimen/jimeng_dp_2"

    23200编辑于 2025-06-12
  • 腾讯云代码助手 CodeBuddy:大模型赋能的企业级软件工程产品概要

    数据来源与权威背书:本报告基于 刘毅(腾讯云开发者产品总经理) 发布的《大模型赋能企业级软件工程开发》材料整理汇编。 一、 产品定位与核心亮点 腾讯云代码助手 CodeBuddy 是一款基于大模型、面向企业级软件工程的全链路智能开发辅助产品。 其核心技术属性是从传统的“智能单体辅助工具(专注单一编码场景)”升级为基于 MCP(模型上下文协议) 和 A2A(Agent to Agent)标准 的系统级开发工作流平台。 2. 硬核指标与标准 支持协议与架构标准:MCP 协议、A2A 标准。 研发提效核心指标:代码生成率达 40%,代码采纳率达 30% 水平;有效缩短编码时间,提升需求吞吐率。 按照标准叙事逻辑提炼如下: 案例背景与成效概览:企业级软件工程智能化转型大盘 背景:企业面临研发效率提升遭遇瓶颈,传统单体智能工具无法解决长上下文理解、跨模块依赖识别失效及工具链协作割裂等问题。

    31710编辑于 2026-05-30
  • 来自专栏搬砖记录

    软件工程

    软件工程发展历史概括如下: 史前时代 --> 瀑布流 --> 面向对象 --> 敏捷开发 ? 1.3 软件工程基本概念 工程 大规模的设计与建造 复杂问题与目标分解 团队协作与过程控制 软件工程 将系统性的、规范化的、可定量的方法应用于软件的开发、运行和维护, 即工程化应用到软件上 软件工程过程:从用户需求 --> 软件开发活动 —> 用户满意的产品 软件开发活动 ? UML:面向对象统一建模语言 OMT:对象建模技术 J2EE:企业级分布式应用解决方案 DCOM:分布式组件对象模型,分布式组件对象模式,是一系列微软的概念和应用接口,通过这些接口,客户端程序对象能够请求来自网络中另一台计算机上的服务器程序对象 软件工程工具 ?

    1.5K22发布于 2021-08-18
  • 大模型重构软件工程企业级 AI 编码的规模化落地与效能验证

    分享专家:张翔 | 腾讯云开发者中心 案例企业:APUS(麒麟合盛网络技术股份有限公司) 瓦解传统研发协同壁垒与编码效率天花板 在当前的软件工程实践中,传统纯手工编码范式正面临严重的研发效能瓶颈。 原生支持 Spec+TDD 开发模式,通过 D2C(设计到代码)技术实现设计稿高度还原,打通需求、设计、研发至一键部署全流程。 2. 2. C端场景的用户价值转化(核心 ROI) Bible + AI Chat: 构建虚拟牧师智能体,通过沉浸式体验与神学知识精准问答,驱动应用订阅率大幅提升 100%。 沉淀企业级 AI 研效协同护城河与权威认可 企业级 AI 编码的核心壁垒不在于单一的代码补全,而在于对研发全生命周期与企业级安全合规的深度契合。

    69410编辑于 2026-04-11
  • 来自专栏嘉为动态

    DevOps是软件工程的未来!蓝鲸DevOps活动全程视频(2

    此主题分享如何基于蓝鲸平台和能力,结合企业研运流程和管控考虑,建设一套企业级的DevOps平台,来支撑不同团队对平台的诉求。 视频内容 DevOps是软件工程的未来,如何实现DevOps,是每个企业都在思考的问题。

    1.1K60发布于 2019-07-08
  • 来自专栏后端码匠

    五校联合软件工程专业软件工程概论

    2.简述软件工程的基本原理。 (7)承认不断改进软件工程实践的必要性 软件开发和维护的过程也需要随之改进。要主动采用最新的软件技术,而且还要不断总 结经验和教训、收集历史数据帮助开发人员改进软件工程实践。 (2)推迟实现。 (3)严格的阶段质保。 (4)文档驱动。 瀑布模型的问题: (1)实际的项目很少顺序严格 (2)用户往往难以给出具体、正确、完整的要求 (3)开发人员“阻塞状态”严重 (4)产品出现晚 ? 6.研究软件工程项目可行性应从哪几个方面分析? /简述软件工程中需求分析的基本任务。 (1)确定对系统的综合要求 a.功能性需求b.非功能性需求c.出错处理需求,说明出错时对系统对环境时如何响应。d.逆向需求系统不应该做什么。

    97220发布于 2019-12-19
  • 来自专栏白石

    (WJW)构建企业级Docker_Registry_V2

    (WJW)构建企业级Docker_Registry_V2 目前Docker Registry版本是2.2,也是当前最新的版本. 创建Registry2 Server端 说明: reg2.youyuan.cn 这是docker registry2服务器的域名也就是你的公司docker私有服务器的主机地址,假定ip是192.168.68.17 reg2.youyuan.cn/' -nodes -newkey rsa:2048 -keyout registry2.key -out registry2.crt 生成用户和密码 cd .. mkdir certs/registry2.crt \ -e REGISTRY_HTTP_TLS_KEY=/certs/registry2.key \ -v /opt/registry2/auth:/auth \ =registry2 registry:2.2 确认Registry2 Server是 UP 状态, docker ps -a | grep registry2 配置Docker client端

    60940发布于 2019-08-23
  • 软件工程》第 2 章 -UML 与 RUP 统一过程

       在软件工程领域,UML(统一建模语言)与 RUP(统一过程)是进行面向对象软件开发的重要工具和方法。接下来,我们将深入探讨第 2 章的内容,通过案例和代码,帮助大家理解和掌握相关知识。

    23110编辑于 2026-01-21
  • 来自专栏全栈程序员必看

    软件工程项目_软件工程对象模型图

    软件工程中应用的几种图辨析:系统流程图、数据流图、数据字典、实体联系图、状态转换图、层次方框图、Warnier图、IPO图、层次图、HIPO图、结构图、程序流程图、盒图、PAD图、判定表、判定树、Jackson 图、流图、甘特图、工程网络图 我们先将这几种图按照软件工程中的阶段分类~ 接下来看一下这些图都长什么样子~ 1.系统流程图 2.数据流图 3.数据字典 4.E-R图 5.状态转换图

    1.3K21编辑于 2022-09-22
  • 来自专栏快乐八哥

    Angular企业级开发(2)-搭建Angular开发环境

    2.构建工具 为什么需要构建工具? 一句话:自动化。对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。 目前在前端开发过程中常用的构建工具有2种,一个是Grunt,另外一个Gulp。 2.1 Grunt ? 简介:Grunt生态系统非常庞大,并且一直在增长。 jQuery和Angularjs,命令如下所示: npm install jquery npm install angular 成功安装之后,在当前目录下面会有一个node_modules文件夹,有2个子文件夹 https://yarnpkg.com/ 使用和参考:[http://imweb.io/topic/581f6c0bf2e7e042172d618a] 在Google趋势里面也可以看到以上四种包管理工具使用情况

    1.9K90发布于 2018-01-18
  • 软件工程》-第 1 章 软件与软件工程

    print(f"5 + 3 = {calc.add(5, 3)}") # 输出:8 print(f"5 - 3 = {calc.subtract(5, 3)}") # 输出:2 1.2 软件工程的概念 1.2.1 软件工程的定义 IEEE 定义:应用系统的、规范的、可量化的方法来开发、运行和维护软件。 1.3.5 基于构件的过程模型 实践:使用 Spring 框架的 Bean 组件快速搭建企业级应用。 def test_divide_normal(self): """测试正常除法""" self.assertEqual(self.calc.divide(6, 3), 2) 1.5.1 软件工程教育 核心课程: 数据结构与算法 操作系统 数据库系统 软件工程导论 1.5.2 软件工程学科 知识领域(SWEBOK 指南): 软件需求 软件设计 软件构造 软件测试 软件维护

    27010编辑于 2026-01-21
  • 来自专栏烟草的香味

    软件工程模型

    别说, 前辈们已经给出了一些项目流程的模型, 既软件工程. 可以简单了解一下, 带动一下我这生了锈的脑子. 为了解决这些问题, 前辈们提出了软件工程. 同时也可以追踪哪些任务提了很久都没做, 已经不需要可以直接去掉. 2. 以上几种开发流程, 其实就是2种, 传统的瀑布模型, 和较新的敏捷开发. 瀑布模型基本上就是流水线作业, 项目进度较为直观, 基本上是从传统工业上面借鉴的思路.

    71750发布于 2021-05-17
  • 来自专栏令仔很忙

    软件工程总结

    软件工程视频最近才看完,大部分的内容都已经用思维导图做了总结,现在对软件工程进行总的介绍    软件工程是一种描述规范。 了解并掌握软件的开发步骤、方法、准则,从而       克服、解决“软件危机”;       改进“软件生产”方法、工具       提高软件的生产率    首先,从大的方面,软件工程有两大部分组成 管理和开发技术 随着时代的进步,软件规模会不断的增大,开发人员也会逐渐增多,开发时间也会变得越来越长,这就加大了工程管理的难度;在软件的开发过程中,有管理失误造成的后果要比程序错误造成的后果更为严重;所以说,软件工程管理真的很重要 2、再说开发技术 ?      软件工程有三目标,质量、成本、进度,这些问题可以通过软件开发技术来解决 ?     

    79810发布于 2018-09-14
  • 来自专栏学习及遇到的问题记录

    软件工程概述

    软件工程概述 软件工程是一门关于软件开发过程的学科,它包括了软件开发、测试、部署、运维等方面的知识。 以下是一些常见的软件工程知识点: 1、软件生命周期 软件生命周期指从软件的开发、测试、部署到维护和升级的整个过程。 2、软件开发方法 软件开发方法包括了传统的瀑布模型、敏捷开发、迭代开发等方法。不同的开发方法适用于不同的项目需求,开发人员需要根据具体情况选择合适的开发方法。 软件工程知识是软件开发过程中必不可少的部分,掌握这些知识可以帮助开发人员更好地理解软件开发过程,并提高软件的质量和可靠性。

    52810编辑于 2023-05-06
  • 来自专栏CSDN旧文

    软件工程--概述

    2)缺乏软件开发的经验和有关软件开发数据的积累,使得开发计划很难制定。 (3)开发过程缺乏统一的、规范化的方法论指导。 (4)忽视与用户、开发组成员间的及时有效的沟通。 软件工程 概述 IEEE 对软件工程定义为:将系统化、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件。 软件工程研究的内容分为两部分: 软件开发技术:主要研究软件开发方法、过程、工具以及环境 软件开发过程管理:主要研究软件工程经济学和软件管理学 具体来说,软件工程,是借鉴传统工程的原则、方法,以提高质量 软件工程的发展经历了四个重要的阶段: 传统软件工程:将软件开发纳入工程化轨道,基本形成了软件工程的概念、框架、技术与方法 对象工程:随着面向对象技术的出现,衍化出了完整的软件开发方法和系统的技术体系 过程工程 】 软件工程工具为软件工程中的过程与方法提供自动或半自动的支持,可以帮助软件开发人员进行软件分析、设计、开发、测试、维护、管理等工作。

    1.3K30发布于 2021-09-06
  • 来自专栏IT从业者张某某

    软件工程part01-软件工程概述及软件过程

    软件工程的基本特征: 1、关注于大型的程序构造 2、中心课题是控制复杂性 3、控制需求经常变化 4、提高开发软件的效率 5、支持协作开发 6、获取有效的客户支持 软件工程的基本原理: 1 用分阶段(生命周期)计划管理 2 进行阶段评审 3 实行严格的产品控制 4 采用现代程序设计技术 5 清楚地审查结果 6 承认不断改进软件工程实践的必要性 软件工程方法学 在软件生命周期全过程中使用的一整套技术 1)集成测试:各模块装配后测试; 2)验收测试:按规格说明书。 举例: 某企业的App开发项目采用喷泉模型进行开发,开发团队每2周进行一次迭代开发,每次迭代前会对需求进行重新评估和调整,以确保最终产品符合用户需求。 2.需求分析(Requirements):定义系统功能及其他非功能需求,成果是软件需求说明书(SRS)。

    1.4K20编辑于 2023-10-16
领券