程式的開發流程與計算機硬體

2022-05-15 16:33:13 字數 1390 閱讀 1465

程式的開發流程

pm產品經理

ue互動設計師

ui設計師

rd後端開發==》與前端定好介面規範

qa測試人員==》設計好測試用例

op運維人員==》設計好整套系統的構架

個人電腦開發

環境測試==》20多台台式電腦

staging==》與線上環境一比一

線上測試

產品經理pm召集專案相關人員,開需求討論會、講解原型

相關人員需要以此了解產品的需求,提出質疑:什麼功能、怎麼做、為什麼這麼做,大概如下幾個方面

評估實現難度和實現成本

對比自己整理的需求圖,如果有和自己想的不符的,提出疑問

理解pm提出此次需求的目的,哪些是重點哪些是次要,可以適當取捨

如果產品要求提供時間,簡單專案可以預估,複雜專案不可馬上給出時間,需要自習評估。

產品設計

這部分主要忙的是pm、ue、ui

產品經理=》原型圖(草圖)側重:產品的核心

互動設計師=》原型圖(細圖) 側重:使用者的使用感受,人性化。

視覺設計師=》psd 側重:使用介面美觀

測試用例

測試人員qa編寫測試用例

前端設計

前端人員拿到設計圖,先自我解析需求,畫出思維導圖、流程圖。

後端設計

設計資料庫:把業務流程轉換成表結構,表與表間的關係。

確定開發專案的整體構架:前端、程式、資料庫之間以什麼方式對接。

其他需要考慮的技術關鍵點

人員的安排的時間節點(定製排期表

定製規範(開發規範)

開發前後端各自開發,然後合併&調研

測試先開發手動測試,

然後提測,一旦測出bug,需要開發人員修復

開發人員在修復期間:

期間不可接受耗時大的需求

有不確定優先順序高低的需求,需要各個需求方相互pk優先順序在確定做與不做,不能因此拖延專案的完成點

測試修復bug時間可能比開發時間還長,因此開發者預估開發時間不可樂觀

上線網域名稱申請

備案申請

伺服器申請

部署測試線上環境=》有bug回到修復bug環節

日誌監控

維護提高效率

減少成本

提公升穩定性

安全性運維的三大職責

監控程式365天不間斷執行

資料備份(磁帶、磁碟)

優化系統

計算機硬體組成原理

常識性:

分類:pc和伺服器

伺服器的分類:

按尺寸分類:1u 2u 3u 4u

按外形分類:機架、刀片、塔式

伺服器品牌:戴爾、ibm

去ioe運動

ibm:伺服器

甲骨文(oracle):資料庫管理軟體

bmc:儲存

計算機硬體

計算機 軟體與計算機語言 python 一套完整的計算機系統 作業系統 windows linux 底層硬體 cpu 記憶體 硬碟 計算機硬體 cpu 暫存器 最快的一種儲存裝置 核心態與使用者態 核心態與使用者態之間的互換 cpu指令集中的指令可以分成兩部分 合理地cpu工作狀態應該是取指令 解碼...

計算機硬體

計算機就是可以進行數 算和邏輯運算的機器,而且具有儲存和記憶功能。歷史上第一台計算機誕生於1946年2月15日於美國賓夕法尼亞大學投入使用,並命名為 eniac 是電子數值積分計算機 the electronic numerical intergrator and computer 的簡稱。第二代電...

計算機硬體

1.磁碟儲存的原理就是通過磁頭改變磁碟上磁疇的磁化方向 在碟片上塗著薄薄的一層磁性材料,這些磁性材料像無數個小磁鐵,都有南極和北極。讓人驚奇的是,所有的資料,都是由這些 小磁鐵 來儲存。鋁合金製成的碟片在高速旋轉,每分鐘要轉幾千甚至上萬圈,磁頭懸浮在碟片上方滑來滑去,經常需要在毫秒級的時間內滑到指定...