導航:首頁 > 工程技術 > 軟體工程的pad圖題

軟體工程的pad圖題

發布時間:2021-08-17 02:01:47

『壹』 軟體工程試題,誰知道答案

一, 單項選擇題(每題1分,共10分):
1. ( ) 計算機系統就是:
A) 主機,顯示器,硬碟,軟碟機,列印機等.
B) CPU,存儲器,控制器,I/O介面及設備.
C) 計算機硬體系統和軟體系統.
D) 計算機及其應用系統.
2.( )產生軟體危機的原因主要與兩個方面的問題有關:
A) 軟體在計算機中很難識別,存在磁碟中也看不到.
B) 軟體設計對人的智商要求很高,也要求很高的資金投入.
C) 軟體產品本身的特點與其它工業產品不一樣,而且在軟體的開發和維護過程中用
的方法不正確.
D) 軟體很難理解,硬體也很復雜.
3.( )軟體開發瀑布模型中的軟體定義時期各個階段依次是:
A) 可行性研究,問題定義,需求分析.
B) 問題定義,可行性研究,需求分析.
C) 可行性研究,需求分析,問題定義.
D) 以上順序都不對.
4.( )軟體維護的四類維護活動是:
A) 改正性維護,適應性維護,完善性維護和預防性維護.
B) 適應性維護,完善性維護,搶救性維護和輔助性維護.
C) 改正性維護,適應性維護,完善性維護和輔助性維護.
D) 適應性維護,完善性維護,搶救性維護和預防性維護.
5.( ) 可行性研究主要從以下幾個方面進行研究:
A) 技術可行性,經濟可行性,操作可行性.
B) 技術可行性,經濟可行性,系統可行性.
C) 經濟可行性,系統可行性,操作可行性.
D) 經濟可行性,系統可行性,時間可行性.
6.( ) 系統邏輯模型主要由以下內容:
A) 數據流程圖,數據字典,簡要的演算法描述.
B) 程序流程圖,Jackson圖,IPO圖.
C) 數據流程圖,數據字典,ER圖.
D) Jackson圖,ER圖,IPO圖.
7. ( ) 耦合是對軟體不同模塊之間互連程度的度量.各種耦合按從強到弱排列如下:
A) 內容耦合,控制耦合,數據耦合,公共環境耦合.
B) 內容耦合,控制耦合,公共環境耦合,數據耦合.
C) 內容耦合,公共環境耦合,控制耦合,數據耦合.
D) 控制耦合,內容耦合,數據耦合,公共環境耦合.
8. ( ) 在詳細設計階段所使用到的設計工具是:
A) 程序流程圖,PAD圖,N-S圖,HIPO圖,判定表,判定樹.
B) 數據流程圖,Yourdon 圖,程序流程圖,PAD圖,N-S圖,HIPO圖.
C) 判定表,判定樹,數據流程圖,系統流程圖,程序流程圖,PAD圖,N-S圖.
D) 判定表,判定樹,數據流程圖,系統流程圖,程序流程圖,層次圖.
9. ( ) 按照軟體工程的原則,模塊的作用域和模塊的控制域之間的關系是:
A) 模塊的作用域應在模塊的控制域之內.
B) 模塊的控制域應在模塊的作用域之內.
C) 模塊的控制域與模塊的作用域互相獨立.
D) 以上說法都不對.
10. ( ) 包含所有可能情況的測試稱為窮盡測試.下面結論成立的是:
A) 只要對每種可能的情況都進行測試,就可以得出程序是否符合要求的結論.
B) 一般來說對於黑盒測試,窮盡測試是不可能作到的.
C) 一般來說對於白盒測試,窮盡測試是不可能作到的.
D) 在白盒測試和黑盒測試這兩個方法中,存在某一個是可以進行窮盡測試的.
二, 填空題(每題1分,共10分)
1.軟體危機是指在( )所遇到的一系列嚴重問題.
2.在軟體開發的各個階段經過階段評審後的文檔和程序代碼成為( ).
3.結構程序設計的基本思想是( ).
4.總體設計的第二項任務是設計軟體的結構,即確定( ).
5.描繪物理系統的傳統工具是( ).
6.如果模塊內所有元素都使用同一個輸入數據和產生同一個輸出,稱為( )內聚.
7.數據流程圖按照信息流的類型主要分為( )兩種.
8.( )年,( )和( )證明了SISO程序只需要三種基本控制結構.
9. 從應用特點分類,高級語言主要分為( ),( )和( )三類.
10. 黑盒測試又稱為( ),白盒測試也稱為( ).
三, 多項選擇題(以下各題均有兩個以上的正確答案.將正確答案的標號填入各題前面括弧
內,注意多選或少選該題均不得分,每題2分,共20分):
1.( )軟體開發各個階段所耗費的時間或工作量是:
A) 可行性研究佔5%;
B) 綜合測試佔40%;
C) 設計階段在所有開發階段所佔的比例最大.
D) 編碼和單元測試佔20%.
E) 以上說法都不對.
2.( )對軟體開發與維護,以下觀點是正確的:
A) 為了加快開發速度,可以一邊寫程序,一邊設計文檔.
B) 對於軟體而言,程序和軟體配置成分是同等重要的,不能重此偏0.
C) 把軟體漫長的生命周期劃分為若干個階段的出發點是降低開發的困難程度和
簡化復雜性.
D) 可行性研究的主要任務就是確定軟體項目的工程規模和目標.
E) 面向對象的方法學比傳統的軟體開發方法開發軟體容易,開發效率提高.
3.( ) 對於以下圖形工具的作用,
A) 數據流程圖和數據字典共同構成軟體的高層數據模型.
B) 層次圖是用來描述軟體結構的,不能用於描述數據結構.
C) IPO圖能方便地描繪輸入數據,對數據的處理和輸出數據的關系,它是美國微
軟公司發明並逐漸發展完善起來的.
D) ER圖描述現實世界中的實體,不涉及這些實體在系統中的實現方法.
E) Yourdon圖實際上也是結構圖,所以它與層次方框圖是等價的.
4.( ) 面向數據結構的設計方法有:
A) Jackson方法.
B) Warnier方法.
C) Halstead方法.
D) PAD方法.
E) G. M y e r s方法.
5.( )以下測試方法是白盒測試方法的是:
A) 判定覆蓋和邊界值分析法.
B) 等價劃分和錯誤推測法.
C) 路徑覆蓋和判定/條件覆蓋法.
D) 條件組合覆蓋和語句覆蓋法.
E) 條件覆蓋和錯誤推測法.
6.( )以下關於集成測試的論述,正確的是:
A) 先對每個模塊分別測試,然後統一組裝成軟體系統的方法稱為非漸增式測試.
B) 自頂向下的集成測試本質上是漸增式測試方法.
C) 存根模塊是漸增式測試方法中使用的,在非漸增式測試中也用不到樁模塊.
D) 一般來說,存根模塊和樁模塊在用過以後,不會作為軟體的正式模塊而存在.
E) 由於是對程序進行測試,測試方案的設計一般在詳細設計階段完成以後才進行.
7. ( ) 對於程序設計,正確的陳述是:
A) 為了減少程序的長度,最好不要在程序中增加註釋.
B) 變數名以簡潔為好,名字太長了難以理解,增加了程序的復雜性.
C) 程序語句要求體現層次性,以使結構清晰明顯.
D) 數據結構的組織和復雜程度在設計期間確定,但數據說明的風格是在寫程序時確
定的.
E) 對所有的輸入數據都要進行檢驗,以便確定其合法性.
8. ( ) 內聚標志一個模塊內各個元素彼此結合的緊密程度.
A) 內聚是信息隱蔽和局部化概念的自然擴展.理想內聚的模塊只做臆見事情.
B) 一個模塊所包含的任務必須在同一段時間內執行,該模塊的內聚為時間內聚.
C) 一個模塊內的處理元素是相關的,必須以特定次序執行,稱為過程內聚.
D) 順序內聚和功能內聚是高內聚,而偶然內聚和邏輯內聚是低內聚.
E) 時間內聚,通信內聚,過程內聚是中等程度的內聚.
9. ( )McCabe方法對程序復雜程度的定量度量的結果稱為程序的環行復雜度,
其計算公式是:V(G)=m-n+p.
A) 應用McCabe方法的前提是對應的程序圖變換成強連通圖.
B) V(G)代表程序圖G的線性無關環的個數.
C) 一般對於結構化程序,p恆等於1.
D) m是有向圖G中的弧數.
E) n是有向圖G中的節點數.
10.( )詳細設計階段的根本目標是確定應該怎樣具體的實現所要求的系統.
A) 詳細設計階段不具體的編寫程序.
B) 詳細設計階段的設計結果基本決定了最終的程序代碼質量.
C) 詳細設計的目標不僅要邏輯上正確的實現每個模塊的功能,而且對每個模塊的處
理過程也應確保簡明易懂,清晰具體.
D) 詳細設計的關鍵技術是結構程序設計技術.
四, 基本概念題(每題2分,共10分)
1. 軟體工程.
2. 軟體測試.
3. 數據流圖及其組成和作用.
4. 結構化分析方法.
5. 信息隱蔽原理.
五, 敘述分析題:(每題5分,共20分)
1. 試述對用戶要求沒有完整的認識就匆忙著手編寫程序是許多軟體開發工程失敗的主要
原因.
2. 簡述軟體可靠性和可用性的定義,平均無故障時間的計算公式及應用.
3. 簡述軟體重用的定義,范圍和主要技術.
4. 說明軟體測試在軟體開發階段的地位和作用.比較測試和調試的異同點.
六, 設計,作圖,計算題(每題5分,共30分)
1.以下是某系統的數據流程圖,請將其轉換成相應的SC圖.
2. 研究下面的偽碼程序,完成以下問題:
START
INPUT X,N
DIMENSION A(N),F(N)
DO I=1 TO N
INPUT F(I)
END DO
K=0
DO WHILE (KA(K)=0
DO J=1 TO N-K
A(K)=A(K)+F(J)*F(J+K)/(N-K+1)
END DO
PRINT K*X,A(K)
K=K+1
END DO
STOP
A) 畫出等價的控制流程圖,.
B) 判斷是否結構化的,說明理由.
C) 寫出對應的PAD圖.
D) 用McCabe方法計算環行復雜度.
3. 為方便儲戶,某銀行擬開發計算機儲蓄系統.儲戶填寫的存款單或取款單由業務員鍵
入系統.如果是存款,系統記錄存款人姓名,住址,存款類型,存款日期,利率等信
息,並印出存款單給儲戶;如果是取款,系統計算利息並印出利息清單給儲戶.
1)畫出該系統的高層數據流程圖和第二層細化流程圖.
2)對數據流定義數據字典.
4. 某航空公司規定,乘客可以免費托運不超過20公斤的行李.當行李重量超過20公斤
時,對頭等艙的乘客超重部分每公斤收費4元,其它艙的乘客收費6元.對殘疾乘客超重部分
在艙位等次相同的情況下收費減半.用判定表描述行李托運費的處理過程.
5.設計程序,先讀入三個整數值代表一個三角形的三條邊,然後根據這三個值判斷該三
角形屬於不等邊,等腰或等邊三角形中的哪一種.請設計滿足判定/條件覆蓋標準的測試
方案.
6.設模塊RootForSquare(int a,int b,int c,int *x,int *y) 的功能是一元二次方程求根.請使用
等價劃分法來設計測試方案.

