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