1. 最早軟體是什麼時間發明
軟體發展的歷史可以大致分為如下的三個階段:
第一個階段是年代到1960年代,是程序設計階段,基本是個體手工勞動的生產方式。這個時期,一個程序是為一個
特定的目的而編制的,軟體的通用性是很有限的,軟體往往帶有強烈的個人色彩。早期的軟體開發沒有什麼系統的方法
可以遵循,軟體設計是在某個人的頭腦中完成的一個隱藏的過程。而且,除了源代碼往往沒有軟體說明書等文檔,因此
這個時期尚無軟體的概念,基本上只有程序、程序設計概念,不重視程序設計方法,主要是用於科學計算,規模很小,
採用簡單的工具(基本上採用低級語言),硬體的存儲容量小,
運行可靠性差。
第二階段是1960年代到1970年代,是軟體設計階段,小組合作生產方式。在這一時期軟體開始作為一種產品被廣泛使用,
出現了「軟體作坊」。這個階段基本採用高級語言開發工具,開始提出結構化方法。硬體的速度、容量、工作可靠性有明
顯提高,而且硬體的價格降低。人們開始使用產品軟體(可購買),從而建立了軟體的概念。程序員數量猛增,但是開發
技術沒有新的突破,軟體開發的方法基本上仍然沿用早期的個體化軟體開發方式,軟體需求日趨復雜,維護的難度越來
越大,開發成本令人吃驚的高,開發人員的開發技術不適應規模大、結構復雜的軟體開發,失敗的項目越來越多。
第三個階段是從1970年代至今,為軟體工程時代,是工程化的生產方式。這個階段的硬體向超高速、大容量、微型化以
及網路化方向發展,第三、四代語言出現。資料庫、開發工具、開發環境、網路、分布式、面向對象技術等工具方法都
得到應用。軟體開發技術有很大進步,但未能獲得突破性進展,軟體開發技術的進步一直未能滿足發展的要求。軟體的
數量急劇膨脹,一些復雜的、大型的軟體開發項目被提出來了,但很多軟體最後都得到了一個悲慘的結局。在那個時代,
很多的軟體最後都得到了一個悲慘的結局。很多軟體項目的開發時間大大超出了規劃的時間表,一些項目導致了財產的
流失,甚至某些軟體導致了人員傷亡。同時軟體開發人員也發現軟體開發的難度越來越大,在軟體開發中遇到的問題找
不到解決的辦法,使問題積累起來,形成了尖銳的矛盾,失敗的軟體開發項目屢見不鮮,因而導致了軟體危機。
2. 軟體是怎樣發明的
軟體(中國大陸及香港用語,台灣作軟體,英文:Software)是一系列按照特定順序組織的計算機數據和指令的集合。一般來講軟體被劃分為系統軟體、應用軟體和介於這兩者之間的中間件。軟體並不只是包括可以在計算機(這里的計算機是指廣義的計算機)上運行的電腦程序,與這些電腦程序相關的文檔一般也被認為是軟體的一部分。簡單的說軟體就是程序加文檔的集合體。另也泛指社會結構中的管理系統、思想意識形態、思想政治覺悟、法律法規等等。
開發流程
軟體開發是根據用戶要求建造出軟體系統或者系統中的軟體部分的過程。軟體開發是一項包括需求捕捉,需求分析,設計,實現和測試的系統工程。軟體一般是用某種程序設計語言來實現的。通常採用軟體開發工具可以進行開發。
軟體開發流程即Softwaredevelopmentprocess。
軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法、軟體的總體結構設計和模塊設計、編程和調試、程序聯調和測試以及編寫、提交程序。
1相關系統分析員和用戶初步了解需求,然後列出要開發的系統的大功能模塊,每個大功能模塊有哪些小功能模塊,對於有些需求比較明確相關的界面時,在這一步裡面可以初步定義好少量的界面。
2系統分析員深入了解和分析需求,根據自己的經驗和需求做出一份文檔系統的功能需求文檔。這次的文檔會清楚例用系統大致的大功能模塊,大功能模塊有哪些小功能模塊,並且還例出相關的界面和界面功能。
3系統分析員和用戶再次確認需求。
4系統分析員根據確認的需求文檔所例用的界面和功能需求,用迭代的方式對每個界面或功能做系統的概要設計。
5系統分析員把寫好的概要設計文檔給程序員,程序員根據所例出的功能一個一個的編寫。
6測試編寫好的系統。交給用戶使用,用戶使用後一個一個的確認每個功能,然後驗收。
3. 有沒有看小發明的軟體
推薦三個軟體抄:
1、我愛發明襲
我愛發明是由中央電視台科教頻道(CCTV-10)《我愛發明》欄目推出的移動互聯網社交應用,為喜愛科學發明的用戶提供一個全方位服務,用戶可以通過軟體觀看《我愛發明》視頻以及往期視頻回顧,參與各種各樣的活動。
我是月狸雪~
回答希望對你有所幫助!
祝生活愉快~
別忘記採納哦!
4. PS是誰發明的軟體
Adobe Photoshop,簡稱「PS」,是美國的Thomas Knoll和John於1990年2月19日發布。
1987年,Thomas Knoll發現當時的蘋果計算機無法顯示帶灰度的黑白圖像,因此他自己寫了一個程序Display;而他兄弟John這時在導演喬治·盧卡斯的電影特殊效果製作公司Instry Light Magic工作,對Thomas Knoll的設計的程序很感興趣。
在此後的一年多中,Thomas Knoll和Thomas Knoll把Display不斷修改為功能更加強大的圖像編輯軟體,經過多次改名後,在一個展會上接受了一個參展觀眾的建議,最終將程序改名為Photoshop。
在二十世紀90年代初美國的印刷工業發生了比較大的變化,印前(pre-press)電腦化開始普及。Photoshop在版本2.0增加的CMYK功能使得印刷廠開始把分色任務交給用戶,一個新的行業桌上印刷(Desktop Publishing-DTP)由此產生。
(4)發明的軟體擴展閱讀:
Adobe Photoshop的組成:
從功能上看,此軟體可分為圖像編輯、圖像合成、校色調色及功能色效製作部分等。 圖像編輯是圖像處理的基礎,可以對圖像做各種變換如放大、縮小、旋轉、傾斜、鏡像、透視等;也可進行復制、去除斑點、修補、修飾圖像的殘損等。
圖像合成是將幾幅圖像通過圖層操作、工具應用合成完整的、傳達明確意圖的圖像,這是美術設計的必經之路;該軟體提供的繪圖工具讓外來圖像與創意可以很好地融合。
校色調色可以對圖像的顏色進行明暗、色偏的調整和校正,也可以在不同顏色進行切換以滿足圖像在不同領域如網頁設計、印刷、多媒體等多方面的應用。
特效製作在該軟體中主要由濾鏡、通道及工具綜合應用完成。包括圖像的特效創意和特效字的製作,如油畫、浮雕、石膏畫、素描等常用的傳統美術技巧都可以由該軟體特效完成。
5. 什麼軟體能告訴你做發明
我愛發明這款軟體能告訴你如何去做,去創造一些新的東西能夠告訴你,把人家戰爭的歷程,也能夠讓你學會更多的技術和方面。
6. 電腦軟體是哪個發明的
電腦(計算機(computer))硬體是馮諾依曼研發的。電腦軟體是哪個發明的?版電腦發展的各個階權段都有發明者,隨著電腦硬體升級軟體也在發生著性能的飛越。軟體是電腦的靈魂,它是與電腦最早的雛形一起發展而來的,是人類在生活中把智慧運用在電子運算上的發展。
7. 想發明一個軟體需要那些
1.了解將來的工作方向
小軟體,因為它小,所以它的靈活性是非常高的,使用范圍也比較寬:文字處理、辦公輔助、工業應用、專業數據計算、系統輔助、游戲輔助、圖形處理、網路工具等等等等。每類應用需要了解的知識不完全一樣,所以最主要的是需要了解在哪個方向發展。了解方向是最基本的,方向不正確,可能會事倍功半。一個人的精力有限,不可能每個方面都了解很深。
2.學習一門編程語言及環境
使用編程語言在軟體開發是必不可少的。因此,非常有必要學習一門語言。
對於小軟體來說,通常情況下是要求快速開發的,因此,可以選擇快速開發型語言,比如VB、C#、Delphi。這幾種是比較方便的。
VB是過程型語言,運行速度比較慢,面向對向方面稍顯弱。
C#面向對象是比較強的,開發比較快,而且能夠緊跟開發潮流。
Delphi也是面向對象的,開發的軟體可以不依賴於運行時庫,在小工具方面很有優勢。並且速度夠快。
個人推薦Delphi。
選定編程語言後,需要對編程環境進行了解。各按鈕或菜單的作用、編譯、跟蹤、控制項的擴充、打包等常用的過程。
3.學習常用的演算法,及基本的控制項使用
快速開發軟體都有許多控制項,要了解常用的控制項的用法:按鈕、單選、復選、文本、圖片、圖標、聲音、資料庫、網路等。
常用的演算法也需要了解,排序、數據轉換、等。
8. P圖軟體是誰發明的
1987年,Photoshop的主要設計師托馬斯·諾爾買了一台蘋果計算機(MacPlus)用來幫助他的博士論文專。與此同時,Thomas發現當時的屬蘋果計算機無法顯示帶灰度的黑白圖像,因此他自己寫了一個程序Display;而他兄弟約翰·諾爾這時在導演喬治·盧卡斯的電影特殊效果製作公司Instry Light Magic工作,對Thomas的程序很感興趣。兩兄弟在此後的一年多把Display不斷修改為功能更為強大的圖像編輯程序,經過多次改名後,在一個展會上接受了一個參展觀眾的建議,把程序改名為Photoshop。此時的Display/Photoshop已經有Level、色彩平衡、飽和度等調整。此外John寫了一些程序,後來成為插件(Plug-in)的基礎。
9. 怎樣發明一款軟體
軟體的製作需要很多的步驟的,從基本用途功能設計,到美工設計,再到程序設計,和後面的優化和發布,處處都需要非常多的人力物力,一般稍微大型的軟體,功能比較完善的軟體並不是一個人完成的
10. 請說出主要軟體的發明者,例如騰訊QQ的發明人馬化騰
SQL發明者Chamberlin
五筆字發明者
王永民
BitTorrent的發明者版Bram
Cohen
C和UNIX的發明者之一權
湯普森
Fortran發明者John
W.
Backus
E-mail發明者
托姆林森(Ray
Tomlinson