『貳』 軟體設計中,N-S圖、PAD圖、程序流程圖、E-R圖,這四種圖分別表示什麼意思,有什麼區別

表示的意思如下:

N-S圖:也稱為框圖,這種流程圖將所有演算法寫在一個矩形框中,並且還可以在框中包含從屬於其的其他框。

PAD圖:也稱為問題分析圖,其用二維樹結構圖表示程序的控制流。

程序流程圖:也稱為程序框圖,以統一定義的標准符號描述程序操作的特定步驟的圖形表示。

E-R圖:也稱為實體連接圖,其使用實體類型,屬性和連接來描述現實世界的概念模型。

區別如下:

1、表示形式上的區別

(1)N-S圖:使用矩形框編寫所有演算法。

(2)PAD圖:使用二維樹結構。

(3)程序流程圖:用統一指定的標准符號表示。

(4)E-R圖:用實體類型,屬性和連接表示。

2、缺點上的區別

(1)N-S圖:不能任意轉移控制權。

(2)PAD圖:不像流程圖那樣容易執行。

(3)程序流程圖:表達數據結構並不容易。

(4)E-R圖:數據和應用程序是分開的,ER僅分析數據及其連接。

3、優勢上的區別

(1)N-S圖:功能域清晰,一目瞭然。

(2)PAD圖:程序結構非常清晰。

