项目开发从0到1

项目开发流程

1、打开pycharm解释器,创建一个项目文件,点击File-->选择New Project..-->Location里编辑项目名称和存储位置-->点击Create,项目创建成功

 2、创建readme.md文件,这里存放该项目的基本信息,我们以模拟实现一个《ATM + 购物商城》程序为例说明

一个项目是如何从无到有的
1、需求分析:
(1)拿到项目,会先在客户那里一起讨论需求。
商量项目的功能是否能实现,周期与价格----《需求文档》
(2)最后在公司内部开一次内部会议。技术总监,产品经理---《开发文档》
交给不同岗位的程序员进行开发。
python:后端,爬虫
--不同的岗位--
UI界面设计:
设计软件的布局,会根据软件的外观切成一张张图片。
前端开发:
拿到UI交给的图片,搭建网页页面
设计一些页面中,那些位置需要接收数据,需要进行数据交互
后端开发:
直接写核心的业务逻辑,调度数据库进行数据的增删改查。
测试工程师:
会给代码进行全面的测试,界面测试(CF卡箱子)、功能、性能、压力
运维工程师:
上线部署

2、程序的架构设计
程序设计的好处
(1)思路清晰。
(2)不会出现写一半代码时推翻重写。
(3)方便自己或者以后的同事更好的维护。

三层架构设计的好处
1)把每个功能都分层三部分
2)如果用户更换不同的界面或不同的数据储存机制。都不会影响接口层的核心逻辑代码
扩展性强
3)可以在接口层,准确的记录日志和流水。

下图以用户登录为例演示三层架构设计

猜你喜欢

转载自www.cnblogs.com/liunaixu/p/12737161.html