java-web-苍穹外卖-day1:软件开发步骤简化版+后端环境搭建

软件开发

感觉书本上和线上课程, 讲的太抽象, 不好理解, 但软件开发不就是为了开发应用程序吗?!

干嘛搞这么抽象,对吧, 下面个人对于软件开发的看法, 主打简单易懂,

当然,我一IT界小菜鸟, 对软件开发的认识也很浅显, 这个思维导图也仅仅是现阶段我的看法,

我以后会尽力更新, 争取不误导别人

软件开发流程

需求分析

包含功能分析, 性能分析

结果是

需求规格说明书(含产品页面原型)

设计

系统设计(技术选型,模块划分等)

详细设计(用户界面设计,接口设计和数据库设计),

结果是

生成接口文档等一系列设计文档

编码--前后端人员根据接口文档编码

测试--由前后端人员进行单元测试, 然后进行集成测试, 系统测试

运维--项目打包+部署+运行维护+扩展更新

对应的人员

产品经理

系统架构师+设计师

开发工程师

测试工程师

运维工程师

端口区分:

vue.js默认端口:8080

nginx默认端口:80

tomcat默认端口:8080

后端环境搭建:

基础项目结构:

common--公共工具类

pojo

entity--实体类, 通常与数据库中的表对应

dto-----数据传输对象, 通常用于程序各层之间数据传递

vo------视图对象, 为前端展示数据的对象

server--服务类

controller

service

mapper

filter

aop

exception

config

版本控制:

1.在gitee创建仓库

2.对工程推送到本地

3.将本地中的工程推送到gitee

苍穹外卖的遗漏点: 怎么进行需求分析+怎么进行设计

相关推荐
小杜-coding6 分钟前
黑马点评day02(缓存)
java·spring boot·redis·后端·spring·maven·mybatis
Timmer丿17 分钟前
Spring AI开发跃迁指南(第二章:急速上手3——Advisor核心原理、源码讲解及使用实例)
java·人工智能·spring
泪光292918 分钟前
科创大赛——知识点复习【c++】——第一篇
开发语言·c++
丨丨三戒丶25 分钟前
layui轮播图根据设备宽度图片等比例,高度自适应
前端·javascript·layui
Hzhile29 分钟前
攻防世界-php伪协议和文件包含
android·开发语言·安全·web安全·网络安全·php
进取星辰1 小时前
20、数据可视化:魔镜报表——React 19 图表集成
前端·react.js·信息可视化
oliveira-time1 小时前
java单元测试代码
java·windows·单元测试
zfj3211 小时前
用spring-boot-maven-plugin打包成单个jar有哪些缺点&优化方案
java·maven·jar·springboot
柚个朵朵1 小时前
RabbitMQ
java·rabbitmq·java-rabbitmq
寧笙(Lycode)1 小时前
React实现B站评论Demo
前端·react.js·前端框架