A. app是怎麼做出來的
怎麼做出來?—— 流程介紹
1. idea的出現與產生。要做一個App的想法,一般來自於老闆或產品總監或運營負責人或市場人員,實際中idea來自產品經理的情況我還沒遇到過。
2. idea的提出。接下來,產生idea的人會找到老闆、產品總監、技術總監以非正式的形式聊一聊想法,以確定這個想法是直接否決還是有必要做,如果有必要做,接下來就是後面的流程。這個小會議應當哪些人參與是沒有標準的,但至少是領導級別的。
3. 產品總監會叫來產品經理,把第2步的方案講給產品經理。接下來產品經理上場,正式接手。
4. 產品經理針對此App進行風險評估、成本(耗費的人力資源、公司場地租金、水電費、人員差旅費等)評估、可行性評估以及特別重要的競品分析,還要與市場、銷售進行討論,了解市場對於同類產品的看法、需求等。最後輸出文檔:可行性評估報告、成本分析表格、市場分析報告、競品分析報告。
5. 產品經理召集技術總監、產品總監、市場、運營、交互設計師開會,將第4步中的文檔過一遍。這一會議是發現並改正這些文檔的問題、會議目的是確定App的目標人群、目標市場、功能點等大方向。
6. 正式進入需求分析環節,產品經理開始與交互設計師研討App框架這類大綱問題。沒交互設計師崗位的公司這一項全部由產品經理完成。 產品經理還需要進行行業相關的用戶調研、用戶訪談、做用戶畫像、典型用戶標簽。 這一步會輸出App需求文檔、線框圖原型文件。
7. 需求評審會。產品總監、技術總監、產品經理、交互設計師、UI設計師、具體開發人員(App開發人員和後台伺服器人員)、測試主管參與。目的是糾正需求文檔和原型文件中的問題,比如開發難度過大時間不允許的功能需要砍掉、沒考慮清楚的環節需要記錄、意義不大的功能暫緩等。接下來改文檔、原型,再評審、直到通過。一般這個時候需求文檔和原型文件早已不是最初的模樣。
8. 上述確定的需求文檔和原型文件郵件發出給所有參與人員,而後產品經理拉著開發、測試、UI挨個找他們評估時間,然後做好項目計劃、將需求分為2-3段,分別是核心功能、重要功能和一般功能,再郵件發給所有參與人員以達到所有人明確項目計劃和周期的目的。接著,UI正式上場,做圖、輸出圖,包括頁面設計圖、頁面坐標圖、切圖(包括App的icon和設計圖中的各個切片)。
9. 開發人員開始根據需求、原型和UI敲代碼、測試人員根據需求寫測試用例。後台的主要工作是部署後台程序如資料庫設計、後台代碼編寫、以及特別重要的介面文檔編寫(介面文檔用於App與後台的對接);App開發人員(Android與iOS)負責編寫界面、本地處理邏輯、使用介面文檔等。
10. 測試用例評審。測試用例的編寫與開發的工作同時進行,一般測試用例會更快出來,然後負責測試的那位同事會組織開測試用例評審會,產品經理、交互設計師、具體開發人員、測試主管參加,很少數情況產品總監或技術總監會參加。
11. App出首版軟體(非完整功能的版本,一般是核心功能)之後,測試上場,依照測試用例進行。同時,開發人員繼續進行核心功能之後的重要功能和一般功能。一邊改bug一邊繼續新功能開發。這個過程中,產品經理、交互設計師和測試一樣負責反復試用App找出問題並提出修改,UI設計師負責找UI方面的bug。需求變更的情況在這個期間發生的較多,若問如何有好辦法解決,答案是暫無。
12. 上一步流程一直循環直至bug全部關閉,然後才能准備發布、上線。在上線之前,產品經理需要申請好各個應用商店的賬號如應用寶、網路手機助手、360手機助手等(蘋果App一般是App Store),還需要和交互設計師、UI設計師一同設計線上展示的宣傳圖片+圖片中的文案。
13. 最後是將App安裝包、上個步驟總的文案圖片、App的icon等上傳至各個應用商店,審核成功後,即視為我們所稱呼的「上線」。
14. 上線後的App由運營人員正式接手開始推廣運營。
B. 軟體的定義是什麼世界上第一個軟體是什麼,是如何做出來的
定義:軟體(中國大陸及香港用語,台灣作軟體,英文:Software)是一系列按照特定順序組織的計算機數據和指令的集合。一般來講軟體被劃分為編程語言、系統軟體、應用軟體和介於這兩者之間的中間件。軟體並不只是包括可以在計算機(這里的計算機是指廣義的計算機)上運行的電腦程序,與這些電腦程序相關的文檔一般也被認為是軟體的一部分。簡單的說軟體就是程序加文檔的集合體。
至於第一款軟體是什麼?這個問題完全沒必要 那時候也許不叫軟體 現在你也用不著 太低級了
C. App是如何發展起來的,主要是App的歷史發展
1、APP的發展是和移動互聯網的發展緊密相連的,是隨著互聯網的發展而發展起來的。
2、移動互聯是大眾創業、萬眾創新最好的一個點,也是中國經濟發展轉型、社會發展現代化進程加速的重要平台,這為中國APP的發展注入新的動力。
3、更重要的是,移動互聯的應用范圍和深度將得到不斷擴展深化,而產業互聯網使得移動應用從生活走向生產,社會發展中各領域移動應用都會得到加快擴展。智能家居、數字家庭以及家庭WiFi熱點結合起來,為APP的拓展帶來廣闊的市場空間。
(3)世界第一個app如何出來的擴展閱讀:
1、中國工程院院士倪光南認為,國內APP的發展最大的短板是需要全部需要依賴於蘋果、安卓系統的支持,而APP產業要獲得更長遠的可控發展,主動權應該控制在自己手裡。
2、目前安卓系統的開放源越來越差,這也不利於中國APP產業的發展,如果APP真正可以實現產品的本國製造開發或者只是提高混合所有制的比重,這樣即便在同等條件下,APP產品在本國的附加值也能實現更高增值。
3、倪光南認為,APP開發最好的方式是眾創,而中國最大的優勢就是科技人才優勢,「把大眾發動起來,大眾創業、萬眾創新才能在短時內能夠做足夠好的更多的國產化APP。」 有APP才會有用戶,也才會激勵更多的開發者做APP產品,如此整個產業才能進入一個良性發展的循環中。
D. 全世界第一款聊天軟體,騰訊QQ都是模仿它做出來的:ICQ
2019全球App月活躍用戶排行榜上,存在20年已久的QQ依然位列全球第八、中國第四的位置,月活躍用戶超過六個億。QQ這款騰訊發家之作至今仍保持活躍得益於它強大的即時通訊屬性、豐富的功能和優質的使用體驗。QQ創意並非來自騰訊,而是完全照搬另一款產品,它的名字就是ICQ!
二十世紀末,互聯網正處在快速普及階段,很多重量級互聯網產品都是在那個時候出現的。1996年,維斯格、瓦迪和高德芬格三個以色列人共同成立了Mirabilis公司,主要開發用於在互聯網進行人與人溝通交流的軟體。
公司成立同年,他們開發出了全世界第一款即時通訊軟體(聊天軟體),並將其命名為ICQ,即「I Seek You(我找你)」。通過ICQ,用戶可以在互聯網上實現發送消息、聊天、傳遞文件等功能。
Mirabilis公司將ICQ免費提供給用戶,任何人都可以在網上申請ICQ賬戶並使用其功能。在免費策略下,ICQ用戶量迅速增長,發布僅七個月後便突破100萬,成為當時世界上用戶最多的即時通訊軟體。1998年,ICQ用戶突破1000萬,隨即成立不足兩年的ICQ被美國在線收購,收購價格高達4.07億美元。ICQ也由此成為互聯網史上創造財富最快的公司之一。
ICQ之所以能成功是因為它站在時代發展的風口上,它的出現是大勢所趨。ICQ成功自然引來無數模仿者,其中最大模仿者就是:QQ。1999年,成立不久的騰訊公司在馬化騰、張志東等人帶領下,推出即時通信軟體OICQ,幾乎照搬了ICQ的所有功能。
OICQ用戶增長迅速,發布當年就達到百萬。由於名字過於相似,很快騰訊公司就收到來自ICQ母公司美國在線的律師函,要求其更改。馬化騰想了想,便將其名字改為QQ,從此以後QQ這個模仿者將遠遠超越它的「老師」,成為中國乃至全世界最成功軟體之一。
ICQ被美國在線收購以後,在美國及相關英語國家遭到以微軟MSN和yahoo為首的同類軟體競爭。最終,MSN憑借著與Windows操作系統深度捆綁,yahoo以海量用戶作為依託,ICQ在競爭中逐漸敗下陣來。
ICQ在發布之初只有英文版,英文地區被MSN和yahoo壓制的同時,也給了非英文地區本土化即時通訊軟體發展的機會。其中最具代表性的就是QQ,後期ICQ推出中文服務,但已為時已晚,中國市場已經是QQ的天下。在很多國家,ICQ都遇到類似情況,就這樣,ICQ錯失了全球化機會。
ICQ前期發展如此之快主要是免費,用戶不需花一分錢。但企業需要盈利,這種情況下ICQ被迫將太多功能嵌入到其中。甚至很多看起來毫無內在關系的功能都被集成在一起,ICQ變得臃腫,隨之而來的是用戶體驗的下降。
利用免費功能吸引用戶,而後再用其他手段變現,這種做法無可厚非,但凡事有一個度,做過了就適得其反。QQ後來也犯了同樣的錯誤,越來越多功能被加入進來,甚至連騰訊員工都不一定完全了解。直到2011年,騰訊推出移動兼簡化版QQ「微信」後,才更上一層樓。
1998年,賣身美國在線後,ICQ動作頻繁,新版本新功能不斷出現。2005年,ICQ與香港電訊盈科合作推出粵語版ICQ 5,開始進軍香港市場;在ICQ因為功能臃腫而用戶量下降時,Mirabilis公司曾推出只含有最基本功能的簡化版ICQ lite;2010年,美國在線將ICQ以1.875億美元的價格賣給俄羅斯投資公司DST。
ICQ是世界上第一款即時通訊軟體的締造者,它啟發了後來無數模仿者,但自身始終默默無聞。如今的即時通訊市場已經是QQ、微信、WhatsApp等的天下!
E. 任何軟體都是由軟體開發的是嗎如果是,那麼世界上第一個軟體是如何誕生的呢
自1969年世界上誕生了第一台可編程邏輯控制器(PLC)以來,可編程式控制制技術在工業控制領域便一路高歌,取得了極為廣泛的應用。但是在這過去的30多年裡,計算機技術、電子技術、網路通信技術以及自動控制技術的飛速發展,使得工程師們在工業應用中對於控制器的功能需求也遠遠超越了當初的「順序邏輯控制」的簡單期望。
第一個軟體,應該是用機器語言編寫的,輸入0,1,然後有了低級編程語言,即匯編語言,後來有了高級語言,但匯編因其對硬體的操作性強,仍有好多人,好多地方用它.