標籤:
①.Software-軟體”一詞是20世紀60年代才出現的,軟體Software——1958年由貝爾實驗室的著名統計學家John Tukey 提出
軟體與硬體一起構成完整的電腦系統,它們是相互依存,缺一不可的。
自從第一台電腦誕生以後,就開始了軟體的生產,到現在為止,經過了三個階段。即程式設計時代,程式系統時代,軟體工程時代。
1.程式設計時代(1964年~1956年)
這個階段的生產方式是個體手工勞動,使用的工具是機器語言,組合語言。
2.程式系統時代(1956年~1968年)
這階段的生產方式是作坊的小集團合作生產,生產工具是進階語言,開發方法仍舊靠個人技巧,但開始提出結構化方法。
3.軟體工程時代(1968年至現在)
這階段的生產方式是工程化的生產,使用資料庫、開發工具、開發環境、網路、分布式、物件導向技術來開發軟體。
②.Software Engineering-1968 年北大西洋公約組織在前聯邦德國開會提出的
③.Water Fal-l瀑布模型是將軟體生存周期的各項活動規定為按固定順序而串連的若干階段工作,形如瀑布流水,最終得到軟體產品。
1970年溫斯頓·羅伊斯(Winston Royce)提出了著名的“瀑布模型”,直到80年代早期,它一直是唯一被廣泛採用的軟體開發模型。④.Agile Methodology(敏捷方法)-由Martin Fowler等人提出。在2001年2月,17名像Martin Fowler這樣、在軟體開發各領域有所建樹的大師們,匯聚在猶他州Wasatch山脈中的一處滑雪場內,用3天的時間放鬆、討論。他們想改變傳統的以文檔為驅動的、笨重的軟體開發模式。於是,在這個非正式的集會上,誕生《敏捷式軟體開發 (Agile Software Development)宣言》,首次提出了敏捷方法。 答題人:楊宇傑
10. Software, Software Engineering, water fall (瀑布模型),Code Complete等名詞的來源