第二次作業

2022-07-09 13:24:15 字數 1407 閱讀 8630

部落格班級

ahpu軟體工程

作業要求

舉例分析流程圖與活**的區別與聯絡

作業目標

掌握並理解流程圖與活**的定義、區別與聯絡

學號3180701124

(1)給出流程圖的定義說明

(2)給出活**的定義說明

(3)舉例對比流程圖與活**的區別

(4)舉例分析流程圖與活**的聯絡

★定義:流程圖是描述過程,系統或計算機演算法的圖。它們被廣泛用於多個領域,以清晰,易於理解的圖表記錄,研究,計畫,改進和交流經常複雜的過程。流程圖有時被拼寫為流程圖,使用矩形,橢圓形,菱形以及可能的許多其他形狀來定義步驟的型別,並使用連線箭頭來定義流程和順序。它們的範圍從簡單的手繪圖到描述多個步驟和路線的綜合計算機圖。如果我們考慮所有各種形式的流程圖,它們是地球上最常見的圖表之一,許多領域的技術人員和非技術人員都使用它們。有時有時用更專門的名稱來呼叫流程圖,例如流程流程圖,流程圖,功能流程圖,業務流程對映,業務流程建模和表示法(bpmn)或流程流程圖(pfd)。它們與其他流行的圖相關,例如資料流程圖(dfd)和統一建模語言(uml)活**。

★符號說明

★定義:活**是uml行為圖。它代表每個活動如何乙個接乙個地流動。活動是系統的某種操作。此外,活**有助於組織的業務和開發團隊了解系統過程和行為。

☆動作:活動中的乙個步驟,其中使用者或軟體執行給定任務。在lucidchart中,動作用圓角矩形表示。

☆決策節點: 流程中由菱形表示的條件分支。它包括乙個輸入和兩個或多個輸出。

☆控制流: 聯結器的另乙個名稱,用於顯示圖中步驟之間的流。

☆起始節點: 表示活動的開始。起始節點用黑色圓圈表示。

☆結束節點: 代表活動的最後一步。末端節點由黑色實心圓圈表示

★符號說明

舉例如下:

活**

流程圖

區別:☆☆☆流程圖明確的指定了每個活動的先後順序,而活**描述活動所必要的工作順序(最根本的區別)。活**主要考慮業務的流程,體現actor與系統的互動行為。☆☆☆流程圖著重描述處理過程,它的主要控制結構是順序、分支和迴圈,各個處理之間有嚴格的順序和時間關係;而活**描述的則是物件活動的順序關係所遵循的規則,它著重表現的是系統的行為,而非系統的處理過程。

☆☆☆活**能夠表示併發活動的情形,而流程圖做不到。

☆☆☆活**是物件導向的,而流程圖是面向過程的。

活**本質上是一種流程圖,都是用來描述活動的順序的,展現從乙個活動到另乙個活動的控制流。

第二次作業

execise02 1.查詢85年以後出生的學生姓名 性別和出生日期 2.列表顯示所有可能的學生選課組合 學號 課程號 3.查詢1 2 4班中陳姓同學的資訊 4.查詢所有及格的學生姓名 所選課程名及所得分數 5.統計各門課程的及格人數 課程編號 課程名 及格人數 6.統計各門課程的總人數 及格人數和...

第二次作業

第一題 p1 1 遞迴寫法,效率低 include 1.寫乙個函式返回引數值為1的個數 比如 15 0000 1111 4個1 程式原型 int count one bits unsigned int value int fuc int x else return 0 void mainp1 p1 ...

第二次作業

檔名稱 516.cpp 作 者 闕文榮 完成日期 2016 年 3 月 11 日 版 本 號 v1.1 對任務及求解方法的描述部分 用while語句控制輸出 輸入描述 略 問題描述 現在北京有一套房子,200萬,假設房價每年 10 乙個軟體工程師每年固定能賺40萬。他想買這套房子,多大的 率能夠忍受...