软件开发

DevOps转型到底值不值?

摘要:企业进行DevOps转型是否有价值?是否能计算出明确的投资回报率呢?本文将为您解惑。 本文分享自华为云社区《DevOps转型到底值不值?》,作者:敏捷小智 。 引言 企业都是以盈利为目的,希望自己的投资能够带来回报,最好是巨大的回报。 软件工程的发展 软件工程的发展阶段 软件工程的变迁历经了一 ... »

当心,你搞的Scrum可能是小瀑布

摘要:有的团队刚接触Scrum,一个问题令他们很困扰:迭代初期开发人员的工作较多,测试人员闲着;迭代末期开发人员闲着,测试人员的工作比较多,怎么解决资源等待的问题呢? 本文分享自华为云社区《当心,你搞的Scrum可能是小瀑布》,作者:敏捷小智。 为了更好的拥抱变化,很多团队选择使用敏捷去管理组织或者 ... »

突发!Gitee 图床,废了!

大家好,我是鱼皮,这两天又发生了一件挺意外的事情:Gitee 的图床废了! 图床:指储存图片的服务器,便于在网上展示图片 昨天晚上,星球里不止一位小伙伴发帖子表示自己网站、文章中的图片竟然全部变成了 Gitee 的图标?! 我当时还不了解真相,心想 Gitee 这么大的代码开源平台也能挂?就问小伙伴 ... »

yupi

你了解部署流水线吗?

摘要:本文将带您体验部署流水线实践。 本文分享自华为云社区《你了解部署流水线吗?》,作者: 敏捷小智。 什么是部署流水线 部署流水线,又称持续集成流水线、构建流水线,是指软件从制品库到用户的自动化交付过程。通常包括代码提交、构建、部署、测试、发布环节。部署流水线实现DevOps模式下持续开发、持续测 ... »

跨平台跨架构的统信DTK开发套件教程及常见问题

DTK是统信基于Qt开发的一整套简单且实用的通用开发框架,让开发者畅享跨平台、跨架构的开发体验。统信软件同心生态联盟特邀金牌讲师赵晨斌,于2022年3月24日14:00-16:00,举办同心赋能·铸就未来第七期—统信DTK开发套件应用技术培训活动,直播演示DTK操作,线上腾讯会议号 802-501-... ... »

软件开发设计规范书的撰写 - Ady Lee

整个软件开发过程是一个相当复杂的流程,并不是简单的靠几个设计工程师自己在那边写软件就完,而是要有从头到尾,包括很多人,不同专家,不同的专业,不同的知识放在一起,最后才造成一个完善的软件产品。从决定开始 »

adylee

软件开发流程

一、 软件开发简介 软件(Software)简单的说就是那些在计算机中能看的着,但摸不着的东西,概念性的说软件也称为“软设备”,广义地说软件是指系统中的程序以及开发、使用程序所需要的所有文档的集合。软 »

springmvc-hibernate

软件开发项目需求变更管理及应对之道研究 - 欣路历程

变化并不是人们最害怕的,最怕的是跟不上变化的步伐。同样,在软件开发过程中需求的变更会给开发带来不确定性,但只要把需求变更作为重点、难点小心加以控制,软件开发的进度、成本和质量也就有了"安全& »

jacky73

理顺软件开发各个环节-7(需求管理-软件需求-4)

4.4.4数据字典(DD)的编写要点及示例 数据字典(Data Dictionary,简称DD),对软件需求涉及的数据项进行定义。 数据字典的作用如下: 数据项的定义,便于澄清基本概念,俗话说,基础不 »

alabo1999

敏捷软件开发 13~16

先上图: 命令模式有以下的优点: 1. 能够比较容易地设计一个命令队列 2. 能够在一些情况下将命令记录日志 3. 允许接收请求的一方决定是否要否决请求 4. 容易实现对请求的撤销和重做 5. 加入新的命令类不需要改变其他的类 6. 把请求一个操作的对象与知道怎么执行一个操作的对象分割开 实例:(来自大话设计模式) using System; using System.Collections. »

