1. 程式人生 > 其它 >專案開發流程分析

專案開發流程分析

目錄

一.專案開發流程

公司開發新專案的五大分類

1.需求分析

# 產品需求
# 客戶提出的需求
# 公司大佬(架構師,研發經理)提前瞭解需求然後琢磨出大致研發方案
# 和客戶談判
"""客戶大部分基本不懂程式設計所以需要去共同探討"""

2.架構設計

# 架構師會根據專案做出框架
# 專案用什麼程式語言
# 專案的後端框架
# 需要的資料庫(主庫,從庫)
# 專案的組織結構(軟體開發目錄規範,自定義結構)
# 專案功能劃分(將專案劃分為各個小專案)

3.分組開發

# 專案分配(每個專案都分給不同的程式設計師或者不同的小組進行編寫)
# 可以縮短開發時間,複雜度和開發效率

4.專案測試

# 專門的測試部門進行全面測試(程式碼)

5.交付上線

# 將完成測試後(並沒問題)的專案打包交給運維人員(維護)

二.架構設計

"""
1.堆積程式碼行數(所謂麵條版)
2.將一個個程式碼進行打包,呼叫(所謂麵條函式版)
3.根據檔案的分類進行互相匯入讓程式碼清晰(所謂模組板)
"""

2.1開發專案的結構可以分為三層

# 1.展示層(供使用者觀看的介面):未來的前端,可更換好看的頁面或主題
# 2.邏輯層(所有業務的邏輯判斷等):未來的後端,可更換為django框架
# 3.資料層(給邏輯層提供資料存取):未來的資料庫,可更換為MySQL資料庫
'沒找到 反之登陸失敗'

三.(ATM)關於分搭建專案

如圖
但:在程式設計過程中資料夾不需要中文標示
'基本檔案的目錄規範'
"""
start.py 啟動指令碼 可以存放在根源目錄中 也可以存放在bin資料夾內
"""