首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 软件工程》第 6 章 - 软件设计概论

       在软件工程中,需求分析完成后,软件设计是将抽象需求转化为可实现方案的关键阶段。它决定了软件的架构、模块组织和代码结构,对软件的质量、可维护性和扩展性起着决定性作用。 软件设计是软件工程中承上启下的关键阶段,其质量直接影响软件的最终效果。在实际项目中,应灵活运用这些原则和方法,结合项目特点选择合适的设计过程模型,打造高质量的软件系统。    

    29910编辑于 2026-01-21
  • 来自专栏Android开发

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

    切换效果在引用布局的文件中对相应view进行invisible/visible即可。

    18400编辑于 2025-06-12
  • 来自专栏学习之路

    【Git#6】多人协作 & 企业级开发模型

    origin/master remotes/origin/master 这样就删除了那些远程仓库不存在的分支,而对于本地仓库的分支删除之前已经说过了,就不提了(git branch -d 分支) 二、企业级开发模型 一旦修复上线,便 其实,以上跟大家讲解的是企业级常用的一种 Git 分支设计规范:Git Flow 模型。 但要说的是,该模型并不是适用于所有的团队、所有的环境和所有的文化。 三、企业级管理实战 1.

    47910编辑于 2025-07-24
  • 来自专栏一叶知秋

    Spring 6: 解锁全新的企业级应用开发

    Spring Framework是一个流行的Java框架,被广泛应用于企业级应用程序的开发。 在最近发布的Spring 6版本中,该框架得到了进一步的增强和改进,使得开发者可以更加高效地构建复杂的企业级应用。 此外,Spring 6还新增了对OAuth 2.1和HTTP/3的支持,使得开发者可以更充分地利用最新的互联网标准。 总结 Spring 6是一个重要的版本更新,它带来了许多新的特性和改进,为企业级应用程序的开发提供了更好的支持。 如果你正在构建复杂的应用程序,或者想要提高现有应用程序的性能和可用性,那么Spring 6绝对值得一试。

    62930编辑于 2023-03-14
  • 来自专栏拭心的安卓进阶之路

    一位软件工程师的6年总结

    历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。 6、 不要仅局限于对某项技术的表面使用上,哪怕你只是偶尔用一、二次。“对任何事物不究就里”是任何行业的工程师所不应该具备的素质。 一个合格的软件工程师,是真正理解了软件产品的本质及软件产品研发的思 想精髓的人(个人观点、欢迎探讨)。 掌握软件开发语言、应用语言工具解决工作中的具体问题、完成目标任务是软件工程师的主要工作,但从软件工程师这个角度 来看,这只是外在的东西,并非重要的、本质的工作。 想想自己2000年间开发的那些Windows系统工具,5、6年 之后的今天,还是那个样子,今天流行的好多Windows系统工具都比自己的晚,但进化得很好,且有那么多用户在使用。

    42230编辑于 2022-11-30
  • 腾讯云代码助手 CodeBuddy:大模型赋能的企业级软件工程产品概要

    数据来源与权威背书:本报告基于 刘毅(腾讯云开发者产品总经理) 发布的《大模型赋能企业级软件工程开发》材料整理汇编。 一、 产品定位与核心亮点 腾讯云代码助手 CodeBuddy 是一款基于大模型、面向企业级软件工程的全链路智能开发辅助产品。 场景痛点3:软件工程协作割裂(工具与流程的脱节) AI在开发各环节的渗透率不足,工具间形成数据与流程孤岛。 模型生成的代码存在安全风险(Security)盲区。 三、 应用框架和功能介绍 1. (注:原文材料中未提及具体的外部机构技术荣誉与奖项) 四、 典型案例成效 严格声明:所提供原文材料中未列举具体的第三方企业客户命名案例,而是汇总了该产品及底层技术在企业软件工程智能化转型中取得的通用盘点数据 按照标准叙事逻辑提炼如下: 案例背景与成效概览:企业级软件工程智能化转型大盘 背景:企业面临研发效率提升遭遇瓶颈,传统单体智能工具无法解决长上下文理解、跨模块依赖识别失效及工具链协作割裂等问题。

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

    软件工程

    1.3 软件工程基本概念 工程 大规模的设计与建造 复杂问题与目标分解 团队协作与过程控制 软件工程 将系统性的、规范化的、可定量的方法应用于软件的开发、运行和维护, 即工程化应用到软件上 UML:面向对象统一建模语言 OMT:对象建模技术 J2EE:企业级分布式应用解决方案 DCOM:分布式组件对象模型,分布式组件对象模式,是一系列微软的概念和应用接口,通过这些接口,客户端程序对象能够请求来自网络中另一台计算机上的服务器程序对象 软件工程工具 ? 覆盖标准的选择 软心糖豆:6 种口味和 4 种颜色 柠檬味(黄色)、开心果味(绿色)、梨子味(白色) 哈密瓜味(橙色)、橘子味(橙色)、杏味(黄色) 测试需求:口味、颜色 覆盖标准: 颜色作为标准 6. Scrum 6.1 Scrum概述 ? ? 角色 ? 自组织团队是敏捷软件开发的基本观念,即团队被授权自己管理他们的工作过程 和进度,并且团队决定如何完成工作。 ? 制品 ? ? ?

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

    分享专家:张翔 | 腾讯云开发者中心 案例企业:APUS(麒麟合盛网络技术股份有限公司) 瓦解传统研发协同壁垒与编码效率天花板 在当前的软件工程实践中,传统纯手工编码范式正面临严重的研发效能瓶颈。 构建涵盖多端与多智能体的 AI 研发工作流 为应对上述挑战,腾讯云推出了 Codebuddy(企业级智能编码产品矩阵),推动从“传统编程”向“规约编程(Specification-Oriented Coding 沉淀企业级 AI 研效协同护城河与权威认可 企业级 AI 编码的核心壁垒不在于单一的代码补全,而在于对研发全生命周期与企业级安全合规的深度契合。

    52610编辑于 2026-04-11
  • 来自专栏我和PYTHON有个约会

    企业级开发基础6:面向对象特征(继承)

    继承是让我们抽象的对象之间存在一定的所属关系 在继承关系中,我们一定要明确会出现这样的一种关系~父类、子类,子类继承自父类,可以继承父类中的公开的属性和方法(不能继承私有的属性或者方法)

    35710发布于 2018-08-27
  • 来自专栏惨绿少年

    企业级LNMP架构搭建实例(基于Centos6.x)

    web01 ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@web01 ~]# uname -r 2.6.32-696.el6. prefix=/application/php5.3.27 指定php的安装路径为/application/php5.3.27 4 5 –with-mysql=/application/mysql/ 6

    2.7K00发布于 2017-12-27
  • 来自专栏后端码匠

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

    2.简述软件工程的基本原理。 (6)开发小组成员少而精 软件开发小组人员要求素质高,而人数不宜过多。随着人数的增加,通信路径也急剧增加。 (7)承认不断改进软件工程实践的必要性 软件开发和维护的过程也需要随之改进。 要主动采用最新的软件技术,而且还要不断总 结经验和教训、收集历史数据帮助开发人员改进软件工程实践。 3.简述软件危机的几种常见表现形式。 (1)对软件开发成本和进度的估计常常很不准确。 6.研究软件工程项目可行性应从哪几个方面分析?/简述可行性研究的 步骤。 答: 1.技术可行性 对要开发项目的功能、性能和限制条件进行分析,确定在现有的资源条件 下,技术风险有多大,项目能否实现。 /简述软件工程中需求分析的基本任务。 (1)确定对系统的综合要求 a.功能性需求b.非功能性需求c.出错处理需求,说明出错时对系统对环境时如何响应。d.逆向需求系统不应该做什么。

    92320发布于 2019-12-19
  • 来自专栏全栈程序员必看

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

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

    1.3K21编辑于 2022-09-22
  • 深度洞察:OpenClaw 与 Agent 的未来,正在推翻软件工程6 个常识

    在这个形态下,我们过去几十年积累的软件工程常识,正在被逐一推翻。以下是我对 OpenClaw 及 Agent 未来演进的 6 个核心研判。01. 未来的软件工程,不再是“编写代码”,而是高密度的“代码审阅与架构推演”。04. 护城河的坍塌:GUI 是一种“认知税”,协议即软件我们过去为什么要做精美的 UI 和极致的交互体验? 这是经典的**莫拉维克悖论(Moravec's paradox)**在软件工程中的重现:对人类极难的高维逻辑推理,AI 觉得轻而易举;对人类极简单的网页 GUI 视觉点击,AI 却觉得难如登天。

    23000编辑于 2026-04-11
  • 来自专栏二猫の家

    软件工程导论第6版》--张海藩 牟永敏 课后答案及其详解 第1章 软件工程学概述

    (6) 软件成本、软件维护费在计算机系统总成本中所占比例逐年上升。 (7) 开发生产率提高的速度远跟不上计算机应用普及的需求。 第3题 3.什么是软件工程?它有哪些本质特征?怎样用软件工程消除软件危机? 软件工程的本质特征: (1) 软件工程关注于大型程序(软件系统)的构造 (2) 软件工程的中心课题是分解问题,控制复杂性 (3) 软件是经常变化的,开发过程中必须考虑软件将来可能的变化 (4) 开发软件的效率非常重要,因此,软件工程的一个重要课题就是,寻求开发与维护软件的更好更有效的方法和工具 (5) 和谐地合作是开发软件的关键 (6) 软件必须有效地支持它的用户 (7) 在软件工程领域中是由具有一种文化背景的人替具有另一种文化背景的人完成一些工作 6.什么是软件过程?

    89021编辑于 2022-11-30
  • 软件工程》-第 1 章 软件与软件工程

    1.2 软件工程的概念 1.2.1 软件工程的定义 IEEE 定义:应用系统的、规范的、可量化的方法来开发、运行和维护软件。 软件工程时代(1980 至今):引入瀑布模型、面向对象方法、敏捷开发等。 1.2.3 软件工程的目标和原则 目标:在预算内按时交付高质量软件。 1.3.5 基于构件的过程模型 实践:使用 Spring 框架的 Bean 组件快速搭建企业级应用。 def test_divide_normal(self): """测试正常除法""" self.assertEqual(self.calc.divide(6, 1.5.1 软件工程教育 核心课程: 数据结构与算法 操作系统 数据库系统 软件工程导论 1.5.2 软件工程学科 知识领域(SWEBOK 指南): 软件需求 软件设计 软件构造 软件测试 软件维护

    18510编辑于 2026-01-21
  • 来自专栏快乐八哥

    Angular企业级开发(6)-使用Gulp构建和打包前端项目

    1.gulp介绍 基于流的前端自动化构建工具,利用gulp可以提高前端开发效率,特别是在前后端分离的项目中。使用gulp能完成以下任务: 压缩html、css和js 编译less或sass等 压缩图片 启动本地静态服务器 其他 2.gulp构建 前端构建流程: 开发->分析->测试->编译->发布部署 一段简单的基于gulp的项目构建代码,gulpfile.js内容如下所示: gulp.task('default',function(){ return gulp .src(

    2.6K50发布于 2018-01-18
  • 来自专栏二猫の家

    软件工程导论第6版》--张海藩 牟永敏 课后答案及其详解 第6章 详细设计

    文章目录 第1题 第2题 第3题 第4题 第5题 第6题 第7题 第8题 第9题 第10题 第1题 1.假设只有SEQUENCE和DO_WHILE两种控制结构,怎么利用它们完成IF_THEN_ELSE操作 第66.用Ashcroft_Manna技术可以将非结构化的程序转化为结构化程序,图6.19是一个转换的例子。 (1)能否从这个例子总结出Ashcroft_Manna技术的一些基本方法? 当每股售价在14元到25元之间时,附加手续费为基本手续费的2%,除非交易的股数不是100的倍数,在这种情况下附加手续费的6%。 F>0 THEN PRINT G ELSE PRINT K END IF STOP 答: 流程图: 环形复杂度: V(G)=结点E-弧数n+1=17-11+1=7=判断结点+1=6

    5K41编辑于 2022-11-30
  • 来自专栏微言码道

    走马观花云原生技术(6):企业级镜像管理Harbor

    Harbor是一个开源的企业级镜像管理系统,它为企业提供了一个功能完整,足够安全的镜像管理。它同样是CNCF云原生计算开源项目中已毕业中的一员。 本篇,我将简单的阐述下: 1.

    75820编辑于 2022-11-18
  • 来自专栏令仔很忙

    软件工程总结

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

    76410发布于 2018-09-14
  • 来自专栏烟草的香味

    软件工程模型

    别说, 前辈们已经给出了一些项目流程的模型, 既软件工程. 可以简单了解一下, 带动一下我这生了锈的脑子. 为了解决这些问题, 前辈们提出了软件工程.

    68050发布于 2021-05-17
领券