• 2024-11-20敏捷开发:Scrum 中的 Product Backlog 介绍
    ProductBacklog产品待办列表在计划开发产品功能时,都希望产品功能上线后,用户能够喜欢并经常使用。因此在开发产品新功能时,就要衡量哪些产品需求是对用户最有价值,这是最应该思考的问题。然后把这些有价值的需求集合放在一起。当然,也有与需求实现相关的其它工作项。在Scrum框
  • 2024-11-20低代码平台兴起:传统程序员的角色转变与新技能需求分析
    近年来,随着企业对快速开发和数字化转型需求的不断增长,低代码平台(Low-CodePlatforms)成为了软件开发领域的一个重要趋势。这些平台通过提供图形化的界面、可视化的操作以及高度集成的开发工具,降低了开发门槛,使非技术人员也能参与到应用程序的开发过程中。与此同时,传统程序员的
  • 2024-11-20产品规划与市场管理,需求池的重要性?项目集管理攻略,如何提高执行管理效率?
    在现代企业的产品规划和市场管理中,需求池的管理和项目集的有效执行管理至关重要。需求池是将所有潜在的、待解决的客户需求、市场机会和产品改进点收集并集中管理的工具,而项目集管理则是对多个相关项目进行协调与管理的过程,以确保资源的高效使用和项目目标的顺利实现。本文将从需
  • 2024-11-19测试工程师1——测试基础(测试分类+测试模型+测试用例)
    hello~好久没有更新了,这段时间,我会用一个月左右的时间,和大家一起成长为中级测试工程师。我是平平无奇的羊,一个在字节搬砖的测试开发工程师。欢迎大家交流学习!软件测试分类主要按两种划分:阶段划分(阶段:软件产出过程顺序)代码可⻅度阶段划分单元测试说明:针对程序源代码进⾏测
  • 2024-11-19上门家政开发架构分析
    随着科技的进步,手机被多数人使用,上门家政已成为家喻户晓的行业了,上门家政服务呈现出多元化、专业化、智能化等发展走向,上门家政到底时是走是留,何去何从呢?服务专业化与精细化:传统家政服务不断衍生出更多专业细分领域。例如在母婴护理方面,不再仅仅是简单照顾产妇和新生儿生活起居,
  • 2024-11-19CMDB平台(进阶篇):CMDB的构建指南(二)
    CMDB(配置管理数据库)作为IT服务管理中的重要组成部分,其构建过程需要严谨且细致的规划。在CMDB的构建过程中,定义需求和创建IT服务模型蓝图是两个至关重要的阶段。本文将详细探讨这两个阶段,为CMDB的构建提供实用指南。 定义需求定义需求是CMDB构建的首要步骤,其核心在于识别和分
  • 2024-11-19嵌入式系统开发流程
    目录一、需求分析1.1.确定功能需求1.2.确定性能指标1.3.了解使用环境1.4.与客户或项目团队沟通二、硬件设计2.1.选择硬件组件2.2.电路设计2.3.PCB布局和布线2.4.硬件调试和测试三、软件设计3.1.选择嵌入式操作系统3.1.1.嵌入式Linux3.1.2.FreeRTOS
  • 2024-11-18百度发布“秒哒”,AI真的可以取代程序员吗?
    2024年11月12日,百度公司董事长李彦宏在2024百度世界大会上宣布推出“秒哒”应用,预计于2025年1月初正式发布。秒哒的主要特性介绍为:“秒哒”由大模型和智能体组成,是多智能体协作工具。包括无代码的编程、多智能体的协作,以及规模化地调用各种工具的能力。“秒哒”跟现在市面
  • 2024-11-17用户故事与敏捷开发
    什么是用户故事用户故事(UserStory)是用来对软件或用户有价值功能的简短描述,是对需求的一种描述。它清晰简洁的传达了用户想要的功能。它从用户角度出发,用来描述用户的需求,用来表达用户需求的方式之一。它从用户角度出发,解释了用户所期望得到的结果。用户故事清楚的解释了新功能
  • 2024-11-16生鲜加工任务模型设计
    1.业务背景:1.1:领料业务流程1.2:退料业务流程 1.3:业务现状: 针对上面加工台加工人员的领料需求,退料需求,现在的做法是生成领料需求单和退料需求单,然后作业流转人员根据领料需求单和退料需求单去进行领料和退料操作。这么实现,好像没什么问题,但如果从长远角度
  • 2024-11-16【需求侧响应】综合能源中多种需求响应——弹性电价、可平移及可削减研究(Matlab代码实现)
  • 2024-11-14关于嵌入式硬件设计方面的必备知识!
     成长路上不孤单
  • 2024-11-14WINDCHILL产品介绍
    WINDCHILL功能概述http://www.proechina.com/products/windchill_function.html    WINDCHILL是全球功能最强大的PLM软件,涉及图文档管理、产品结构管理、生命周期管理、工作流程管理、工程变更管理、零部件分类及重用管理、项目管理、制造过程(工艺)管理、供应商管理、用户
  • 2024-11-13如何写好技术设计方案
    重要性写好技术设计方案,可以提升开发、沟通效率,有利于明确需求、规划架构、识别风险、梳理思路。全盘思考后再去写代码,避免边写代码边思考。参考目录结构修订版本修订版本按时间倒序,用于描述重大修改内容。参考:时间版本号修改内容修改人2024-11-12V1.1补充内容
  • 2024-11-13有了自主云,为什么还要国产自主数据库
    很多同学会说,腾讯云、阿里云,华为云,已经很好用了,数据库也是云数据库,即买即用,性能也是可以自动调节,非常方便好用。如果数据有特别的隐私需求,还可以做成私有云,部署也很简单。那还要国产数据库做什么呢?其实,这些公有云上,数据库是其中重要的服务部分,但并不是全部,他们就是象自来水
  • 2024-11-13项目管理【02】项目开发完整指南
    移动端项目开发完整指南:从需求到上线在移动应用开发过程中,一个项目从最初的需求到最终上线,需要经过多个关键阶段。本文将详细介绍整个开发流程中的最佳实践,帮助开发团队更高效地完成项目。一、准备阶段项目启动前的准备工作至关重要,需要:识别关键干系人明确项目目标定义
  • 2024-11-12Alpha冲刺阶段博客
    数字电路模拟游戏团队Alpha冲刺阶段博客一、ScrumMeeting第六周会议记录第七周会议记录二、测试报告Alpha阶段测试报告三、习得的软工原理/方法/技能?1.迭代开发与持续集成采用迭代开发模式可以极大的提高开发效率,降低开发成本,迭代开发是一种增量式的软件开发方式,通过多
  • 2024-11-12降SAR需求分析
    1、需求分析   在信息技术领域,SAR可能代表"SpecificAbsorptionRate",即特定吸收率。这是用于衡量无线设备(如手机)辐射对人体的吸收程度的标准。国外认证机构针对手机有相关辐射值要求,比如通话场景等,各手机芯片平台支持从AndroidAP侧进行场景降SAR,相关接口整理如下。
  • 2024-11-12高级程序员和初级程序员的区别
    遇到警告初级程序员:报错不影响运行就不管,警告直接忽略高级程序员:即使是警告也要修复,这说明代码写得不够好,同时又是一个学习的机会接需求初级程序员:接接接,做做做,谁让我能力比较强呢(加班多,业绩差)高级程序员:熟悉产品业务,会需求分析,不合理的需求拒绝掉(加班少,业绩优秀)需求评审
  • 2024-11-11需求工程-----原则
    1、低质量的需求分析,导致低质量的成体估算。2、先确定问题,再写需求。3、立即确定需求。4、立即修复需求规格说明中的错误。5、原型可降低选择用户界面的风险。6、记录需求为什么被引入。7、确定子集。8、评审需求。9、避免在需求分析时进行系统设计。10、使用正确的方法
  • 2024-11-11需求魔法:别废话了,把你要抄的那个产品拿给我看一下
    产品设计和研发过程中,最怕的就是需求夹杂不清,导致最后做的工作都白费了。浪费大家的时间还达不到效果。比较典型的例子就是标题所示的段子:产品经理:你能不能做一个右滑能出菜单,然后还需要一个闪烁的动画,这边这个tab可以拉下来,你懂了吧程序员:别废话了,把你要抄的那个产品
  • 2024-11-11什么是业务需求
    在软件工程领域或软件开发生命周期中,业务需求是指在系统开发周期开始时获取并记录业务用户(如客户、员工和供应商1)的业务需求,并将其用作未来系统设计的指南的概念。业务需求通常由业务分析师编写,他们研究业务活动和流程,并经常对其进行分析以确定组织的目标。软件工程中的业
  • 2024-11-11数据库设计心得-实习空间
    数据库设计心得——实习空间前言在软件工程导论以及数据库实验课程中,我们学习了如何通过分析业务需求来构建数据库实体对象以及PowerDesigner的使用。最终通过PowerDesigner完成了本项目的数据库概念模型、物理模型的设计。以下是我们团队的数据库设计过程以及一些心得体会。团
  • 2024-11-10需求评审会召开方法指南
    需求评审会是对需求进行澄清的机会。在需求评审会上,参与需求的各方对需求一起进行评审,从各自的角度对需求的疑问点提出问题。需求的提出方对各种疑问进行解答,对各种建议进行听取,然后根据意见修改需求的描述。理想情况下,需求评审结束后,通过短时间的修改,会出现一个较为完美的版本
  • 2024-11-08[AI大模型通过以下方式重塑软件开发流程]
     •代码自动生成:AI驱动的代码生成工具可以根据开发者输入的需求或注释自动生成代码,减少了手动编写代码的时间和工作量,提高了编码效率。  •智能调试与测试:AI可以分析代码库、错误日志以及用户反馈,自动识别潜在的缺陷和错误,并给出修复建议。同时,AI还能自动生成测试