理顺软件开发各个环节-20(测试管理-测试方案和测试计划)

6.6编制测试方案   测试方案是测试的设计文档,描述需要测试的特性,测试的方法,测试环境的规划,测试工具的设计和选择,测试用例的设计方法,测试代码的设计方案。   根据软件的不同版本计划的需求项集合和验收标准,确定测试方案,包括下列内容: 需要测试的特性列表(需求项集合); 测试方法: 选用哪些测试类型,如功能测试、性能测试、接口测试等等; 功能测试是人工测试,还是自动化测试,某些测试工具支 »

总结:软件开发的3个方向 与 嵌入式Linux学习路线(驱动方向)

--- title: 嵌入式Linux学习路线图(驱动方向) date: 2020-05-09 07:17:58 categories: tags: - embeded - summary - arm - Linux --- 曾经和同事一起吃饭,听他们吐槽程序员压力太大,我开玩笑说去送外卖会不会更好;但细数了一下,还是程序员香。 我想,能够选择程序员作为职业生涯的开始应该算是一种 »

软件开发之路,工作十年总结

  时间如梭,很快十年眨眼间已逝,在这十年里,前5年主要是进行了,基础知识的学习与积累; 也对相关的工作经历与相关项目进行总结;后5年针对产品相关的进行开发、学习、总结、磨练; 感觉一个软件公司,要想长期发展必须有自己的积累,就必须把相关精华积累到产品中; 可以说,没有过硬软件产品的公司,不叫软件公司;不在行业中占上游产品的公司,就不是个好公司; 产品是需要项目来培育,并必须进行项目的实施进行考验 »

bzoj 1221: [HNOI2001] 软件开发 (网络流)

注意说如果直接从每天的新的连向旧的,那整个图的最大流还是不变,答案就一直会是Σni*f     type arr=record toward,next,cap,cost:longint; end; const maxm=3000000; maxn=2200; var edge:array[0..maxm]of arr; dist,first,slack:arra »

实例敏捷软件开发一: 会议助手APP之用户场景(User Scenarios)的构想和分析

   在正规的软件开发中,找到用户的pain point(痛点) 是软件开发最关键的地方以及解决用户痛苦的程度也决定软件有多少价值,多少市场。     最近我们团队接收到一个手机软件开发项目,是关于如何帮助用户更好的参加各种各样的学术,工程等会议(conference)。 现在为了更好的找到用户的最大需求,我们设定了几个用户场景(user Scenario)。 首先说说用户场景,用户场景比较在软件 »

用人之道(一)-- 如何组建软件开发队伍[转]

有句名言:“人分四类—人物,人才,人手,人渣。” 如果一个机构里上述四类人齐全了,那么最好是让“人物”当领导,“人才”干重要的活,“人手”干次要的活,“人渣”去骚扰竞争对手。   如何组建软件开发队伍 1.     组建团队的基本流程 了解产品开发需求——〉确定团队的人员需求——〉物色符合需求的人才——〉建立团队 比例:团队领导(10%);核心成员(3 »

英文顔色对照表 - gds通用软件开发系统

当你要给你的作品的字体添加颜色时,有时,你能够直接使用该颜色的名称,(例如代码color=red ,代表 红色)。哗在网络下载了这个列表,供大家参考。每小格上面是英文颜色字母,下面是十六进制颜色代码代 »

cwfsoft

基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 5.0 简介

AgileEAS.NET简介  AgileEAS.NET平台(简称EAS.NET平台)是以“敏捷并行开发方法”为其过程指导思想、基于Microsoft .Net构件技术和模型驱动架构的企业级快速开发平台,AgileEAS.NET使的构建企业级分布式应用系统变得简单,它提供了可灵活扩展应用架构,并且革命性的改变了软件的生产方式,用于帮助中小型软件企业建立一条适合快速变化的开发团队,以达到节省开发成本 »