專案開發流程分析
阿新 • • 發佈:2022-04-04
目錄
一.專案開發流程
公司開發新專案的五大分類
1.需求分析
# 產品需求
# 客戶提出的需求
# 公司大佬(架構師,研發經理)提前瞭解需求然後琢磨出大致研發方案
# 和客戶談判
"""客戶大部分基本不懂程式設計所以需要去共同探討"""
2.架構設計
# 架構師會根據專案做出框架 # 專案用什麼程式語言 # 專案的後端框架 # 需要的資料庫(主庫,從庫) # 專案的組織結構(軟體開發目錄規範,自定義結構) # 專案功能劃分(將專案劃分為各個小專案)
3.分組開發
# 專案分配(每個專案都分給不同的程式設計師或者不同的小組進行編寫)
# 可以縮短開發時間,複雜度和開發效率
4.專案測試
# 專門的測試部門進行全面測試(程式碼)
5.交付上線
# 將完成測試後(並沒問題)的專案打包交給運維人員(維護)
二.架構設計
"""
1.堆積程式碼行數(所謂麵條版)
2.將一個個程式碼進行打包,呼叫(所謂麵條函式版)
3.根據檔案的分類進行互相匯入讓程式碼清晰(所謂模組板)
"""
2.1開發專案的結構可以分為三層
# 1.展示層(供使用者觀看的介面):未來的前端,可更換好看的頁面或主題 # 2.邏輯層(所有業務的邏輯判斷等):未來的後端,可更換為django框架 # 3.資料層(給邏輯層提供資料存取):未來的資料庫,可更換為MySQL資料庫
'沒找到 反之登陸失敗'
三.(ATM)關於分搭建專案
如圖
但:在程式設計過程中資料夾不需要中文標示
'基本檔案的目錄規範'
"""
start.py 啟動指令碼 可以存放在根源目錄中 也可以存放在bin資料夾內
"""