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

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

相关推荐
CoderYanger5 分钟前
优选算法-字符串:63.二进制求和
java·开发语言·算法·leetcode·职场和发展·1024程序员节
3***31216 分钟前
java进阶1——JVM
java·开发语言·jvm
charlie11451419112 分钟前
深入理解C/C++的编译链接技术6——A2:动态库设计基础之ABI设计接口
c语言·开发语言·c++·学习·动态库·函数
IT_陈寒14 分钟前
Python高手都在用的5个隐藏技巧,让你的代码效率提升50%
前端·人工智能·后端
Cx330❀15 分钟前
C++ STL set 完全指南:从基础用法到实战技巧
开发语言·数据结构·c++·算法·leetcode·面试
white-persist18 分钟前
【攻防世界】reverse | Reversing-x64Elf-100 详细题解 WP
c语言·开发语言·网络·python·学习·安全·php
FeiHuo5651518 分钟前
微信个人号开发中如何高效实现API二次开发
java·开发语言·python·微信
zmzb010320 分钟前
C++课后习题训练记录Day33
开发语言·c++
csbysj202022 分钟前
Bootstrap 折叠
开发语言
源码技术栈26 分钟前
什么是云门诊系统、云诊所系统?
java·vue.js·spring boot·源码·门诊·云门诊