(3)程序流程圖:控制流程的描述非常直觀。

(4)E-R圖:表達能力強,易於理解。

『叄』 軟體工程題目,最好給我畫圖了,謝謝~~

五洲工作流程管理系統軟體
(FlowShop V1.0)
簡介
FlowShop(工作流程管理系統軟體)是一個面向企業管理信息化的設計工具和運行平台。利用該平台可以通過流程定義、表單定義、操作界面定義、功能許可權定義、菜單定義、組織人員定義等功能快速實現企業實際管理上的計算機信息化。輕松、快速地構建符合實際管理運營需要的ERP、OA、CRM、SCM等管理信息系統,真正動態自適應的BPR(業務流程再造系統)平台。
FlowShop採用跨平台的J2EE架構,適應各種軟硬體環境,通過標準的JDBC連接關系型資料庫,廣泛適應各種計算機平台和系統軟體的運行環境。
 包含企業組織機構管理系統,靈活定義樹狀結構的組織機構、人員、角色、相關屬性信息;
 包含系統功能、菜單定義模塊,靈活發布實現的功能模塊(表單流程);
 包含企業基礎信息管理系統,動態地根據用戶定義的企業基本信息結構生成各種資料庫表,包括:帳套信息、倉庫信息、供應商信息、客戶信息、員工信息、資產信息、各種經濟活動規則信息等;
 包含業務流程管理系統,用戶可以根據自身的情況設定各種業務流程,各個流程環節的任務分派規則,自動根據用戶定義的表單結構信息生成資料庫表,並且可以自行定義各個操作環節的操作界面;
 包含工作流程調度引擎,業務人員發起某項工作後,系統自動根據設定的分派規則推出相關人員的「待辦事項」,用戶登錄系統後直接點擊待辦事項進行事務處理,大大提高了業務人員的工作效率;
 包含企業信息查詢管理系統,用戶可以定義各種資料庫信息查詢,支持跨資料庫查詢的設計平台,個性化查詢結果定義,個性化查詢條件設定,支持「超連接」的深度查詢設計,支持查詢結果的Excel/文本導出功能;

