① 請做答軟體工程題目
CBADCD
② 軟體工程分為那幾個階段
軟體工程是用工程方法研製和維護軟體的過程和有關技術。軟體研製的四個階段包括需求分析、設計、實現和測試;軟體維護指的是使用過程中對已有軟體的修改和完善。軟體工程的主要對象是大型軟體,它覆蓋了軟體開發技術、軟體工程環境、軟體經濟學、軟體心理學,以及軟體工程管理等多方面的內容。它研究的問題主要有:質量保證和質量評價,研製和維護的方法、軟體工具系統、文件、用戶界面的設計,軟體管理等。軟體工程的最終目的是,擺脫手工生產軟體的狀況,實現軟體研製和維護的自動化。
③ 軟體工程中什麼是變換型數據流圖
變換型數據流圖是信息沿輸入通路進入系統,同時由外部形式變換成內部形式的一種流圖。
信息系統的數據流圖通常也可分為兩種典型的結構,即變換型結構和事務型結構。變換型結構由三部分組成:輸入、數據加工(中心變換)和輸出。在變換型結構中,信息沿輸入通路進入系統,經加工處理以後再沿輸出通路變換成外部形式離開軟體系統。變換型結構的數據流圖呈一種線性狀態。
(3)軟體工程系統流程狀態轉換擴展閱讀
數據流程圖包括:
a.指明數據存在的數據符號,這些數據符號也可指明該數據所使用的媒體;
b.指明對數據執行的處理的處理符號,這些符號也可指明該處理所用到的機器功能;
c.指明幾個處理和(或)數據媒體之間的數據流的流線符號;
d.便於讀、寫數據流程圖的特殊符號。
在處理符號的前後都應是數據符號。數據流程圖以數據符號開始和結束。
④ 軟體工程中時序圖和協作圖之間怎麼轉換的
有一個軟體叫IBM.Rational.Rose。然後在 Rose 中,時序圖與協作圖間的轉換特別容易。要從時序圖轉換為協作圖,只需打開時序圖,然後選擇 Browse → Create collaboration
Diagram 或按 F5 ;要從協作圖轉換為時序圖,只需打開協作圖,然後選擇 Browse → Create sequence Diagram 或按 F5 。
⑤ 什麼是軟體工程過程
軟體工程過程即軟體過程,為一個為建造高質量軟體所需完成的任務的框架,即形成軟體產品的一系列步驟,包括中間產品、資源、角色及過程中採取的方法、工具等范疇。
軟體過程主要針對軟體生產和管理進行研究。為了獲得滿足工程目標的軟體,不僅涉及工程開發,而且還涉及工程支持和工程管理。
對於一個特定的項目,可以通過剪裁過程定義所需的活動和任務,並可使活動並發執行。與軟體有關的單位,根據需要和目標,可採用不同的過程、活動和任務。
(5)軟體工程系統流程狀態轉換擴展閱讀:
軟體工程過程的分類:
軟體過程可概括為三類:基本過程類、支持過程類和組織過程類。
1、基本過程類:包括獲取過程、供應過程、開發過程、運作過程,維護過程和管理過程。
2、支持過程類:包括文檔過程、配置管理過程、質量保證過程、驗證過程、確認過程、聯合評審過程、審計過程以及問題解決過程。
3、組織過程類:包括基礎設施過程、改進過程以及培訓過程。
參考資料來源:網路-軟體工程過程
⑥ 軟體工程如何用順序圖說明類之間的工作流程及狀態
順序功能圖(Sequeential Function Chart)是一種新穎的、按工藝流程圖進行編程的圖形化編程語言,也是一種符合國際電工委員會(IEC)標准,被首選推薦地用於可編程式控制制器的通用編程語言,現在,在PLC的應用領域中得到廣泛的推廣和應用。 採用SFC進行PLC應用編程的優點是: 1、在程序中可以直觀地看到設備的動作順序。因為SFC程序是按照設備(或工藝)的動作順序編寫的,所以程序的規律性較強,容易讀懂,具有一定的可視性。 2、在設備發生故障時能很容易的找出故障所在位置。 3、不需要復雜的互鎖電路,更容易設計和維護系統。 根據國際電工委員會(IEC)標准,SFC的標准結構是: 步 該步工序中的動作或命令+有向連接+轉換和轉換條件=SFC,參見圖1: 圖1 SFC程序的運行規則是:從初始步開始執行,當每步的轉換條件成立時,就由當前步轉為執行下一步,在遇到END時結束所有步的運行。 現在大多PLC製造公司,都為自己的工控產品提供了相關的編程軟體,以便利用計算機實現在線編程。三菱公司提供的編程軟體GX Developer(版本號8) 對轉換條件梯形圖的編輯,可按PLC編程的要求,按上面的敘述可以自己完成,需注意的是,每編輯完一個條件後應按F4快捷鍵轉換,轉換後梯形圖則由原來的灰色變成亮白色,完成轉換後再看SFC程序編輯窗口中1前面的問號(?)會消失。 8、通用狀態的編輯。 在左側的SFC程序編輯窗口中把游標下移到方向線底端,按工具欄中的工具按鈕或單擊F5快捷鍵彈出步序輸入設置對話框見圖14。 圖14 SFC符號輸入 輸入步序標號後點擊確定,這時游標將自動向下移動,此時,可看到步序圖標號前面有一個問號(?),這是表明此步現在還沒進行梯形圖編輯,同時右邊的梯形圖編輯窗口呈現為灰色也表明為不可編輯狀態,見圖15。 下面對通用工序步進行梯形圖編程。將游標移到步序號符號處,在步符號上單擊後右邊的窗口將變成可編輯狀態,現在,可在此梯形圖編輯窗口中輸入梯形圖。需注意,此處的梯形圖是指程序運行到此工序步時所要驅動哪些輸出線圈,在本例中,現在所要獲得的通用工 圖15 還沒有編輯的狀態步 序步20是驅動輸出線圈Y0以及T0線圈,參見圖2程序梯形圖和指令表。 用相同的方法把控制系統一個周期內所有的通用狀態編輯完畢。需說明的是,在這個編輯過程中,每編輯完一個通用步後,不需要再操作「程序」\「MAIN」而返回到塊列表窗口(見圖6),再次執行塊列表編輯,而是在一個初始狀態下,直接進行SFC圖形編輯。 9、系統循環或周期性的工作編輯。 SFC程序在執行過程中,無一例外的會出現返回或跳轉的編輯問題,這是執行周期性的循環所必須的。要在SFC程序中出現跳轉符號,需用或(JUMP)指令加目標號進行設計。 現在進行返回初始狀態編輯見圖16所示。輸入方法是:把游標移到方向線的最下端,按F8快捷鍵或者點擊按鈕,在彈出的對話框中填入要跳轉到的目的地步序號,然後單擊確定按鈕。 圖16 跳轉符號輸入 說明:如果在程序中有選擇分支也要用JUMP 「標號」來表示。 當輸入完跳轉符號後,在SFC編輯窗口中我們將會看到,在有跳轉返回指向的步序符號方框圖中多出一個小黑點兒,這說明此工序步是跳轉返回的目標步,這為我們閱讀SFC程序也提供了方便,參見圖18。(信息來源.cn) 10,程序變換。 當所有SFC程序編輯完後,我們可點擊變換按鈕進行SFC程序的變換(編譯),如果在變換時彈出了塊信息設置對話框,可不用理會,直接點擊執行按鈕即可。經過變換後的程序如果成功,就可以進行模擬實驗或寫入PLC進行調試了。 如果想觀看SFC程序所對應的順序控制梯形圖,我們可以這樣操作:點擊工程\編輯數據\改變程序類型,進行數據改變(見圖19)。 圖18 完整的SFC程序 圖19數據變換 執行改變數據類型後,可以看到由SFC程序變換成的梯形圖程序見圖20。 圖20 轉化後的梯形圖 小結:以上介紹了單序列的SFC程序的編制方法,通過學習,我們已經基本了解了SFC程序中狀態符號的輸入方法。需要強調的是兩點:(1)在SFC程序中仍然需要進行梯形圖的設計;(2)SFC程序中所有的狀態轉移需用TRAN表示。
⑦ 軟體工程的可行性分析研究的每個過程,問題定義,系統流程圖、數據流程、數據字典等該如何根據題目分析
是這樣的。
可行性分析。在現實中其實沒那麼學術性。如果你按照書本理論弄的話,你會發現現實中根本就是行不通。或者多此一舉。
很簡單,如果讓你寫可行性報告的一方真正的意圖是希望這個軟體做起來,那你就想盡一切辦法說這個事應該做、有好處、完全可行。反之,則千方百計的否定它。就是這么回事。
至於寫法,寫哪些,無外乎就是需求、客觀現實、影響性、技術成熟度、投資情況、可用情況、維護性等一系列方面。