軟體系統工程涉及到很多任務序:需求收集、需求分析、軟體設計、系統開發、測試、發布、維護。這裡總結一下在ios開發環節可以提高生產效率的一些方法:
一、系統資訊收集
1、崩潰資訊收集並自動報警
2、介面異常資訊收集並自動報警
3、網路異常資訊收集並自動報警
4、使用者行為資訊收集並自動報警
二、自動打包、發布
ipa-build:
三、整合第三方庫
工程中引用第三方庫最好通過cocoapods整合,它可以方便的整合第三方庫,處理庫之間的依賴關係;為了避免庫函式重複的問題,最好不要把第三方庫的**直接嵌入到你的工程裡(比如:你把第三方庫a的原始碼直接嵌入到了你的工程,假如有一天你要整合另外乙個庫b,而b又直接或間接的依賴於a庫,鏈結時就會出現a庫函式重複的錯誤)
cocoapods官方文件
cocoapods安裝說明,這裡注意一下:亞里從2023年9月份起全站轉為https,所以文中的ruby的預設源
應該改為https:
四、內網wiki平台:高效管理文件、知識分享。開源wiki開台介紹:
MTK手機軟體系統工程和目錄結構簡介
mtk 使 用了 nucleus 實 時作業系統,在其上做了個核心抽象層的封裝,以適應多種實時作業系統,如 oscar threadx nucleus 整個軟體系統包括 nucleus 作業系統 平台裝置驅動 協議棧 檔案系統 wgui mmi j2me 等。在這裡 mmi 部分幾乎包括了作業系統核...
linux系統工程師試題
引數 c 建立乙個壓縮檔案的引數指令 create 的意思 x 解開乙個壓縮檔案的引數指令!t 檢視 tarfile 裡面的檔案!特別注意,在引數的下達中,c x t 僅能存在乙個!不可同時存在!因為不可能同時壓縮與解壓縮。z 是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?j 是否...
系統工程中的需求管理(一)
系統工程中的需求管理 一 願景 只做一遍,避免返工 目標 減少 變更 帶來的顛覆翻車可能性 依據 sysml規範或uml規範 形勢 彎道超車 問題 1 設計過程中如何實現自上而下的分解,並可追溯?借助軟體工程的手段和方法 2 系統架構過程中如何讓描述的客體具備無歧義性?將自然語言轉換為某有一種中間格...