『壹』 嚶嚶嚶,,,求大神幫忙畫軟體工程的用例圖,,,貓貓實在不會畫圖了嗚嗚~(>_<)~
用例圖很簡單,就是角色和用例之間的關系的反應。
你這個項目中,角色有教師,科研部門。
用例有:維護項目,審核項目,統計項目等,可以參考下面的用例圖
『貳』 軟體工程的就業方向是什麼
1、Java方向:
JAVA初級程序員、JAVA計算程序員 、 JAVA工程師 、J2EE系統工程師等。
2、.Net方向:
.Net程序員網站開發工程師 .Net工程師等。
3、其它方向:
簡單的管理信息系統開發和維護人員 、網頁製作和客戶端腳本程序編寫人員 、初級資料庫管理和維護人員 、資料庫開發工程師 、系統分析設計工程 、軟體項目配置管理員 、文檔編寫工程師。
軟體工程專業是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及到程序設計語言,資料庫,軟體開發工具,系統平台,標准,設計模式等方面。
在現代社會中,軟體應用於多個方面。典型的軟體比如有電子郵件,嵌入式系統,人機界面,辦公套件,操作系統,編譯器,資料庫,游戲等。
同時,各個行業幾乎都有計算機軟體的應用,比如工業,農業,銀行,航空,政府部門等。這些應用促進了經濟和社會的發展,使得人們的工作更加高效,同時提高了生活質量。
(2)軟體工程有關的圖片擴展閱讀:
一、學科地位:
軟體工程學科是計算學科的分支,計算學科中理論、抽象、設計等三個學科形態,綁定、大問題的復雜性、概念和形式模型、一致性和完備性、效率、演化、抽象層次、按空間排序、按時間排序、
重用、安全性、折衷與決策等十二個基本概念,數學方法、系統科學方法在軟體工程學科中佔有重要地位。
此外,軟體工程還十分重視管理過程,以提高軟體產品的質量、降低開發成本、保證工程按時完成。系統性、規范性、可度量性也是軟體工程非常關注的。
軟體工程學科的理論基礎是數學、計算機科學。軟體工程的研究和實踐涉及人力、技術、資金、進度的綜合管理,是開展最優化生產活動的過程。
軟體工程必須劃分系統的邊界,給出系統的解決方案。因此,軟體工程的相關學科有計算機科學與技術、數學、計算機工程、管理學、系統工程和人類工程學等。
二、工程與科學:
軟體的開發到底是一門科學還是一門工程,這是一個被爭論了很久的問題。實際上,軟體開發兼有兩者的特點。但是這並不意味著它們可以被互相混淆。
很多人認為軟體工程基於計算機科學和信息科學就如傳統意義上的工程學之於物理和化學一樣。在美國,大約40%的軟體工程師具有計算機科學的學位。
在世界其他地方,這個比例也差不多。他們並不一定會每天使用計算機科學方面的知識,但是他們每天都會使用軟體工程方面的知識。
『叄』 軟體工程的圖都是在什麼階段用的
用例圖、流程圖常用於需求分析階段,在概要設計階段也可使用;
類圖、時序圖、狀態圖、活動圖、流程圖、順序圖 在詳細設計中使用,但一般有類圖、時序圖、狀態圖就可以了
『肆』 軟體工程中軟體結構圖和層次圖的異同
兩者之間沒有區別。兩者指的均是軟體構架,為軟體系統的草圖。
軟體工程中軟體結構圖和層次圖均是為了反映軟體系統中組件之間相互關系和約束的體系結構設計圖,屬於一系列相關的抽象模式,用於指導大型軟體系統各個方面的設計。
軟體結構圖(又被叫做軟體構架)一般通過分層次或分時間段等方式說明體系結構的各個組成部分的組合關系。描述的對象是直接構成系統的抽象組件,各個組件之間的連接則明確和相對細致地描述組件之間的通訊關系。
(4)軟體工程有關的圖片擴展閱讀:
其他介紹:
軟體結構圖包括架構元件、聯結器、任務流。所謂架構元素,也就是組成系統的核心磚瓦,而聯結器則描述這些元件之間通訊的路徑、通訊的機制、通訊的預期結果,任務流則描述系統如何使用這些元件和聯結器完成某一項需求。
通過一個軟體結構圖建造一個系統所作出的最高層次的、以後難以更改的,商業的和技術的決定。在建造一個系統之前會有很多的重要決定需要事先作出,而一旦系統開始進行詳細設計甚至建造,這些決定就很難更改甚至無法更改。顯然,這樣的決定必定是有關系統設計成敗的最重要決定,必須經過非常慎重的研究和考察。