首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 软件架构 6 个方面

    所谓 “架构”,就是将软件的结构打好,然后在结构内按部就班的施工就好了。软件架构 6 个方面软件架构涉及六个维度,分别是 “稳定性”、“高性能”、“一致性”、“扩展性”、“观察性” 和 “安全性”。

    33810编辑于 2024-03-25
  • 来自专栏啄木鸟软件测试

    软件性能测试(连载6)

    负载为1表示当前单核CPU全部占用,如果一台机器有3个CPU,每个CPU都是双核的,这是负载最大值为1×2×3=6。

    1.3K20发布于 2020-02-19
  • 来自专栏AI 时代的软件项目管理

    【AI时代软件项目管理系列】6.AI 参与软件项目,边界和责任怎么定?从“能做”到“可控执行”

    对于正式的软件项目来说,成熟的人机协作并不是简单地给 Agent 更多权限,而是让每一种 AI 能力都运行在明确的边界内:能看什么、能做什么、做到哪一步、谁来确认、出了问题谁负责。 一个软件项目可能同时存在:需求规格说明书;架构设计;源代码;数据库结构;测试数据;客户业务资料;项目合同;生产日志;用户个人信息;Access Key、Token、密码等敏感凭证。 六、第四条边界:AI 生成物什么时候才算“项目成果”这是软件项目中非常容易混淆的一点。 先判断项目是否具备 AI 可行性,再确定哪些任务交给 AI;任务确定以后,还要继续明确 AI 的数据、工具、执行和输出边界,并把每一项 AI 工作重新接回人工责任链。 上一篇回顾:【AI时代软件项目管理系列】5. 项目启动阶段如何给 AI 分任务?从任务清单到 L0~L5 参与度设计-腾讯云开发者社区-腾讯云下一篇:AI 工具选型为什么也应该纳入项目启动范围?

    22010编辑于 2026-09-01
  • 【2024年】6款搭建AI知识库的最佳SaaS软件

    在2024年,有哪些SaaS软件是搭建AI知识库的最佳软件呢?本文将推荐6个用于搭建AI知识库的最佳SaaS软件。1. HelpLook AI知识库HelpLook AI知识库是一款专注于搭建AI知识库的SaaS软件。它有强大的AI搜索和智能问答功能。 6. ProProfs Knowledge BaseProProfs Knowledge Base是一款用于搭建AI知识库的卓越SaaS软件。它支持内容创建、编辑和分类,确保信息条理清晰。 借助先进的AI技术,该软件能快速响应用户搜索请求,提供准确结果。同时,它支持多语言搜索,满足全球用户需求。以上就是2024年用于搭建AI知识库的最佳SaaS软件推荐。 这些软件各有特点,能够满足不同企业的需求。如果你正在寻找一款合适的AI知识库搭建软件,不妨简单试试以上几款吧!​

    1.8K10编辑于 2024-09-06
  • 来自专栏Python大数据分析

    我常用的6种AI工作流软件,强烈推荐~

    这里我梳理下市面上经常用到的这两类常用软件,如果你能用起来,工作效率绝对能提升200%! 现在八爪鱼RPA还可以通过AI来写流程,你只需要聊天提需求,AI会解析你的需求,自动编写RPA流程,准确率相当高。 安装八爪鱼RPA很简单,只需要下载软件一路next就能安装好,你可以尝试下AI写PRA,免费的。 安装Power Automate很简单, 直接下载软件安装就能用,不需要其他动作。 Docker是一种容器技术,它可以将软件和其依赖打包成「集装箱」,这样的好处是不依赖云服务,数据完全私有化,且定制化程度高。

    24300编辑于 2026-09-15
  • 《软件工程》第 6 章 - 软件设计概论

       在软件工程中,需求分析完成后,软件设计是将抽象需求转化为可实现方案的关键阶段。它决定了软件的架构、模块组织和代码结构,对软件的质量、可维护性和扩展性起着决定性作用。 6.1 软件设计的概念 6.1.1 软件设计模型 软件设计模型是对软件系统结构、行为和接口的抽象描述,主要包括以下几类: 架构设计模型:定义系统的整体结构,如分层架构(表现层、业务逻辑层、数据访问层)、 6.3 软件设计的过程模型 6.3.1 软件设计中的活动 软件设计包含以下核心活动: 架构设计:确定系统的整体结构和组件划分,如选择分层架构还是微服务架构。 6.4 小结    本章系统介绍了软件设计的概念、基本原则和过程模型,通过学生成绩管理系统的 Java 代码案例和  流程图,帮助大家理解和掌握软件设计的核心要点。 软件设计是软件工程中承上启下的关键阶段,其质量直接影响软件的最终效果。在实际项目中,应灵活运用这些原则和方法,结合项目特点选择合适的设计过程模型,打造高质量的软件系统。    

    42110编辑于 2026-01-21
  • 软件测试 + AI

    前言人工智能的引入为软件测试带来了巨大的变革,不仅提升了测试效率和准确性,也为软件质量的保障提供了新的手段。 通过结合AI与传统测试方法,企业能够更有效地应对复杂的开发环境,从而提高最终产品的质量和用户满意度。一、软件测试软件测试是软件开发中至关重要的一环,主要目标是查找软件中的缺陷(bug),保障软件质量。 ②作用提高速度和效率缺陷预测与分析③AI应用于软件测试的方式AI通过与测试工程师的互动来增强测试过程。通过输入具体的指令(Prompt),工程师可以指导AI生成所需的测试用例、报告或分析。 ④AI赋能软件测试的具体应用需求评审:AI可以帮助分析需求文档,识别潜在的模糊或不一致之处,提高需求的明确性。测试计划编写:AI可以根据项目需求和历史数据生成测试计划,节省时间并提高效率。 测试用例设计:通过自动生成测试用例,AI能够快速覆盖各种场景,尤其是在面对复杂系统时。测试报告生成:AI能够自动整理测试结果,并生成易于理解的报告,帮助团队做出决策。

    1.1K21编辑于 2024-09-18
  • 别急着做AI Agent:这6种企业业务,暂时更适合普通软件

    但这里有一个反直觉结论:**有些业务越确定,越不应该优先使用AI。**如果一个流程规则非常固定、输入输出高度标准化,那么普通软件、工作流或规则引擎往往更容易控制。 没有必要为了“AI感”让模型参与。第二类:强规则计算例如佣金按照明确公式计算。这类任务最重要的是一致性和可审计性。让模型计算反而增加不确定性。 更合理的方法是规则引擎负责计算,AI只负责解释结果或处理自然语言输入。第三类:高风险自动执行涉及付款、合同签署、权限删除等动作时,不能因为Agent“看起来很聪明”就直接放开执行。 正确顺序应该是:先梳理流程→确定责任→确定数据→再判断哪里需要AI。第六类:只是想追热点如果唯一目标是“别人都有Agent,我们也要有”,项目很容易从演示开始,以无人使用结束。 所以,AI不是传统软件的替代品,而是新增的一层能力。很多企业最终会形成混合架构:规则系统负责确定性,传统软件负责数据和流程,AI负责自然语言理解、信息提取、内容生成和复杂任务编排。

    900编辑于 2026-10-08
  • 来自专栏啄木鸟软件测试

    软件安全性测试(连载6)

    跨站请求伪造(Cross-Site Request Forgery:CSRF),也被称为 One-Click Attack 或者 Session Riding,是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。与跨网站脚本(XSS)相比,XSS 利用的是用户对指定网站的信任,CSRF 利用的是网站对用户网页浏览器的信任。

    1K20发布于 2019-12-23
  • 来自专栏云计算运维

    云原生软件的 6 个要求

    云原生软件的要求 创建云原生应用架构需要哪些能力,开发人员将从中获得哪些好处?

    1.3K10发布于 2021-09-08
  • 来自专栏生信星球学习小组

    Day6-Linux下软件安装

    位的最新版本cd 到自己目录,使用weget下载安装直接运行代码安装bash Miniconda3-latest-Linux-x86_64.sh-最后激活一下source ~/.bashrc配置镜像安装软件之间爸镜像配置好 channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/conda config --set show_channel_urls yes使用#查看安装的所有软件 conda list#安装conda install fastqc -yconda install fastqc=0.11.7 -y #指定版本号环境管理不同项目所需呃软件如果处理不同项目可能用到软件的不同版本 我们就可以创建不同的“conda environment”#查看当前环境conda info --envs #(前面带*的就是当前激活的)#创建名为rna-seq的conda环境,然后指定python版本是3,安装软件

    62010编辑于 2024-05-15
  • 来自专栏用户5687508的专栏

    6个免费好用的LiDAR软件

    要找到免费的激光雷达数据处理软件并不容易,因此在这篇文章中,我们将介绍6个最出色的免费或开源的LiDAR软件,可以用于3D点云查看、点云数据分析、点云操作等。 下载Whitebox GAT 3、Fugro Viewer - 最容易使用的LiDAR软件 这个免费的激光雷达软件是你可以任意使用的工具,只需要用鼠标就可以操作。 构建二维轮廓并测量距离 创建 3D 、2D 并排视图 当你下载此软件时,请记住这个 LiDAR 查看器是免费软件。 下载SAGA GIS 6、GRASS - 地理资源分析支持系统 v.in.lidar是将LAS文件转换为GRACE矢量的方法。你可以过滤激光雷达点、创建轮廓并生成数字高程模型。 下载GRASS GIS ---- 原文链接:6个最佳的LiDAR软件 — BimAnt

    7.7K40发布于 2021-06-17
  • 来自专栏Linyb极客之路

    6种办法实现精益软件

    介绍 与10年前的类似功能软件相比,我们今天写的软件很大,运行任何现代软件所需的内存和资源都非常高,增强的用户体验和功能只是增加的大小的一部分,原因还有更多。 两条法则非常准确地反映了软件的状态: 1. 内存越来愈大,软件扩展了才能填充可用内存。 2. 硬件却变得越来越快,但是软件变得慢更多。 简化软件的方法在于用训练有素的方法将其返回本质。 3.没有足够的时间 时间压力是笨重软件的首要原因。我们没有足够的时间从代码中删除已弃用的功能并改进我们认为可接受的解决方案。 六种办法帮助保持软件“精益” 1. 6.降低复杂性应该是目标 降低软件的复杂性和规模应该是每个开发步骤的目标,在系统规范中,对于详细的编程设计 - 每个步骤都必须有意地消除系统中任何不必要的复杂性。 我在某种程度上也不会同意,但不是因为保持软件精益是错误的,而是因为它很难,尽管如此,我希望在设计系统时牢记这些想法应该可以减少软件的复杂性。

    69310发布于 2018-12-21
  • 来自专栏安逸君的专栏

    PS cs6软件下载及安装--PS软件全版本

    01点击下面cs6绿化开始安装02点击绿化工具,确定软件安装完成。03安装完成自从入坑PS以来,调色(改色)作为一项基本的P图技能,无法绕过去。 当然PS作为修图的看家软件,在这个方向经过不断的学习,了解众多的工具菜单;如下是经过长期实践,尝试的可以实现改色的工具和方法。1.1 渐变相当于在图层上面刷油漆,在图层视窗下面的圆形小图标可以调出来。 做为修图界的大佬级软件,PS有没有精确调色的工具呢?有的,在我尝试试用了通道混合器后,我觉是有了!于是把搬砖经验分享出来,供值有参考。

    1.1K00编辑于 2023-01-06
  • 来自专栏深圳架构师同盟

    AI重塑软件行业-软件工程和软件架构体系

    所以我今天也不准备谈这个问题,而更多的是想谈随着AI和大模型的出现,对整个软件工程和软件构建体系的造成了很大的影响。 1. AI对传统软件工程的重塑 首先我们来讲一下软件工程,因为我们传统的软件工程大家都很清楚,就是需求、设计、开发、测试到最终的部署,它符合基础的软件生命周期。 好了那问题就来了,那么AI去实现这个软件或者是AI在编码的时候,他一定会严格按照我们传统的软件工程去做概要设计、详细设计、编码测试这么一条软件开发的流水线吗? 我的答案是不一定。 这个也是我一直强调的内容,AI做事情有AI自己做事情的思路,你不要按照传统的软件工程的思路来约束AI,这是我今天想讲的第一个点,即Ai对传统软件工程的重塑。 2. AI对软件架构体系的重塑 第二点我想讲的就是AI对整个软件构建体系的重塑。

    63700编辑于 2025-06-24
  • 来自专栏Mac软件

    mac系统监控软件-iStat Menus 6 for Mac

    iStat Menus 6 mac版是一款macOS系统监控软件,实时掌握自己Mac电脑情况,查看硬件温度、查看即时网速、显示CPU使用率等,非常实用。

    2K30编辑于 2022-07-24
  • 来自专栏Greenplum

    《快学BigData》--Linux常用解压软件命令&压缩软件命令(6)

    Linux 常用解压软件命令 [root@hadoop1 software]# tar -zxvf ifstat-1.1.tar.gz [root@hadoop1 software]# tar xvf [root@hadoop1 local]# gzip -d kafka.txt.gz [root@hadoop1 local]# bzip2 -d kafka.txt.bz2 Linux 常用的压缩软件命令

    1.3K10编辑于 2023-03-06
  • 来自专栏AI智能体开发

    AI软件项目开发流程

    AI软件项目开发流程是一个将传统软件工程(Software Development Life Cycle, SDLC)与机器学习工程(Machine Learning Operations, MLOps 与传统软件不同,AI项目的核心在于数据和模型,而非纯粹的逻辑代码,因此其流程强调实验性、迭代性、持续监控和自动化。 全流程自动化: MLOps的目标是通过自动化管道实现从数据获取、训练、部署到监控的持续训练和持续交付循环,确保AI软件项目的长期稳定和价值输出。 总结:MLOps 闭环AI软件项目开发流程本质上是一个MLOps闭环,将软件开发(Dev)和运维(Ops)的概念扩展到机器学习领域,项目的迭代周期不再仅仅是代码更新,而是数据、代码和模型的三重迭代。 #AI软件 #软件外包公司 #AI技术开发

    1.5K10编辑于 2025-10-20
  • 来自专栏燧机科技-视频AI智能分析

    ai视频监控分析软件

    ai视频监控分析软件助力生产安全是建筑行业遵循道德底线的重要保障。 ai视频监控分析软件是根据人工智能化机器视觉科研开发的,合理地监控了人们的不正常个人行为和监控视频照片中的所有目标的行为跟状态,并传出了报警信息。 ai视频监控分析软件连接音频输出设备可以在前面传出语音警示。 ai视频监控分析软件取决于视频优化算法来分析视频具体内容,大家可以利用多种特性叙述迅速查找视频个人行为或者物体状态信息来分析系统软件,根据获取视频中的核心信息内容、标识或有关状态,产生相对应事情和报警的监控方式 假如把监控摄像头当作是人们的双眼,而AI视频个人行为分析系统软件可以解释为人类文明的人的大脑,那麼依靠CPU的强劲测算作用,AI视频个人行为分析系统软件可以快速分析视频界面中的很多数据信息。

    2.9K30编辑于 2022-09-12
  • AI论文软件怎么挑?

    这种工作流更加接近普通软件工程中的模块化设计思想:把一个复杂任务拆分成多个职责单一的组件,再通过统一的数据结构连接起来。 这种设计方式不仅适用于论文写作场景,也可以用于报告生成、项目申报材料、研究综述以及其他需要处理长文本的AI应用。

    11800编辑于 2026-09-28
领券