软件开发整体介绍

news2024/9/29 13:30:46

软件开发流程

  1. 需求分析:需求规格说明书(一般以word文档的形式)、产品原型(静态页面展示出来)
  2. 设计:UI设计、数据库设计、接口设计
  3. 编码:项目代码、单元测试
  4. 测试:测试用例、测试报告
  5. 上线运维:测试环境安装、配置

软件环境

开发环境(development):开发人员在开发阶段使用的环境,一般外部用户无法访问
测试环境(testing):专门给测试人员使用的环境,用于测试项目,一般外部用户无法访问
生产环境(production):即线上环境,正式提供对外服务的环境

项目介绍功能架构:体现项目中的业务功能模块

产品原型:用于展示项目的业务功能,一般由产品经理进行设计

技术选型:展示项目中使用到的技术框架和中间件等

前端项目搭建

点击nginx

后端项目搭建

在idea导入后端项目包

git环境搭建

点击当前目录确认即可,然后会出现

只需要点开打勾即可,点击提交就能把代码存入本地仓库

然后打开gitee或者github,创建一个新的仓库,然后名称要与当前目录名字相同,然后点击创建即可,最后复制url,点击

idea上的推送,把url放入即可,则表示创建成功

后端环境搭建-数据库环境搭建

前后端联调

nginx介绍

导入接口文档

前后端分离开发流程:

Swagger

使用方式

  1. 导入knife4j的maven坐标
  2. 在配置类中加入knife4j相关配置
  3. 设置静态资源映射,否则接口文档页面无法访问

Swagger常用注解

通过注解可以控制生成的接口文档,使接口文档拥有更好的可读性

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2066576.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

滚雪球学Java(89):Java GUI入门与进阶:AWT核心概念深度解析,有两下子!

咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE啦,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯&#…

html文件运行后界面反馈xxx拒绝连接

概述&#xff1a;我的html代码中包含了外站界面&#xff0c;运行后界面反馈到xxx拒绝连接&#xff0c;我尝试了网上的诸多方法&#xff0c;例如换一个浏览器运行&#xff0c;修改主机网络设置&#xff0c;更改浏览器DNS都没有作用。 <!DOCTYPE html> <html> <h…

html+css+js网页设计 电商 翡翠钻石电商网站10个页面

htmlcssjs网页设计 电商 翡翠钻石电商网站10个页面 网页作品代码简单&#xff0c;可使用任意HTML编辑软件&#xff08;如&#xff1a;Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad 等任意html编辑软件进行运行及修改编辑等操作&#xff09;。 获取源…

华为录音删除怎么恢复?教你几招轻松找回重要录音

在日常生活中&#xff0c;我们经常会使用华为手机进行通话录音或录制一些重要的会议内容。然而&#xff0c;有时不小心删除了这些录音文件&#xff0c;可能会带来不小的麻烦。那么&#xff0c;华为录音删除后该如何恢复呢&#xff1f;本文将为你详细介绍几种实用的恢复方法&…

红黑树的插入

目录 一、红黑树 二、红黑树节点的定义 三、红黑树的插入 3.1按照二叉搜索的树规则插入新节点 3.2检测新节点插入后红黑树的情况 3.3红黑树插入代码总体实现 四、红黑树的验证 五、红黑树和AVL树的比较 一、红黑树 红黑树&#xff0c;是一种二叉搜索树&#xff0c;但在…

如何申请开通商家转账到零钱【成功经验分享】

商家转账到零钱功能是微信支付为商户提供的一项便捷服务&#xff0c;允许商户直接将资金转入用户的微信钱包。鉴于很多商户在申请商家转账到零钱时被过时的、错误的经验文章所误导&#xff0c;以我们上万次成功开通商家转账到零钱功能的经验整理这篇文章&#xff0c;希望能对新…

整套厨帽检测算法样本、模型、源码和厨帽算法识别应用方案介绍

厨帽检测算法的应用方案主要涉及技术选型、硬件配置、软件集成、部署与监控以及应对实际挑战等多个方面。以下是一个详细的应用方案概述&#xff1a; 一、技术选型 深度学习技术&#xff1a;厨帽检测算法主要基于深度学习技术&#xff0c;特别是卷积神经网络&#xff08;CNN&…

OpenCV几何图像变换(10)透视变换函数warpPerspective()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 warpPerspective 函数使用指定的矩阵对源图像进行透视变换&#xff1a; dst ( x , y ) src ( M 11 x M 12 y M 13 M 31 x M 32 y M 33 , M…

信息流产品场景及数据指标体系

