- 软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、 软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、
- 那些年被误解的程序员们,是如何花式回怼的?如何一句话向父母说明白你的工作? 那些年被误解的程序员们,是如何花式回怼的?如何一句话向父母说明白你的工作?
- 辗转相除法求两个正整数的最大公约数 该算法的要领是:假设两个正整数为a和b,先求出前者除以后者的余数,存放到变量r中,若r不为0,则将b的值得赋给a,将r的值得赋给b;再求出a除以b的余数,仍然存放到变量r中……如此反复,直至r为0时终止,此时b中存放的即为原来两数的最大公约数。1、任意读入两个正整数,求出它们的最大公约数。[法一:用while循环时,最大公约数存放于b中]#inc... 辗转相除法求两个正整数的最大公约数 该算法的要领是:假设两个正整数为a和b,先求出前者除以后者的余数,存放到变量r中,若r不为0,则将b的值得赋给a,将r的值得赋给b;再求出a除以b的余数,仍然存放到变量r中……如此反复,直至r为0时终止,此时b中存放的即为原来两数的最大公约数。1、任意读入两个正整数,求出它们的最大公约数。[法一:用while循环时,最大公约数存放于b中]#inc...
- 在本文中,我总结了开发过程中最为常见的几种 MySQL 抛出的异常以及如何解决,包括高版本驱动的问题、时区配置问题、SSL 连接问题等,是一篇经验总结贴,于我个人而言,这一篇足以解决目前项目中所有遇到的 MySQL 问题。同时,也希望本文能对 MySQL 数据库初学者有一定的引导入门作用。 在本文中,我总结了开发过程中最为常见的几种 MySQL 抛出的异常以及如何解决,包括高版本驱动的问题、时区配置问题、SSL 连接问题等,是一篇经验总结贴,于我个人而言,这一篇足以解决目前项目中所有遇到的 MySQL 问题。同时,也希望本文能对 MySQL 数据库初学者有一定的引导入门作用。
- 互联网改变人们的衣食住行,也在悄然无声间为根植之上的软件行业带来颠覆性的变化,尤其是在云服务这样新的基础设施的助推下,从早期的瀑布开发,到中期的敏捷开发以及如今大热的DevOps,互联网正在重塑软件开发模式。2013年踏入互联网浪潮的张浩,在8年的软件开发中,一一经历了这三段“历史进程”,感受到技术迭代更新背后的魅力。 瀑布开发,漫长而又痛苦张浩的开发经验丰富,既在中兴做过大数据分析系统的开... 互联网改变人们的衣食住行,也在悄然无声间为根植之上的软件行业带来颠覆性的变化,尤其是在云服务这样新的基础设施的助推下,从早期的瀑布开发,到中期的敏捷开发以及如今大热的DevOps,互联网正在重塑软件开发模式。2013年踏入互联网浪潮的张浩,在8年的软件开发中,一一经历了这三段“历史进程”,感受到技术迭代更新背后的魅力。 瀑布开发,漫长而又痛苦张浩的开发经验丰富,既在中兴做过大数据分析系统的开...
- 华为云敏捷扑克牌是一套敏捷和DevOps体系知识卡牌,由华为云DevCloud专家服务团队精心研发。持续集成(Continuous Integration,CI)最开始作为极限编程的一项实践出现在大家面前,随着敏捷软件开发方法的推行,小步快跑的理念由开发侧推行到运维侧,端到端的DevOps应运而生,CI作为必不可少的一环逐渐被大众接受和采纳。 华为云敏捷扑克牌是一套敏捷和DevOps体系知识卡牌,由华为云DevCloud专家服务团队精心研发。持续集成(Continuous Integration,CI)最开始作为极限编程的一项实践出现在大家面前,随着敏捷软件开发方法的推行,小步快跑的理念由开发侧推行到运维侧,端到端的DevOps应运而生,CI作为必不可少的一环逐渐被大众接受和采纳。
- 华为云敏捷扑克牌是一套敏捷和DevOps体系的知识卡牌,由华为云DevCloud专家服务团队精心研发,限量定制。 敏捷软件开发宣言简称敏捷宣言,包括价值观和原则两项内容。敏捷软件开发宣言被视为敏捷软件开发的指导思想。 华为云敏捷扑克牌是一套敏捷和DevOps体系的知识卡牌,由华为云DevCloud专家服务团队精心研发,限量定制。 敏捷软件开发宣言简称敏捷宣言,包括价值观和原则两项内容。敏捷软件开发宣言被视为敏捷软件开发的指导思想。
- CPU内置少量的高速缓存的重要性不言而喻,在体积、成本、效率等因素下产生了当今用到的计算机的存储结构。 CPU内置少量的高速缓存的重要性不言而喻,在体积、成本、效率等因素下产生了当今用到的计算机的存储结构。
- SSH=Struts+Spring+Hibernate 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理... SSH=Struts+Spring+Hibernate 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理...
- IntelliJ IDEA 如果不进行配置的话,运行程序时控制台中文乱码问题会非常严重,严重影响我们对信息的获取和程序的跟踪。我总结以下 4 点用于解决控制台中文乱码问题,希望有助于大家。 IntelliJ IDEA 如果不进行配置的话,运行程序时控制台中文乱码问题会非常严重,严重影响我们对信息的获取和程序的跟踪。我总结以下 4 点用于解决控制台中文乱码问题,希望有助于大家。
- linux程序运行的状态以及如何推导调用栈。 linux程序运行的状态以及如何推导调用栈。
- 本文讨论了软件缺陷的定义、分类、检测和修复。 本文讨论了软件缺陷的定义、分类、检测和修复。
- 作为《敏捷宣言》合著者,同时也身为敏捷联盟和 Scrum 联盟的创始人,凭借其多样化的职业经历和独特的视角,选择突破现有开发模式,创建了 Scrum 框架。在敏捷开发这条路上,他始终一往无前。勇者,与年龄无关,他就是Ken Schwaber 。 作为《敏捷宣言》合著者,同时也身为敏捷联盟和 Scrum 联盟的创始人,凭借其多样化的职业经历和独特的视角,选择突破现有开发模式,创建了 Scrum 框架。在敏捷开发这条路上,他始终一往无前。勇者,与年龄无关,他就是Ken Schwaber 。
- Rust语言学习曲线过于陡峭?初学者看懂这张思维导图,快速入门。 Rust语言学习曲线过于陡峭?初学者看懂这张思维导图,快速入门。
- 新的一年即将开始,你在2020计划完成的事已实现了多少?我们知道,很多人会在新年伊始满怀期待的做计划,并努力做好时间管理,但是当计划赶不上变化的时候,往往会措手不及,一再耽搁。因此我们需要明白“响应变化高于遵循计划”的原则。那么如何维持这两者之间的平衡,高效的完成一件事,这个问题也正是这篇文章所要和大家分享的,如何在敏捷开发中做计划,即敏捷规划。 新的一年即将开始,你在2020计划完成的事已实现了多少?我们知道,很多人会在新年伊始满怀期待的做计划,并努力做好时间管理,但是当计划赶不上变化的时候,往往会措手不及,一再耽搁。因此我们需要明白“响应变化高于遵循计划”的原则。那么如何维持这两者之间的平衡,高效的完成一件事,这个问题也正是这篇文章所要和大家分享的,如何在敏捷开发中做计划,即敏捷规划。
上滑加载中
推荐直播
-
GaussDB数据库介绍
2025/01/07 周二 16:00-18:00
Steven 华为云学堂技术讲师
本期直播将介绍GaussDB数据库的发展历程、优势、架构、关键特性和部署模式等,旨在帮助开发者了解GaussDB数据库,并通过手把手实验教大家如何在华为云部署GaussDB数据库和使用gsql连接GaussDB数据库。
去报名 -
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
去报名
热门标签