1. 程式人生 > >軟體開發架構設計_Demo(概要)

軟體開發架構設計_Demo(概要)

軟體開發架構設計概要

專案背景:專案的歷史背景,為什麼要這個專案。
閱讀物件:設計,開發,測試人員。
約定術語:專案中約定成俗的東西。
整體架構:主要從整個IT層描述系統所處的位置,與周邊關聯絡統之間的呼叫關係;
邏輯架構:系統內部功能模組的劃分以及各模組功能介紹、相互之間的關係表述;
介面設計:包括系統間的介面設計以及內部功能模組之間的介面設計;
資料架構:本系統與上下游系統間的資料流關係,以及本系統關鍵資料表設計、資料管理策略等;
技術架構:實施此架構需要用到哪些技術能力,有哪些複用能力及風險;
部署架構:系統如何部署,網路拓撲上有何要求,對硬體伺服器有何要求,需要幾臺,是否需要優化伺服器引數;
非功能性設計:

效能、高可用、可擴充套件性、可維護、安全性、可移植性等。
其他說明:如特別約束條件、風險考慮、進度要求、政策限制、環境影響等;