一、信息流产品的场景 我们分别从用户、内容生产者和平台的角度&#xff0c;描述他们在信息流产品里的消费场景&#xff0c;便于理解阐述的指标体系。 1、用户在信息流产品里的消费的场景 小明同学&#xff0c;每天打开 5 次 App&#xff0c;刷新内容 20 次&#xff0c;浏览了…

高性能、可扩展、支持二次开发的java版本企业电子招标采购系统源码

在数字化时代&#xff0c;企业需要借助先进的数字化技术来提高工程管理效率和质量。招投标管理系统作为企业内部业务项目管理的重要应用平台&#xff0c;涵盖了门户管理、立项管理、采购项目管理、采购公告管理、考核管理、报表管理、评审管理、企业管理、采购管理和系统管理等…

苹果手机如何恢复微信好友?更新6个方法,快来收藏!

场景一&#xff1a;想查看某个好友的朋友圈&#xff0c;却不小心点击了删除好友。 场景二&#xff1a;与好友吵架了&#xff0c;一气之下删了好友&#xff0c;却不知如何重新恢复好友。 …… …… 除了上述的两种场景之外&#xff0c;我们可能还会因为其他的原因与好友失去微…

LLM - 从头开始实现 LLaMA3 的网络结构与推理流程 教程

欢迎关注我的CSDN&#xff1a;https://spike.blog.csdn.net/ 本文地址&#xff1a;https://spike.blog.csdn.net/article/details/141462669 LLaMA3 是 Meta 的最新大语言模型&#xff0c;在整体网络设计进行多项升级&#xff0c;显著提升了模型的性能和效率&#xff0c;重要的…

AMEYA360:上海雷卯MOSFET器件参数:TJ、TA、TC到底讲啥?

近日&#xff0c;经常被问及MOSFET器件的参数计算问题。在本文中&#xff0c;AMEYA360将分享关于MOSFET中几个关键温度参数的计算方法&#xff1a;TJ(结温)、TA(环境温度)和TC(外壳温度)。 1. MOSFET温度参数的重要性 在电力电子应用中&#xff0c;温度是影响MOSFET性能和寿命的…

探索大型多模态智能代理的前沿进展

人工智能咨询培训老师叶梓 转载标明出处 在人工智能领域&#xff0c;代理被定义为能够感知环境并基于这些感知做出决策以实现特定目标的系统。尽管早期的代理在特定领域表现出了专业性&#xff0c;但它们通常缺乏适应性和泛化能力&#xff0c;现实世界的场景往往涉及超出文本的…

WinTune 系统基准测试:让你的电脑性能飞速提升

前言 你是否曾经为了等待电脑开机而焦急万分&#xff1f;是否因为系统卡顿而错过了重要的工作截止日期&#xff1f;是否渴望在繁忙的工作中找到一丝轻松&#xff0c;让加班成为过去式&#xff1f;如果你有这些烦恼&#xff0c;那么可以试试 WinTune 这款工具&#xff1b;它是一…

2024年电工(高级)证考试题库及电工(高级)试题解析

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2024年电工&#xff08;高级&#xff09;证考试题库及电工&#xff08;高级&#xff09;试题解析是安全生产模拟考试一点通结合&#xff08;安监局&#xff09;特种作业人员操作证考试大纲和&#xff08;质检局&#…

Python接口自动化测试详解

&#x1f345; 点击文末小卡片 &#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 一、环境搭建 python unittest requests实现http请求的接口自动化Python的优势&#xff1a;语法简洁优美, 功能强大, 标准库跟第三方库灰常强大&#xff0c;建…

如何加密文档?电脑文件安全加密详细操作步骤(10种方法)

防患于未然&#xff0c;智者之举也。 文档与电脑文件的安全加密&#xff0c;正如古时城门深锁、密函暗藏&#xff0c;实为守护信息安全的智慧之举。 本文将引领您穿越古今&#xff0c;以十种详尽的方法&#xff0c;探讨如何在电脑上安全加密文档&#xff0c;确保您的信息固若金…

阿里云服务器的基本使用

1、购买云服务器 1. 注册阿里云账号&#xff0c;登录进去选择产品&#xff0c;阿里云目前有云服务器试用的政策&#xff0c;对于新手学习者&#xff0c;我们可以选择一个试用服务器 2. 选择服务器之后创建实例&#xff08;选择试用之后根据提示一步一步创建实例&#xff09;&…

关于shell输出颜色的事情

实例 # echo -e "\e[1;33;41m test content \e[0m"分析&#xff1a; 1、-e&#xff1a;转义起始符&#xff0c;等同于\033&#xff0c;表示定义一个转义序列 2、[&#xff1a;表示开始定义颜色 3、1;33;41&#xff1a;其中1表示高亮&#xff0c;33表示字体颜色为黄色…