上海五洲科技有限公司
http://www.flowshop.com.cn/
8621-50898666

『肆』 軟體工程 請畫出pad圖和ns圖

問題分析圖(PAD)是日本日立公司提出的,它是一種二維展開的圖形描述方式,既可以描述程序的邏輯結構,又可以描述數據結構。它具有很強的結構化特徵,而且PAD的圖形描述方式有利於轉換成與之對應的高級語言程序。
你可以試一下使用Microsoft® Office Visio® 2003軟體製作。這是一款商用和科技圖表製作程序,該程序幫助您以圖表的形式詮釋您的想法、過程、系統以及數字。
下載地址 http://www.unabc.com/soft/4467.html
Visio 2003 能夠協助您分析和傳遞信息,使您可以更好的進行決策、跨公司達成一致的意見、增強交流、監控和維護 IT 系統,以及給您的聽眾留下更為專業、深刻的印象。
或者使用Idea Pad v3.3 流程圖軟體
Idea pad直接譯過來是想法記事簿,它讓你很方便的畫出一個流程圖,或者是做出一個綱要。同時你畫的流程圖能很方便的導出至桌面端的圖片程序中,綱要也能很方便的導出到word或寫字板的文字編輯軟體中。

『伍』 求PAD流程圖,求PAD流程圖,看圖片畫圈處的1跟5題。

首先,判斷輸入的3條邊能否組成三角形,需要判斷a +b>c,a+c>b,b+c>a,如果滿足上述條件,則可以組成三角形。

然後,按下面的公式計算三角形的面積:

『陸』 軟體工程里的PAD圖是怎麼畫的

問題分析圖(PAD)是日本日立公司提出的,它是一種二維展開的圖形描述方式,既可以描述程序的邏輯結構,又可以描述數據結構。它具有很強的結構化特徵,而且PAD的圖形描述方式有利於轉換成與之對應的高級語言程序。

你可以試一下使用Microsoft® Office Visio® 2003軟體製作。這是一款商用和科技圖表製作程序,該程序幫助您以圖表的形式詮釋您的想法、過程、系統以及數字。

下載地址 http://www.unabc.com/soft/4467.html

Visio 2003 能夠協助您分析和傳遞信息,使您可以更好的進行決策、跨公司達成一致的意見、增強交流、監控和維護 IT 系統,以及給您的聽眾留下更為專業、深刻的印象。

或者使用Idea Pad v3.3 流程圖軟體

Idea pad直接譯過來是想法記事簿,它讓你很方便的畫出一個流程圖,或者是做出一個綱要。同時你畫的流程圖能很方便的導出至桌面端的圖片程序中,綱要也能很方便的導出到word或寫字板的文字編輯軟體中。

『柒』 這題pad圖怎麼畫

循環裡面的步驟加判斷,可以直接進入下一流程

『捌』 急問一道軟體工程作業(程序流程圖,n_s圖,pad圖,偽碼圖)大神在哪裡,快快顯靈

環形復雜度 = 11

與軟體工程的pad圖題相關的資料

熱點內容
蘇州假山景觀設計工程 瀏覽:862
哈爾濱工程造價招聘 瀏覽:937
建築工程土建勞務分包 瀏覽:632
道路監理工程師 瀏覽:476
安徽工程大學機電學院在本校嗎 瀏覽:370
河北工程大學保研率多少 瀏覽:287
有學質量工程師的書嗎 瀏覽:479
康樂縣建築工程公司 瀏覽:569
助理工程師二級 瀏覽:872
注冊安全工程師初級考試時間 瀏覽:901
食品科學與工程專業課題研究 瀏覽:881
工程造價圖紙建模 瀏覽:888
遼寧恆潤建設工程有限公司 瀏覽:93
實行施工總承包的工程項目 瀏覽:737
道路橋梁工程技術興趣愛好 瀏覽:316
密歇根理工大學電氣工程專業 瀏覽:388
廣西交通工程質量監督站 瀏覽:31
四川大學材料科學與工程學院考研參考書目 瀏覽:858
有線電視工程建設管理條例 瀏覽:270
雲南工程監理公司排名 瀏覽:673