- 前言非常荣幸拿到了2025华为软件精英挑战赛全球总决赛的冠军,本文将会从初赛题目到决赛题目逐步解析用到的算法,算法代码可以在Github上找到(核心算法1800行,总代码量2400行):https://github.com/sunkafei/huawei-software-challenge2025初赛赛题解析核心思路将每个磁盘划分成NUM_BLOCKS个块,每个块内尽量存储相同标签的对象。... 前言非常荣幸拿到了2025华为软件精英挑战赛全球总决赛的冠军,本文将会从初赛题目到决赛题目逐步解析用到的算法,算法代码可以在Github上找到(核心算法1800行,总代码量2400行):https://github.com/sunkafei/huawei-software-challenge2025初赛赛题解析核心思路将每个磁盘划分成NUM_BLOCKS个块,每个块内尽量存储相同标签的对象。...
- 软件发展 软件的发展受到硬件的影响,软件发展阶段包括程序设计阶段,程序系统阶段和软件工程阶段。 程序设计阶段,主要是机器语言和汇编语言程序系统阶段,支持多人编写,形成简单的文档说明。软件工程阶段,必要... 软件发展 软件的发展受到硬件的影响,软件发展阶段包括程序设计阶段,程序系统阶段和软件工程阶段。 程序设计阶段,主要是机器语言和汇编语言程序系统阶段,支持多人编写,形成简单的文档说明。软件工程阶段,必要...
- 文章目录 前言 正文软件质量管理概念定义软件质量特性软件质量模型软件质量的评价和度量 质量保证概念主要任务:质量检验的原则软件质量保证体系质量保证规程和技术准则:质量目标与度... 文章目录 前言 正文软件质量管理概念定义软件质量特性软件质量模型软件质量的评价和度量 质量保证概念主要任务:质量检验的原则软件质量保证体系质量保证规程和技术准则:质量目标与度...
- 目录 瀑布模型快速原型模型演化模型螺旋模型喷泉模型 瀑布模型 思想 从制作时间上按工序把问题化简 将功能实现与制作分开,便于分工协作 优点 奠定了软件工程方法的基础, 便于分工协作... 目录 瀑布模型快速原型模型演化模型螺旋模型喷泉模型 瀑布模型 思想 从制作时间上按工序把问题化简 将功能实现与制作分开,便于分工协作 优点 奠定了软件工程方法的基础, 便于分工协作...
- >>回到总目录<< 文章目录 基本概念 开发过程 架构需求 架构设计 架构文档化 架构复审... >>回到总目录<< 文章目录 基本概念 开发过程 架构需求 架构设计 架构文档化 架构复审...
- >>回到总目录<< 文章目录 软件开发模型 瀑布模型 V模型 原型模型 螺旋模型 练习题 ... >>回到总目录<< 文章目录 软件开发模型 瀑布模型 V模型 原型模型 螺旋模型 练习题 ...
- >>回到总目录<< 文章目录 软件开发方法 结构化法 面向对象方法 面向服务方法 原型法 形式化方法 练习题 ... >>回到总目录<< 文章目录 软件开发方法 结构化法 面向对象方法 面向服务方法 原型法 形式化方法 练习题 ...
- 目录 1、V模型(瀑布模型)概述 2、V模型(瀑布模型)实施 2.1、系统需求分析 2.2、软件需求分析 2.3、软件架构设计 2.4、软件单元设计和软件实现 2.5、软件单元测试 2.6、软件集成测试 2.7、软件系统测试 3、V模型(瀑布模型)的追溯性和一致性要求 4、V模型(瀑布模型)面临的挑战 4.1、软... 目录 1、V模型(瀑布模型)概述 2、V模型(瀑布模型)实施 2.1、系统需求分析 2.2、软件需求分析 2.3、软件架构设计 2.4、软件单元设计和软件实现 2.5、软件单元测试 2.6、软件集成测试 2.7、软件系统测试 3、V模型(瀑布模型)的追溯性和一致性要求 4、V模型(瀑布模型)面临的挑战 4.1、软...
- 整理 | 于轩 出品 | 程序人生 (ID:coder _life) 近日,技术人才智能招聘平台CodeSubmit发布了一份软件工程行业的薪资报告,他们通过查找对比美国、欧盟、印度等20多个国家开发人员的数据,得出了这些国家软件工程行业的平均工资。以下是具体内容... 整理 | 于轩 出品 | 程序人生 (ID:coder _life) 近日,技术人才智能招聘平台CodeSubmit发布了一份软件工程行业的薪资报告,他们通过查找对比美国、欧盟、印度等20多个国家开发人员的数据,得出了这些国家软件工程行业的平均工资。以下是具体内容...
- 简 介: 本文给出了 MicroPython内核开发笔记:书内嵌入实验任务 中的XXXX软件用例部分内容。 关键词: MicroPython,MM32F3277,print ... 简 介: 本文给出了 MicroPython内核开发笔记:书内嵌入实验任务 中的XXXX软件用例部分内容。 关键词: MicroPython,MM32F3277,print ...
- 一、开发流程图 1、需求分析 结构化分析面向对象分析 2、原型设计 结构化设计面向对象设计 3、程序开发 结构化开发面向对象开发 4、程序测试 二、软件生命周期 软件分析 1、问题... 一、开发流程图 1、需求分析 结构化分析面向对象分析 2、原型设计 结构化设计面向对象设计 3、程序开发 结构化开发面向对象开发 4、程序测试 二、软件生命周期 软件分析 1、问题...
- 一、考试说明 1.考试目标 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对... 一、考试说明 1.考试目标 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对...
- 文章目录 Linux inode和文件描述符 gcc -O是什么 bin文件和elf文件区别 介绍下... 文章目录 Linux inode和文件描述符 gcc -O是什么 bin文件和elf文件区别 介绍下...
- 前言 在最近的项目开发中,一直被提到的一个概念是开放性问题。 比如,实现一个功能怎么用第三库更好,怎么完成一个功能。 定义 开放性问题和封闭性问题 开放性问题和封闭性问题是相对的。 这个概念并... 前言 在最近的项目开发中,一直被提到的一个概念是开放性问题。 比如,实现一个功能怎么用第三库更好,怎么完成一个功能。 定义 开放性问题和封闭性问题 开放性问题和封闭性问题是相对的。 这个概念并...
- 文章目录 操作系统 创建进程有哪几种方式 进程和线程有什么区别 何时使用多进程,何时使用多线程? 线... 文章目录 操作系统 创建进程有哪几种方式 进程和线程有什么区别 何时使用多进程,何时使用多线程? 线...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签