一.项目开发流程
公司开发新项目的五大分类
1.需求分析
# 产品需求
# 客户提出的需求
# 公司大佬(架构师,研发经理)提前了解需求然后琢磨出大致研发方案
# 和客户谈判
"""客户大部分基本不懂编程所以需要去共同探讨"""
2.架构设计
# 架构师会根据项目做出框架
# 项目用什么编程语言
# 项目的后端框架
# 需要的数据库(主库,从库)
# 项目的组织结构(软件开发目录规范,自定义结构)
# 项目功能划分(将项目划分为各个小项目)
3.分组开发
# 项目分配(每个项目都分给不同的程序员或者不同的小组进行编写)
# 可以缩短开发时间,复杂度和开发效率
4.项目测试
# 专门的测试部门进行全面测试(代码)
5.交付上线
# 将完成测试后(并没问题)的项目打包交给运维人员(维护)
二.架构设计
"""
1.堆积代码行数(所谓面条版)
2.将一个个代码进行打包,调用(所谓面条函数版)
3.根据文件的分类进行互相导入让代码清晰(所谓模块板)
"""
2.1开发项目的结构可以分为三层
# 1.展示层(供用户观看的界面):未来的前端,可更换好看的页面或主题
# 2.逻辑层(所有业务的逻辑判断等):未来的后端,可更换为django框架
# 3.数据层(给逻辑层提供数据存取):未来的数据库,可更换为MySQL数据库
'没找到 反之登陆失败'
三.(ATM)关于分搭建项目
如图
但:图片仅供文字参考,不可以用汉字当目录名,这只是方便记忆罢了,使用时删除文字说明和.正常使用
'基本文件的目录规范'
"""
start.py 启动脚本 可以存放在根源目录中 也可以存放在bin文件夹内
"""