這裡就簡單介紹一下軟體開發的過程
需求→設計→編碼→測試→上線
根據IEEE軟體工程標準詞彙表(1997年)定義需求為:
需求又分為使用者需求,功能需求,業務需求。
從題主的題意中得知主要功能也就是打卡,記錄每天打卡資訊,時間,天氣等等。
這裡的設計指的是產品設計,產品分為初期,中期,成熟期,同時將產品設計策略分為:可用,好用,愛用,品牌。
一個好的產品設計能給使用者帶來不錯的體驗,給使用者留下好的映像。
編碼是一個應用生命所在。使用者,安全性,資料互動,效能等問題都需要在編碼中去解決。一個應用採用什麼程式語言作為主體。根據應用自身的業務來選技術架構,優先考慮研發團隊擅長哪些技術。
測試不僅僅是為了查詢問題,而是為了完善,最佳化應用本身,相容很多的執行環境。
到了這一步一般來說初期的需求功能基本上開發完畢,可以釋出一個版本。後續可以繼續更新,修復,最佳化。
基本上每一個應用開發流程就是這樣,每個子流程都設計很多知識,一個人很難去把握好全域性。當然了一些業務並不複雜的應用,有些步驟可以忽略。
這裡就簡單介紹一下軟體開發的過程
需求→設計→編碼→測試→上線
需求根據IEEE軟體工程標準詞彙表(1997年)定義需求為:
使用者解決問題或達到目標所需的條件或權能系統或系統部件要滿足合同,標準,規範或其他正式文件所需具有的條件或權能一種反應1或者2所描述的條件或權能的文件說明需求又分為使用者需求,功能需求,業務需求。
從題主的題意中得知主要功能也就是打卡,記錄每天打卡資訊,時間,天氣等等。
設計這裡的設計指的是產品設計,產品分為初期,中期,成熟期,同時將產品設計策略分為:可用,好用,愛用,品牌。
一個好的產品設計能給使用者帶來不錯的體驗,給使用者留下好的映像。
編碼編碼是一個應用生命所在。使用者,安全性,資料互動,效能等問題都需要在編碼中去解決。一個應用採用什麼程式語言作為主體。根據應用自身的業務來選技術架構,優先考慮研發團隊擅長哪些技術。
測試測試不僅僅是為了查詢問題,而是為了完善,最佳化應用本身,相容很多的執行環境。
釋出上線到了這一步一般來說初期的需求功能基本上開發完畢,可以釋出一個版本。後續可以繼續更新,修復,最佳化。
基本上每一個應用開發流程就是這樣,每個子流程都設計很多知識,一個人很難去把握好全域性。當然了一些業務並不複雜的應用,有些步驟可以忽略。