⑴ 軟體工程包括哪幾個階段
分別為①定義階段②開發階段③維護階段3個階段
⑵ 軟體工程的發展過程
軟體是由計算機程序和程序設計的概念發展演化而來的,是在程序和程序設計發展到一定規模並且逐步商品化的過程中形成的。軟體開發經歷了程序設計階段、軟體設計階段和軟體工程階段的演變過程。 在Internet平台上進一步整合資源,形成巨型的、高效的、可信的虛擬環境,使所有資源能夠高效、可信地為所有用戶服務,成為軟體技術的研究熱點之一。
軟體工程領域的主要研究熱點是軟體復用和軟體構件技術,它們被視為是解決「軟體危機」的一條現實可行的途徑,是軟體工業化生產的必由之路。而且軟體工程會朝著開放性計算的方向發展,朝著可以確定行業基礎框架、指導行業發展和技術融合的「開放計算」。
⑶ 軟體工程分為那幾個階段
軟體工程是用工程方法研製和維護軟體的過程和有關技術。軟體研製的四個階段包括需求分析、設計、實現和測試;軟體維護指的是使用過程中對已有軟體的修改和完善。軟體工程的主要對象是大型軟體,它覆蓋了軟體開發技術、軟體工程環境、軟體經濟學、軟體心理學,以及軟體工程管理等多方面的內容。它研究的問題主要有:質量保證和質量評價,研製和維護的方法、軟體工具系統、文件、用戶界面的設計,軟體管理等。軟體工程的最終目的是,擺脫手工生產軟體的狀況,實現軟體研製和維護的自動化。
⑷ 簡述軟體的發展過程
軟體是由計算機程序和程序設計的概念發展演化而來的,是在程序和程序設計發展到一定規模並且逐步商品化的過程中形成的。軟體開發經歷了程序設計階段、軟體設計階段和軟體工程階段的演變過程。
程序設計階段
程序設計階段出現在1946年~1955年。此階段的特點是:尚無軟體的概念,程序設計主要圍繞硬體進行開發,規模很小,工具簡單,無明確分工(開發者和用戶),程序設計追求節省空間和編程技巧,無文檔資料(除程序清單外),主要用於科學計算。 [2]
軟體設計階段
軟體設計階段出現在1956年~1970年。此階段的特點是:硬體環境相對穩定,出現了「軟體作坊」的開發組
軟體工程
織形式。開始廣泛使用產品軟體(可購買),從而建立了軟體的概念。隨著計算機技術的發展和計算機應用的日益普及,軟體系統的規模越來越龐大,高級編程語言層出不窮,應用領域不斷拓寬,開發者和用戶有了明確的分工,社會對軟體的需求量劇增。但軟體開發技術沒有重大突破,軟體產品的質量不高,生產效率低下,從而導致了「軟體危機」的產生。
⑸ 什麼是軟體工程軟體工程包括哪些階段
三個階段:
1.定義階段:可行性研究初步項目計劃、需求分析
2.開發階段:概要設計、詳細設計、實現、測試
3.運行和維護階段:運行、維護、廢棄
希望能解決您的問題。
⑹ 形式化方法的發展過程
軟體形式化方法最早可追溯到20世紀50年代後期對於程序設計語言編譯技術的研究,即J.Backus提出BNF描述Algol60語言的語法,出現了各 種語法分析程序自動生成器以及語法制導的編譯方法,使得編譯系統的開發從「手工藝製作方式」發展成具有牢固理論基礎的系統方法。形式化方法的研究高潮始於 20世紀60年代後期,針對當時所謂「軟體危機」,人們提出種種解決方法,歸納起來有兩類:一是採用工程方法來組織、管理軟體的開發過程;二是深入探討程 序和程序開發過程的規律,建立嚴密的理論,以其用來指導軟體開發實踐。前者導致「軟體工程」的出現和發展,後者則推動了形式化方法的深入研究。經過30多 年的研究和應用,如今人們在形式化方法這一領域取得了大量、重要的成果,從早期最簡單的形式化方法——一階謂詞演算方法到現在的應用於不同領域、不同階段 的基於邏輯、狀態機、網路、進程代數、代數等眾多形式化方法。形式化方法的發展趨勢逐漸融入軟體開發過程的各個階段,從需求分析、功能描述(規約)、(體 系結構/演算法)設計、編程、測試直至維護。