信息系統(tǒng)分析與設(shè)計課后題答案_第1頁
信息系統(tǒng)分析與設(shè)計課后題答案_第2頁
信息系統(tǒng)分析與設(shè)計課后題答案_第3頁
信息系統(tǒng)分析與設(shè)計課后題答案_第4頁
信息系統(tǒng)分析與設(shè)計課后題答案_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

(完整)信息系統(tǒng)分析與設(shè)計課后題答案

編輯整理:

尊敬的讀者朋友們:

這里是精品文檔編輯中心,本文檔內(nèi)容是由掰口我的同事精心編輯整理后發(fā)布的,發(fā)布之前我們對

文中內(nèi)容進行仔細校對,但是難免會有疏漏的地方,但是任然希望((完整)信息系統(tǒng)分析與設(shè)計課

后題答案)的內(nèi)容能夠給您的工作和學習帶來便利。同時也真誠的希望收到您的建議和反饋,這將

是我們進步的源泉,前進的動力。

本文可編輯可修改,如果覺得對您有幫助請收藏以便隨時查閱,最后祝您生活愉快業(yè)績進步,以

下為(完整)信息系統(tǒng)分析與設(shè)計課后題答案的全部內(nèi)容。

第一章信息系統(tǒng)導(dǎo)論

一、名詞解釋

1.信息:信息是經(jīng)過加工后的數(shù)據(jù),它對接收者的決策或行為具有現(xiàn)實或潛在的價

值.

2.系統(tǒng):系統(tǒng)是由處于一定環(huán)境中的若干相互聯(lián)系和相互作用的要素組成并為達到

整體目的而存在的集合。

3.信息系統(tǒng):信息系統(tǒng)是指利用計算機、網(wǎng)絡(luò)、數(shù)據(jù)庫等現(xiàn)代信息技術(shù),處理組織

中的數(shù)據(jù)業(yè)務(wù)、管理和決策問題并為組織目標服務(wù)的綜合系統(tǒng)。

4.決策支持系統(tǒng):這是在現(xiàn)代信息技術(shù)的基礎(chǔ)上,交叉管理學、行為科學、運籌學,

控制論等學科運用、人工智能、專家系統(tǒng)、知識工程等理論和方法,輔助支持企業(yè),

決策活動的信息系統(tǒng)。

二、選擇題

1.信息運動的基本形式是(D)

A.信息輸入與輸出B信息處理C信息控制D信息循環(huán)

2.決策的基礎(chǔ)(C)

A管理者B客戶C信息D規(guī)章制度

3.下列是分布式系統(tǒng)缺點是(D)

A難于發(fā)揮用戶的積極性和創(chuàng)造性B應(yīng)變能力差

C系統(tǒng)難于擴展D安全控制難度大

4.集中式系統(tǒng)的缺點是(C)

A不利于安全控制B應(yīng)變能力差

C不利于調(diào)動各部門的積極性D不利于人員素質(zhì)的提高

5.以下不是B/S結(jié)構(gòu)特點的是(B)

A客戶端統(tǒng)一B速度快

C開放性強D易于管理和維護

6.系統(tǒng)通過與環(huán)境進行物質(zhì)、能量和信息的交換,從而調(diào)節(jié)自身的行為,達到與環(huán)

境平衡和適應(yīng),這是指系統(tǒng)的(A)

A動態(tài)性B目的性C整體性D相關(guān)性

三、簡答題

1.簡述信息與數(shù)據(jù)的區(qū)別.

答:信息是經(jīng)過加工后的數(shù)據(jù),它對于接收者的決策或行為具有現(xiàn)實或潛在意義。

數(shù)據(jù)是記錄客觀事物的可鑒別的符號,這些符號不僅指數(shù)字,而且還包括文字、

圖形、聲音等.

數(shù)據(jù)本身沒有意義,具有客觀性。數(shù)據(jù)要經(jīng)過處理和解釋才有意義成為信息.

可以說信息是經(jīng)過加工以后并對客觀世界產(chǎn)生影響的數(shù)據(jù)。

2o決策過程分哪幾個階段?各階段的任務(wù)是什么?

答:決策系統(tǒng)分為情報階段、設(shè)計階段、抉擇階段.

3.簡述信息系統(tǒng)的功能。

答:1)、信息處理:這是信息系統(tǒng)必備的基本功能,它一般包括信息的收集和輸入、

傳輸、存儲、處理及輸出。

2)、業(yè)務(wù)處理:這是信息系統(tǒng)的基本功能。

3)、組織管理:這是信息系統(tǒng)的主要功能之一.

4)、輔助決策:決策是管理的重要功能,決策存在于戰(zhàn)略層、戰(zhàn)術(shù)層、事物層的各

層活動之中。

4.簡述C/S模式的基本結(jié)構(gòu),并分析其特征。

答:客戶機/服務(wù)器的概念最早用于描述軟件的體系結(jié)構(gòu),表示一個應(yīng)用程序和一個

服務(wù)程序之間在系統(tǒng)中的協(xié)調(diào)關(guān)系。客戶機程序和服務(wù)器程序不一定在物理層上分離,

它們可能就是在同一臺機器上世行的兩個程序。

5.試分析信息系統(tǒng)的概念結(jié)構(gòu).

6試述信息系統(tǒng)的發(fā)展歷程。

答:

階段年代主要目標典型功核心技術(shù)代表性系

能統(tǒng)

單項20世提高文統(tǒng)計、計高級語言、文件管理電子數(shù)據(jù)

事務(wù)紀書、統(tǒng)計、算、指處理系統(tǒng)

處理50?報表等事標、文字(EDP)

70年物處理工處理

代作的效率

系統(tǒng)20世提高管理計劃、綜數(shù)據(jù)庫技術(shù)、數(shù)據(jù)通早期的管

處理紀信息處理合統(tǒng)計、信與計算機網(wǎng)絡(luò)理信息系

60~80的綜合管理報統(tǒng)

年代性、系統(tǒng)告生成

性、及時

性和準確

決策20世支持管理分析、優(yōu)人機對話、模擬管決策支持

支持紀者的決策化、評理、人工智能的應(yīng)用系統(tǒng)

70?活動及提價、預(yù)測(DSS)、

90年高管理決現(xiàn)代的管

代策的有效理信息系

性統(tǒng)

綜合20世提高管理為管理1nternet/1ntranet基于Web

集成紀90者的素者的智技術(shù)、多媒體技術(shù)、的信息系

年代質(zhì)、創(chuàng)造能活動、人工智能應(yīng)用統(tǒng)、ERP

以來良好的工決策分系統(tǒng)、電

作、學習析、研子商務(wù)、

與生活環(huán)究、學習供應(yīng)鏈管

境提供支理

7.試分析決策支持系統(tǒng)和主管信息系統(tǒng)的異同。

答:管理信息系統(tǒng)(ManagementInformationSystems,簡稱MIS)

20世紀70年代初隨著數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)和科學管理方法的發(fā)展,計算機在管

理上的應(yīng)用日益廣泛,管理信息系統(tǒng)逐漸成熟起來。

管理信息系統(tǒng)最大的特點是高度集中,能將組織中的數(shù)據(jù)和信息集中起來,進行

快速處理,統(tǒng)一使用。有一個中心數(shù)據(jù)庫和計算機網(wǎng)絡(luò)系統(tǒng)是MIS的重要標志.MIS

的處理方式是在數(shù)據(jù)庫和網(wǎng)絡(luò)基礎(chǔ)上的分布式處理.隨著計算機網(wǎng)絡(luò)和通訊技術(shù)的發(fā)

展,不僅能把組織內(nèi)部的各級管理聯(lián)結(jié)起來,而且能夠克服地理界限,把分散在不同

地區(qū)的計算機網(wǎng)互聯(lián),形成跨地區(qū)的各種業(yè)務(wù)信息系統(tǒng)和管理信息系統(tǒng)。

管理信息系統(tǒng)的另一特點是利用定量化的科學管理方法,通過預(yù)測、計劃優(yōu)化、

管理、調(diào)節(jié)和控制等手段來支持決策.

決策支持系統(tǒng)(DecisionSupportSystems,簡稱DSS)

20世紀70年代國際上展開了MIS為什么失敗的討論。人們認為,早期MIS的失

敗并非由于系統(tǒng)不能提供信息。實際上MIS能夠提供大量報告,但經(jīng)理很少去看,大部

分被丟進廢紙堆,原因是這些信息并非經(jīng)理決策所需。當時,美國的MichaelS.Scott

Marton在《管理決策系統(tǒng)》一書中首次提出了“決策支持系統(tǒng)”的概念。決策支持系

統(tǒng)不同于傳統(tǒng)的管理信息系統(tǒng)。早期的MIS主要為管理者提供預(yù)定的報告,而DSS則

是在人和計算機交互的過程中幫助決策者探索可能的方案,為管理者提供決策所需的

信息。

由于支持決策是MIS的一項重要內(nèi)容,DSS無疑是MIS重要組成部分;同時,DSS

以MIS管理的信息為基礎(chǔ),是MIS功能上的延伸.從這個意義上,可以認為DSS是MIS

發(fā)展的新階段,而DSS是把數(shù)據(jù)庫處理與經(jīng)濟管理數(shù)學模型的優(yōu)化計算結(jié)合起來,具

有管理、輔助決策和預(yù)測功能的管理信息系統(tǒng)。

綜上所述,MIS和DSS各自代表了信息系統(tǒng)發(fā)展過程中的某一階段,但至今它們

仍各自不斷地發(fā)展著,而且是相互交叉的關(guān)系。MIS是面向管理的信息系統(tǒng),DSS則

是面向決策的信息系統(tǒng)。DSS在組織中可能是一個獨立的系統(tǒng),也可能作為MIS的一

個高層子系統(tǒng)而存在。

第二章

一、名詞解釋

1、供應(yīng)鏈:是圍繞核心企業(yè),通過信息流、物流、資金流等,將供應(yīng)商、制造商、

分銷商、零售商直至最終用戶連成一個整體的功能網(wǎng)鏈結(jié)構(gòu)模式。

2、供應(yīng)鏈管理系統(tǒng):就是為了實現(xiàn)供應(yīng)鏈上各企業(yè)的共同目標,對整個供應(yīng)鏈的物

流與信息流進行集成的管理和統(tǒng)一協(xié)調(diào)的計算機軟件系統(tǒng)、網(wǎng)絡(luò)與通信系統(tǒng)、有關(guān)數(shù)

據(jù)、規(guī)章制度和人員的統(tǒng)一體。

3、電子商務(wù):狹義上來說,電子商務(wù)是指網(wǎng)上進行的交易活動,包括通過Internet

買賣商品和提供服務(wù);廣義上,電子商務(wù)是指利用Internet、Intranet、Extranet

來解決商業(yè)交易問題,降低產(chǎn)、供、銷成本,開拓新的市場,創(chuàng)造新的商機,通過采

用最新網(wǎng)絡(luò)技術(shù)手段,從而增加企業(yè)利潤的所有商業(yè)活動。

二、填空題

1、公司外部信息對下列哪類信息系統(tǒng)用戶最重要(A)

A、高層管理者

B、中層管理者和知識工人

C、主管

D、操作員工

2、ERP是在以下哪項基礎(chǔ)上發(fā)展而來的(B)

A、MRP

B、MRPII

C、閉環(huán)MRP

D、SCM

3、在供應(yīng)鏈中,信息流流動的方向是(C)

Ax從供應(yīng)鏈下游向上游

B、從供應(yīng)鏈上游向下游

C、雙向互動

D、沒有固定方向

4、客戶關(guān)系管理系統(tǒng)各功能模塊中最基本的是(A)

A、客戶信息管理

B、銷售過程自動化

C、營銷自動化

D、客戶服務(wù)與支持管理

5、廣義的信息資源不包括(D)

A、信息內(nèi)容

B、信息設(shè)備

C、信息人員

D、信息意識

6、淘寶是實現(xiàn)(C)交易模式的著名網(wǎng)站

A、B2B

B、B2C

C、C2C

D、B2G

三、簡答題

1.試分析信息系統(tǒng)各類用戶的需求.

答:信息系統(tǒng)用戶是企業(yè)各級人員,下面依次分析企業(yè)組織中各類用戶對信息的需求:

(1)高層管理者

高層管理者的工作是制定戰(zhàn)略規(guī)劃,決定公司的所有任務(wù)和目標。為了策劃未來的

進程,高層管理要對公司大方向的方針戰(zhàn)略進行決策。戰(zhàn)略規(guī)劃影響公司未來的生存

與發(fā)展,包括長期的IT規(guī)劃。高層管理者致力于整個企業(yè)的發(fā)展并用IT規(guī)劃公司的

進程與方向.為了確定一個戰(zhàn)略規(guī)劃,高層管理者還需要掌握公司外部的信息,如經(jīng)濟

預(yù)測、技術(shù)趨勢、競爭威脅和政府政策等.

(2)中層管理者和知識工人

中層管理者在公司組織層次中僅次于高層管理者,大多數(shù)公司都有這一管理層次。

中層管理者的職責主要是貫徹高層管理者的決策和執(zhí)行相關(guān)領(lǐng)域的管理職能,為下一

層的主管和小組領(lǐng)導(dǎo)提供方向、必要的資源和信息反饋。他們的精力集中于較短時間

的目標框架上,所以其所需信息比高層管理者更詳細,比管理日常運行的主管所需信

息更全面。

知識工人是處理企業(yè)相關(guān)事務(wù)的專業(yè)職員,如系統(tǒng)分析員、程序員、會計師、研

究員、培訓員和人力資源專家等。他們是企業(yè)組織必然的組成部分,企業(yè)需要他們來

完成相應(yīng)的專業(yè)事務(wù)。知識工人在系統(tǒng)中使用業(yè)務(wù)支持系統(tǒng)、知識管理系統(tǒng)和用戶生

產(chǎn)率系統(tǒng),對組織的基本功能提供支持。

(3)主管

主管又稱為小組領(lǐng)導(dǎo),他們在組織中管理操作員工,完成日常職責。他們需要按照

上層要求調(diào)整操作任務(wù)和人員,做出必要的決定,確保得到正確的工具、材料和培訓I。

像其他管理者一樣,主管在系統(tǒng)中需要借助決策支持系統(tǒng)、知識管理系統(tǒng)和用戶生產(chǎn)

率系統(tǒng)來完成他們的職責。

(4)操作員工

操作員工包括依靠事務(wù)處理系統(tǒng)輸入和接收數(shù)據(jù)的人員.在系統(tǒng)中,操作員工需要信

息支持來完成相關(guān)任務(wù)。同時,隨著現(xiàn)代企業(yè)發(fā)展,許多企業(yè)通過授權(quán)的方式,賦予

員工更大的責任和義務(wù),所以操作員工在主管授權(quán)的領(lǐng)域還要進行相關(guān)的決策.通過

這種授權(quán)的方式,企業(yè)可以大大提高員工的能動性和員工的滿意度。

2、簡述ERP系統(tǒng)的功能結(jié)構(gòu)。

答:一般企業(yè)管理包括:生產(chǎn)控制、物流管理、財務(wù)管理和人力資源管理。這4大系

統(tǒng)本身應(yīng)該是集成體,它們互相之間有相應(yīng)的接口,能夠很好的整合在一起來對企業(yè)

進行管理,這就構(gòu)成了ERP系統(tǒng)的基本功能結(jié)構(gòu)。

3.簡述客戶關(guān)系管理的內(nèi)涵。

答:1.客戶關(guān)系管理不是一種簡單的概念或方案,而是企業(yè)的一種哲學與戰(zhàn)略,貫穿

于企業(yè)的每個經(jīng)營環(huán)節(jié)和經(jīng)濟部門,其目的是以有利可圖的方式管理企業(yè)現(xiàn)有的和潛

在的客戶.

2??蛻絷P(guān)系管理的目的是實現(xiàn)客戶價值最大化與企業(yè)價值最大化的合理平衡,即

客戶與企業(yè)間的雙贏

30對客戶互動的有效管理是切實保證客戶關(guān)系管理有效性的關(guān)鍵所在。4以因特

網(wǎng)和數(shù)據(jù)挖掘工具等為代表的信息技術(shù)是客戶關(guān)系管理的技術(shù)支撐。5在不同客戶表

現(xiàn)差異性的偏好與需求的同時,他們也往往具有不同的價值。

4、簡述供應(yīng)鏈管理的基本思想。

答:供應(yīng)鏈管理是一種集成的管理思想和方法,它執(zhí)行供應(yīng)鏈中從供應(yīng)商到最終用戶

的物流的計劃和控制等職能,吧供應(yīng)鏈上的各個企業(yè)看作一個不可分割的整體,是供

應(yīng)鏈上各企業(yè)分擔的采購、生產(chǎn)、分銷和銷售職能成為一個協(xié)調(diào)發(fā)展的有機體。它更

注重企業(yè)之間的相互合作,以增加整個供應(yīng)鏈的效率為最終目的。

5.簡述CIMS的基本構(gòu)成。

答:CIMS分為四個功能分系統(tǒng)和兩個支撐分系統(tǒng)。四個功能分系統(tǒng)分別是工程設(shè)計分

系統(tǒng)、管理信息分系統(tǒng)、制造自動化分系統(tǒng)和計算機質(zhì)量保證分系統(tǒng).兩個支撐分系

統(tǒng)分別是數(shù)據(jù)庫和網(wǎng)絡(luò)支撐分系統(tǒng)。

6.試述電子商務(wù)系統(tǒng)的基本組成。

答:電子商務(wù)系統(tǒng)是信息系統(tǒng)向商務(wù)應(yīng)用領(lǐng)域發(fā)展的新趨勢,它是指進行電子商務(wù)活

動的計算機硬件、軟件、計算機網(wǎng)絡(luò)與通訊裝置、有關(guān)人員與組織以及有關(guān)法律、制

度、標準、規(guī)范的統(tǒng)一體。完整的基礎(chǔ)電子商務(wù)系統(tǒng),是在Internet信息系統(tǒng)的基

礎(chǔ)上,由參與交易的信息化企業(yè)、信息化組織和使用Internet的消費者主體,提供實

物配送服務(wù)和支付結(jié)算服務(wù)的機構(gòu),以及提供網(wǎng)上商務(wù)服務(wù)的電子商務(wù)服務(wù)商組成.

電子商務(wù)系統(tǒng)不僅是一個人機系統(tǒng),它更是一個社會系統(tǒng).它包括以下幾個基本組成

部分:(1)Internet信息系統(tǒng)(2)電子商務(wù)服務(wù)商(3)企業(yè)、組織和消費者⑷實物

配送中心(5)支付結(jié)算6)認證中心

7.電子政務(wù)的基本內(nèi)容有哪些?

答:(1)網(wǎng)上信息發(fā)布;(2)部門內(nèi)部辦公自動化;(3)實現(xiàn)網(wǎng)上交互式辦公;(4)

各個政府部門資源共享、協(xié)同工作.

8o簡述GIS系統(tǒng)的構(gòu)成和應(yīng)用情況。

答:(1)硬件配置,包括:計算機主機、數(shù)據(jù)輸入設(shè)備、數(shù)據(jù)存儲設(shè)備、數(shù)據(jù)輸出設(shè)

備。

(2)軟件系統(tǒng),包括:計算機系統(tǒng)軟件、地理信息系統(tǒng)軟件和其他支撐軟件,應(yīng)用分

析程序。

(3)地理空間數(shù)據(jù)。

(4)系統(tǒng)開發(fā)、管理與使用人員。

GIS的應(yīng)用主要包括:(1)資源清查和開發(fā),(2)城鄉(xiāng)規(guī)劃,(3)物流管理,(4)災(zāi)害

監(jiān)測,(5)環(huán)境管理,(6)宏觀決策

此外GIS還廣泛應(yīng)用于如下領(lǐng)域:(1)管道網(wǎng)絡(luò)、交通模擬設(shè)計,包括天然氣管道、

污水管道、輸電線路、鐵路、公路等的網(wǎng)絡(luò)模型研究。

(2)導(dǎo)航系統(tǒng)建設(shè),包括空中管制、海圖制作.

(3)城市規(guī)劃,包括居民點、商業(yè)網(wǎng)點、道路設(shè)計、各種管網(wǎng)工程的設(shè)計與管理,各

種城市景觀的規(guī)劃與設(shè)計。

(4)教練與模擬,基于GIS和虛擬現(xiàn)實技術(shù),可以實現(xiàn)飛行、軍事演習等的模擬。

(5)商業(yè)分析,利用GIS空間分析功能,可以在企業(yè)商業(yè)應(yīng)用實現(xiàn)企業(yè)網(wǎng)點優(yōu)化布設(shè)

與選址、最佳路徑分析等。

9、信息資源管理的基本內(nèi)容有哪些?

答:(1)信息資源的規(guī)劃

(2)信息資源的開發(fā)和組織

(3)信息系統(tǒng)的建設(shè)與信息資源的利用

(4)對信息人員的管理和管理機構(gòu)

第三章

名詞解釋

信息系統(tǒng)的生命周期:分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行維

護。

對象的屬性:反應(yīng)對象的信息特征,如特點、值、狀態(tài)等等.

對象的方法:用來定義改變屬性狀態(tài)的各種操作。

封裝性:面向?qū)ο蠓椒ㄖ?,程序和?shù)據(jù)時封裝在一起的,對象作為一個實體,期操作

隱藏在方法中,期狀態(tài)有對象的“屬性”來描述,并且只能通過對象中的“方法”

來改變,從而外界無從得知。

二,選擇題

(1)諾蘭模型把信息系統(tǒng)的發(fā)展過程歸納為6個階段.將以計算機管理為主變化為

以數(shù)據(jù)管理為主的階段是(A)

Ao集成階段B蔓延階段C控制階段D.數(shù)據(jù)管理階段

(2)下列屬于結(jié)構(gòu)化系統(tǒng)開發(fā)方法特點的是(D)

Ao采用自下而上的開發(fā)方法B.系統(tǒng)開發(fā)周期短

C.系統(tǒng)開發(fā)適應(yīng)性強D.適用于開發(fā)大型系統(tǒng)

(3)信息系統(tǒng)的生命周期起始階段是(B)

A.系統(tǒng)分析Bo系統(tǒng)規(guī)劃Co系統(tǒng)設(shè)計D.系統(tǒng)實現(xiàn)

(4)以下關(guān)于面向?qū)ο蠓椒〝⑹鲋?,正確的是(C)

Ao問題空間與解決問題的方法空間不一致

Bo繼承是組裝結(jié)構(gòu)的重要特性

Co類是對象的抽象

Do數(shù)據(jù)與功能相割裂

(5)在面向?qū)ο蟮脑O(shè)計中,將對象的使用者與設(shè)計者分開的技術(shù)稱為(C)

Ao隱藏性B.繼承性C.封裝性D.多態(tài)性

(6)以下關(guān)于原型法的闡述中,不正確的是(B)

A.能及時反映用戶需求

Bo適合于大型系統(tǒng)開發(fā)

C.對開發(fā)環(huán)境和軟件工具要求高

D.符合人們認識事物的規(guī)律

(7)企業(yè)開發(fā)信息系統(tǒng)廣泛采用的開發(fā)方式是(C)

Ao自行開發(fā)B.委托開發(fā)。合作開發(fā)D.咨詢開發(fā)

三,簡答題

1.信息系統(tǒng)建設(shè)涉及的因素有哪些?

答:(1)文化、社會因素,(2)科學理論因素,(3)技術(shù)方法因素,(4)專業(yè)領(lǐng)域知識

因素,(5)環(huán)境多變因素,(6)組織管理因素,(7)經(jīng)濟效益因素

2o簡述諾蘭階段模型的劃分

答:諾蘭模型劃分為6個階段:初裝階段,蔓延階段,控制階段,集成階段,數(shù)據(jù)管理

階段,成熟階段.

3.簡述企業(yè)信息系統(tǒng)建設(shè)部門(IT部門)的組織功能結(jié)構(gòu)。

答:(1)應(yīng)用程序的開發(fā),(2)系統(tǒng)支持,(3)用戶支持,(4)數(shù)據(jù)庫管理,(5)網(wǎng)

絡(luò)管理,(6)web支持。

4.簡述信息系統(tǒng)的生命周期各階段包括的內(nèi)容?

答:(1)信息系統(tǒng)規(guī)劃:對企業(yè)的環(huán)境、目標、現(xiàn)行系統(tǒng)的狀況進行初步調(diào)查,根據(jù)

企業(yè)目標和發(fā)展戰(zhàn)略分析各級部門的信息需求,確定信息系統(tǒng)的目標、功能、規(guī)模、

資源,對建設(shè)新系統(tǒng)的需求做出分析和預(yù)測,并根據(jù)需求的輕重緩急、現(xiàn)有資源狀況

和應(yīng)用環(huán)境的約束,合理安排建設(shè)計劃,從經(jīng)濟、技術(shù)、等方面研究建設(shè)新系統(tǒng)的必

要性和可能性。

(2)信息系統(tǒng)分析:根據(jù)系統(tǒng)設(shè)計任務(wù)書確定的范圍,對現(xiàn)行系統(tǒng)進行詳細調(diào)查,

描述現(xiàn)行系統(tǒng)的義務(wù)流程,指出現(xiàn)行系統(tǒng)的局限性和不足之處,確定新系統(tǒng)的旗本目

標和邏輯功能要求》

(3)信息系統(tǒng)設(shè)計:根據(jù)系統(tǒng)需求說明書中規(guī)定的功能要求,考慮具體設(shè)計以實現(xiàn)邏

輯模型的技術(shù),即設(shè)計新系統(tǒng)的物理模型,所以這個階段有分為物理設(shè)計階段。

⑷信息系統(tǒng)實施:將設(shè)計的系統(tǒng)付諸實踐的階段,該階段的任務(wù)是根據(jù)系統(tǒng)設(shè)計報

告所確定的物理模型,將設(shè)計方案轉(zhuǎn)為計算機上可實際運行的人機信息系統(tǒng),并編寫

系統(tǒng)實施報告。

(5)信息系統(tǒng)運行維護:主要對系統(tǒng)評價和維護.

5.簡述結(jié)構(gòu)化系統(tǒng)開發(fā)方法的基本思想。

答:結(jié)構(gòu)化系統(tǒng)開發(fā)方法是用系統(tǒng)的思想和工程化的方法,按照用戶至上的原則,采

取結(jié)構(gòu)化、模塊化、自頂向下的方法對系統(tǒng)進行分析與設(shè)計,開發(fā)過程嚴格按照信息

系統(tǒng)開發(fā)的生命周期將整個信息系統(tǒng)開發(fā)過程5個相對獨立的階段,在前三個階段堅

持自頂向下地對系統(tǒng)進行結(jié)構(gòu)化分析,在實施階段,則堅持自底向上地逐步實施,即

組織人員從基層的模塊做起,然后按照系統(tǒng)設(shè)計的結(jié)構(gòu),將模塊一個個拼接到一起進

行調(diào)試,自底向上、逐步地構(gòu)成整個系統(tǒng)。

6.結(jié)構(gòu)化系統(tǒng)開發(fā)方法各階段的基本任務(wù)是什么?各階段應(yīng)提供什么技術(shù)文檔?

答:G)信息系統(tǒng)規(guī)劃:對企業(yè)的環(huán)境、目標、現(xiàn)行系統(tǒng)的狀況進行初步調(diào)查,根

據(jù)企業(yè)目標和發(fā)展戰(zhàn)略分析各級部門的信息需求,確定信息系統(tǒng)的目標、功能、規(guī)模、

資源,對建設(shè)新系統(tǒng)的需求做出分析和預(yù)測,并根據(jù)需求的輕重緩急、現(xiàn)有資源狀況

和應(yīng)用環(huán)境的約束,合理安排建設(shè)計劃,從經(jīng)濟、技術(shù)、等方面研究建設(shè)新系統(tǒng)的必

要性和可能性。

(2)信息系統(tǒng)分析:根據(jù)系統(tǒng)設(shè)計任務(wù)書確定的范圍,對現(xiàn)行系統(tǒng)進行詳細調(diào)查,描

述現(xiàn)行系統(tǒng)的義務(wù)流程,指出現(xiàn)行系統(tǒng)的局限性和不足之處,確定新系統(tǒng)的旗本目標

和邏輯功能要求》

(3)信息系統(tǒng)設(shè)計:根據(jù)系統(tǒng)需求說明書中規(guī)定的功能要求,考慮具體設(shè)計以實現(xiàn)

邏輯模型的技術(shù),即設(shè)計新系統(tǒng)的物理模型,所以這個階段有分為物理設(shè)計階段。

(4)信息系統(tǒng)實施:將設(shè)計的系統(tǒng)付諸實踐的階段,該階段的任務(wù)是根據(jù)系統(tǒng)設(shè)計

報告所確定的物理模型,將設(shè)計方案轉(zhuǎn)為計算機上可實際運行的人機信息系統(tǒng),并編

寫系統(tǒng)實施報告.

(5)信息系統(tǒng)運行維護:主要對系統(tǒng)評價和維護。

7o簡述面向?qū)ο蟮南到y(tǒng)開發(fā)方法的特點

答:(1)封裝性:面向?qū)ο蠓椒ㄖ?,程序和?shù)據(jù)時封裝在一起的,對象作為一個實體,

期操作隱藏在方法中,期狀態(tài)有對象的“屬性”來描述,并且只能通過對象中的“方

法”來改變,從而外界無從得知。

(2)抽象性:面向?qū)ο蠓椒ㄖ?,把從具有共同性質(zhì)的實體中抽象出的事物本質(zhì)特征

概念,稱為“類、對象是類的一例,類中封裝了對象共有的屬性和方法,通過實例

把一個類創(chuàng)建的對象實例

化后,自動具有類中規(guī)定的屬性和方法。

(3)繼承性:繼承性是類特有的性質(zhì),類可以派生出子類,子類自動繼承父類的屬性

與方法。

8.簡述原型法的基本思想.

答:在投入大量的人力、物力之前,在限定的時間內(nèi),用最經(jīng)濟的方法,開發(fā)出一個

可實際運行的系統(tǒng)原型,以便盡早澄清不明確的系統(tǒng)需求。在原型系統(tǒng)的運行中,用

戶發(fā)現(xiàn)問題,提出修改意見,技術(shù)人員完善模型,使它逐步滿足用戶的需求.

第四章

1、名詞解釋

信息系統(tǒng)規(guī)劃:是基于企業(yè)發(fā)展目標與經(jīng)營戰(zhàn)略制定的,面向企業(yè)信息化發(fā)展遠景

的,于企業(yè)信息系統(tǒng)的整個建設(shè)計劃,包含信息系統(tǒng)的發(fā)展方向和目標,信息系

統(tǒng)的IT方案實施策略和計劃、預(yù)算等。

BSP(企業(yè)系統(tǒng)規(guī)劃):是IBM公司在20世紀70年代開始采用的一種信息系統(tǒng)規(guī)劃方

法。

SST(戰(zhàn)略集合轉(zhuǎn)移法):是一種確定信息系統(tǒng)戰(zhàn)略目標的方法,該方法把組織的總

戰(zhàn)略成一個“信息集合”,包括使命、目標、戰(zhàn)略以及其他組織支撐因素。

CSF(關(guān)鍵成功因素):指在規(guī)劃期內(nèi)影響企業(yè)戰(zhàn)略成功的關(guān)鍵性任務(wù)。

可行性研究:又叫可行性分析,是指在項目正式開發(fā)之前,先投入一定的精力,通

過一準則.從經(jīng)濟、技術(shù)、社會等方面對項目的必要性、可能性、可能性、合理

性,以及項所面臨的重大風險進行分析和評價,得出項目是可行的結(jié)論。

系統(tǒng)流程圖:用圖形符號以黑盒子形式描繪組成系統(tǒng)的每個部件.表達數(shù)據(jù)在系統(tǒng)各

部件之間流動的情況.是物理數(shù)據(jù)流圖。

經(jīng)濟可行性研究:分析系統(tǒng)項目所需要的花費和項目開發(fā)成功之后所能帶來的經(jīng)濟

效益。

技術(shù)可行性研究:是分析在特定條件下,技術(shù)資源的可用性和這些技術(shù)用于解決信息

系統(tǒng)問題的可能性和現(xiàn)實性,即分析使用現(xiàn)有的技術(shù)是否能實現(xiàn)這個系統(tǒng),能否

解決系統(tǒng)的技術(shù)難點,系統(tǒng)對技術(shù)人員有什么樣的要求,現(xiàn)有的技術(shù)人員能否勝

任,開發(fā)系統(tǒng)的軟件、便件字樣是否能如其得到等。

2、選擇題

(1)可行性研究采用(B)概括說明體統(tǒng)的物理模型.

Ao數(shù)據(jù)字典B.系統(tǒng)流程圖C,數(shù)據(jù)流圖D,成本/效益分析

(2)可行性研究的最終結(jié)果是(D).

A.確定項目的規(guī)模Bo研究正在運行的系統(tǒng)

Co評價各種方案D,可行性研究報告

(3)經(jīng)濟可行性研究的問題包括(C)o

A,開發(fā)方式Bo技術(shù)風險Co成本效益Do運行方式

3、簡答題

1.信息系統(tǒng)規(guī)劃應(yīng)遵循哪些規(guī)則?

答:Ao支持企業(yè)的總目標B。整體上著眼于高層管理,兼顧其他各層管理Co要擺脫

信息系統(tǒng)對組織機構(gòu)的依從性。D.保證系統(tǒng)結(jié)構(gòu)有良好的整體性。Eo要便于實施

2.如何進行信息系統(tǒng)規(guī)劃?

答:(1)規(guī)劃準備(2)收集相關(guān)信息(3)進行戰(zhàn)略分析(4)定義約束條件(5)明確

戰(zhàn)略目標(6)提出未來戰(zhàn)略(7)選擇開發(fā)方案⑻提出實施進度(9)戰(zhàn)略規(guī)劃文檔化

(10)總經(jīng)理批準

3.初步調(diào)查的內(nèi)容有哪些?

答:(1)新系統(tǒng)的目的或要求(2)組織機構(gòu)的概況(3)實現(xiàn)系統(tǒng)運行情況

(4)企業(yè)發(fā)展規(guī)劃與戰(zhàn)略,企業(yè)產(chǎn)品和市場,在國內(nèi)外中所處的位置等.

4.試述BSP法的基本思路與實現(xiàn)步驟?

答:基本思路:首先自上而下認識企業(yè)目標,識別業(yè)務(wù)流程,識別數(shù)據(jù),再由下而上

設(shè)計系統(tǒng)的目標,最后把企業(yè)目標轉(zhuǎn)化為信息系統(tǒng)規(guī)劃的全過程。

步驟:(1)準備工作(2)調(diào)研(3)定義業(yè)務(wù)流程(4)業(yè)務(wù)過程重組(5)定義

數(shù)據(jù)類(6)定義信息系統(tǒng)總體結(jié)構(gòu)(7)確定總體結(jié)構(gòu)中的優(yōu)先順序(8)完成BSP

研究報告,提出建議書和開發(fā)計劃

5.試述SST發(fā)的基本思想和步驟?

答:基本思想:是識別戰(zhàn)略集合,并把組織戰(zhàn)略集合轉(zhuǎn)化為信息系統(tǒng)戰(zhàn)略集合

步驟:識別組織戰(zhàn)略集將組織的戰(zhàn)略集轉(zhuǎn)化成信息系統(tǒng)的戰(zhàn)略集

6.什么是關(guān)鍵成功因素,如何識別?

答:Csf是指在規(guī)劃期內(nèi)影響企業(yè)戰(zhàn)略成功的關(guān)鍵性任務(wù)。

特點:csf是少量的,易于識別的,可操作的目標,可確保企業(yè)成功,可用于決定組織

的信息需求

7、可行性研究分為哪些?

答:復(fù)查系統(tǒng)規(guī)模和目標.研究目前正在使用的系統(tǒng).導(dǎo)出新系統(tǒng)和高層邏輯模型。

進一步定義問題,導(dǎo)出和評價供選擇的方法.推薦行動方針草擬開發(fā)方案書寫文

檔提交審查

8、可行性研究主要從哪幾個方面考察。簡述其內(nèi)容?

答:經(jīng)濟可行性:研究經(jīng)濟效益是否可行

技術(shù)可行性:研究技術(shù)問題是否可行

社會可行性:需從政策,法律,道德,制度,管理,人等社會因素論證信息系統(tǒng)開發(fā)的可

能性和實現(xiàn)性

第五章信息系統(tǒng)的需求分析

名詞解釋

需求分析:是強調(diào)用戶對新開發(fā)的信息系統(tǒng)的需要和要求,結(jié)合組織的目標、現(xiàn)狀、

實力和技術(shù)等因素,通過深入細致的分析,確定出合理可行的信息系統(tǒng)需求,并通過

規(guī)范的形式描述需求的過程。

數(shù)據(jù)流圖:是描述軟件系統(tǒng)中數(shù)據(jù)處理過程的一種有力的圖形工具。

數(shù)據(jù)字典:是用來準確定義數(shù)據(jù)流圖中各組成成分的具體含義的一種工具。

選擇

1.信息系統(tǒng)需求分析階段要解決的問題是(A)o

A.信息系統(tǒng)做什么B.信息系統(tǒng)提供哪些信息

C.信息系統(tǒng)采用的結(jié)構(gòu)D.信息系統(tǒng)怎么做

2.信息系統(tǒng)需求分析階段的目標是(B)o

A.制定系統(tǒng)開發(fā)計劃B.制定需求說明報告

C.制定系統(tǒng)結(jié)構(gòu)說明D.制定系統(tǒng)開發(fā)方案

3.各種需求分析方法都有它們共同適用的(D)o

A.說明方式B.描述方式C.準則D.基本原則

4.在結(jié)構(gòu)化分析方法中,用以表達系統(tǒng)內(nèi)數(shù)據(jù)的運動情況的工具有(A)o

A.數(shù)據(jù)流圖B.數(shù)據(jù)字典C.結(jié)構(gòu)化語言D.判定表與判定樹

5.DFD中每個加工至少有(D)o

A.一個輸入流B.一個輸出流

C.多個輸入輸出流D.一個輸入輸出流

6.數(shù)據(jù)字典不包括的條目是(C)o

A.數(shù)據(jù)項B.數(shù)據(jù)流C.數(shù)據(jù)類型D.數(shù)據(jù)加工

三,簡答題

1.信息系統(tǒng)需求分析階段的任務(wù)是什么?

答:包括(1)確定對系統(tǒng)的綜合要求(2)分析系統(tǒng)的數(shù)據(jù)要求(3)導(dǎo)出目標系統(tǒng)的詳

細邏輯模型(4)修正項目開發(fā)計劃,編寫用戶手冊概要(5)編寫系統(tǒng)需求規(guī)格說明

書,并提交審查.

2o數(shù)據(jù)流圖的作用是什么?它有哪些基本成分?

答:作用:(1)作為交流信息的工具(2)作為分析和設(shè)計的工具

基本成分:數(shù)據(jù)的源點或終點、數(shù)據(jù)加工、數(shù)據(jù)存儲和數(shù)據(jù)流

3o數(shù)據(jù)字典的作用是什么?它有哪些基本條目?

答:作用是給數(shù)據(jù)流圖上每個成分加以定義和說明。

基本條目:數(shù)據(jù)流條目、數(shù)據(jù)項條目、數(shù)據(jù)文件條目和數(shù)據(jù)加工條目

4o需求分析階段有哪些描述工具?

答:結(jié)構(gòu)化語言、判定表、判定樹、E—R模型、層次方框圖、IPO圖和Warnier圖等。

5.信息系統(tǒng)需求說明書主要包括哪些內(nèi)容?衡量需求說明書好壞的標準是什么?

答:內(nèi)容:(1)引言:用于說明項目的開發(fā)背景、應(yīng)用范圍,定義所用到的術(shù)語和縮

略語,以及列出文檔中所引用的參考資料等(2)項目概述:主要包括功能概述和約束

條件(3)具體需求:主要包括功能需求、接口定義、性能需求、軟件屬性及其他需求

等。

標準:(1)正確性(2)無歧義性(3)完全性(4)可驗證性(5)一致性

(6)可理解性(7)可修改性(8)可追蹤性。

6o需求評審包括哪些內(nèi)容?評審方法有哪些?

答:內(nèi)容:(1)系統(tǒng)定義的目標是否與用戶的要求一致(2)系統(tǒng)需求分析階段提供

的文檔資料是否齊全(3)文檔中的所有描述是否完整、清晰、準確地反映了用戶要

求(4)與所有其他系統(tǒng)成分的重要接口是否都已經(jīng)描述(5)主要功能是否已包括在

規(guī)定的軟件范圍之內(nèi),是否都已充分說明(6)軟件的行為和它必須處理的信息、必須

完成的功能是否一致(7)設(shè)計的約束條件或限制條件是否符合實際(8)是否考慮了

開發(fā)的技術(shù)風險⑼是否詳細制定了檢驗標準,它們能否對系統(tǒng)定義成功進行確認。

方法:(1)自查法⑵用戶審查法(3)專家審查法(4)原型法

四,應(yīng)用題

(1)某銀行的計算機儲蓄系統(tǒng)功能是:將儲戶填寫的存款單或取款單或取款單輸入

系統(tǒng),如果是存款則系統(tǒng)記錄存款人姓名,住址,存款類型,存款日期,利率等

信息,并打印出存單給儲戶;如果是取款,系統(tǒng)計算利息并打印出清單給儲戶。

請用數(shù)據(jù)流圖簡單描繪本系統(tǒng)功能。

答:

(2)有一個飛機機票預(yù)訂系統(tǒng),其功能為:旅行社把預(yù)訂機票的旅客信息(姓名,年

齡,單位,身份證號碼,旅行時間及目的等)輸入機票預(yù)定系統(tǒng),系統(tǒng)為旅客安排

航班,打印出取票通知單(附有應(yīng)交的賬款);旅客在飛機起飛的前一天憑取票

通知等交款取票,系統(tǒng)檢驗無誤,輸出機票給旅客。請用數(shù)據(jù)流圖描繪這個飛

機機票預(yù)訂系統(tǒng)的功能.

0層數(shù)據(jù)流圖

1層數(shù)據(jù)流圖

第八早

1.名詞解釋

系統(tǒng)設(shè)計:用來確定系統(tǒng)的結(jié)構(gòu),即系統(tǒng)的組成以及各組成成分之間的相互關(guān)系,詳

細設(shè)計用來確定模塊內(nèi)部的算法和數(shù)據(jù)結(jié)構(gòu),產(chǎn)生描述各模塊程序過程的詳細設(shè)計文

檔。

模塊:指具有相對獨立性的由數(shù)據(jù)說明、執(zhí)行語句等程序?qū)ο髽?gòu)成的集合。

模塊化:指將整個程序劃分為若干個模塊,每個模塊用于實現(xiàn)一個特定的功能.

模塊設(shè):自動向下、逐步求精的模塊劃分思想方法。

信息隱蔽:簡化了系統(tǒng)結(jié)構(gòu)的復(fù)雜度,提供了程序模塊設(shè)計標準化的可能性.

逐步求精:是人類解決復(fù)雜問題時采用的基本方法,也是許多軟件工程技術(shù)的基礎(chǔ)。

模塊獨立性:指每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最

少且借口簡單。

內(nèi)聚:指模塊內(nèi)部各成分間聯(lián)系的緊密程度。

耦合:指模塊之間相互聯(lián)系的程度。

2O選擇題

(1).系統(tǒng)是一個把(B)轉(zhuǎn)換為系統(tǒng)表示的過程。

Ao代碼設(shè)計Bo系統(tǒng)需求Co詳細設(shè)計D.系統(tǒng)分析

(2).系統(tǒng)設(shè)計階段分為(C)。

Ao邏輯設(shè)計與功能設(shè)計B.模型設(shè)計和功能設(shè)計

Co結(jié)構(gòu)設(shè)計和模塊過程設(shè)計Do數(shù)據(jù)庫設(shè)計和文件設(shè)計

(3).內(nèi)聚性是對模塊功能強度的度量,內(nèi)聚性較強的是(D).

A.邏輯內(nèi)聚B。順序內(nèi)聚C.偶然內(nèi)聚Do功能內(nèi)聚

(4)o模塊間的耦合性較強,說明模塊之間的聯(lián)系越密切,耦合性較強的是(C)。

A.非直接耦合B.控制耦合Co內(nèi)容耦合D.公共耦合

(5).能反映出系統(tǒng)結(jié)構(gòu)的是(D

A.數(shù)據(jù)流圖B.判定樹C.判定表D.系統(tǒng)程序結(jié)構(gòu)圖

3.簡答題

1,如何理解模塊獨立性?用什么指標來衡量模塊獨立性?

答:模塊獨立性概括了把系統(tǒng)劃分為模塊時需要遵守的準則,同時也是判斷模塊構(gòu)造

是不是合理的標準,模塊化程度較高的系統(tǒng):其功能易于劃分,接口簡單,開發(fā)較容

易。特別是在幾個開發(fā)人員共同開發(fā)一個系統(tǒng)時,這一點尤為突出,因此模塊獨立性

很重要;

衡量標準:模塊本身的內(nèi)聚和模塊間的耦合。

2,模塊內(nèi)聚的類型有哪些?

答:(1)偶然性內(nèi)聚(2)邏輯性內(nèi)聚(3)時間性內(nèi)聚(4)過程性內(nèi)聚(5)通信性內(nèi)

聚(6)順序性內(nèi)聚(7)功能性內(nèi)聚

3,模塊耦合性的類型有哪些?

答:(1)非直接耦合(2)數(shù)據(jù)耦合(3)特征耦合(4)控制耦合(5)外部耦合(6)

公共耦合(7)內(nèi)容耦合

4,系統(tǒng)設(shè)計的優(yōu)化規(guī)則有哪些?

答:(1)改進系統(tǒng)結(jié)構(gòu)提高模塊獨立性⑵模塊的作用域應(yīng)處于其控制域范圍內(nèi)(3)

系統(tǒng)結(jié)構(gòu)中的深度和寬度不宜過大(4)模塊應(yīng)具有高扇入和適當?shù)纳瘸觯?)保持適

中的模塊規(guī)模和復(fù)雜度(6)降低模塊接口的復(fù)雜度(7)設(shè)計單入口單出口的模塊(8)

模塊功能可以預(yù)測。

5,系統(tǒng)總體設(shè)計的基本任務(wù)是什么?

答:(1)設(shè)計軟件系統(tǒng)結(jié)構(gòu)(2)數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計(3)編寫總體設(shè)計文檔(4)評

6,進行變換分析需要哪些步驟?

答:(1)復(fù)查基本系統(tǒng)模塊(2)復(fù)查并精化數(shù)據(jù)流圖(3)確定數(shù)據(jù)流圖具有變換特性

(4)確定輸入流和輸出流的邊界,從而孤立出變換中心(5)完成“第一季分解”(6)

完成“第二級分解”(7)根據(jù)系統(tǒng)設(shè)計原理和優(yōu)化規(guī)則,精化所得到的系統(tǒng)結(jié)構(gòu)雛形,

改良軟件質(zhì)量。

第七章信息系統(tǒng)的詳細設(shè)計

一、名詞解釋:

結(jié)構(gòu)化程序設(shè)計:是一種設(shè)計程序的技術(shù),采用自頂向下、逐步細化的設(shè)計方法和單

入口、單出口的控制技術(shù),任何程序都可以通過順序、選擇和循環(huán)3種基本控制結(jié)構(gòu)

的復(fù)合實現(xiàn)

程序圖「指把程序流程圖中每個處理符號都退化成一個點,使原來連接不同處理符號

的箭頭變成連接不同的有向弧.

二、選擇:

1、系統(tǒng)詳細設(shè)計階段屬于系統(tǒng)生存周期的(B)階段

A、需求分析B、系統(tǒng)設(shè)計C、編碼D、系統(tǒng)維護

2、系統(tǒng)詳細設(shè)計階段的任務(wù)是(A)

A、算法設(shè)計B、功能設(shè)計C、調(diào)用關(guān)系設(shè)計D、輸入輸出設(shè)計

3、結(jié)構(gòu)化程序設(shè)計采用的思想是(B)

A、篩選法B、逐步求精C、迭代法D、遞歸法

4、以語言形式描述算法的是(C)

A、PADB、程序流程圖C、PDLD、盒圖

5、系統(tǒng)詳細設(shè)計階段采用自左向右的二維圖形結(jié)構(gòu)描述算法的是(C)

A、IPOB、JSPC、PADD、JSD

三、簡答題

1,系統(tǒng)詳細設(shè)計階段使用的描述工具是什么?各有什么特點?

答:(1)圖形工具(2)表格工具(3)語言工具

圖形工具的特點:程序的結(jié)構(gòu)清晰可見,算法結(jié)構(gòu)清晰、易讀易懂,使用方便。

表格工具的特點:結(jié)構(gòu)清晰、形式簡單直觀,不需要任何說明,能夠簡潔、無二義性地

描述。

語言工具特點:可以很抽象,也可以很具體,與自然語言很接近,易于理解。

2,結(jié)構(gòu)化程序設(shè)計應(yīng)遵循哪些主要原則?有什么優(yōu)缺點?

答:(D使用語言中的順序、選擇和重復(fù)等有限的基本控制結(jié)構(gòu)表示程序邏輯⑵選

用的控制結(jié)構(gòu)只準許有一個入口和一個出口(3)復(fù)雜結(jié)構(gòu)應(yīng)該用基本控制結(jié)構(gòu)進行

組合嵌套實現(xiàn)(4)語言中沒有的控制結(jié)構(gòu),可用一段等價的程序段模擬(5)嚴格控

制goto語句o

優(yōu)點:(D自頂向下、逐步細化的方法符合人類解決復(fù)雜問題的普遍規(guī)律,可以顯著

提高系統(tǒng)開發(fā)的成功率和生產(chǎn)率(2)先全局后局部、先整體后細節(jié)、先抽象后具體

的逐步求精過程開發(fā)出的程序有清晰層次結(jié)構(gòu)(3)使用但入口和單出口的控制結(jié)構(gòu),

使得程序的靜態(tài)結(jié)構(gòu)和它的動態(tài)執(zhí)行情況比較一致(4)控制結(jié)構(gòu)有確定的邏輯模式,

編寫程序代碼只限于使用很少使用直截了當?shù)姆绞?。?)程序清晰和模塊化使得在修

改和重新設(shè)計一個系統(tǒng)時可以重用的代碼量最大(6)程序的邏輯結(jié)構(gòu)清晰,有利于

程序正確性證明。缺點:結(jié)構(gòu)化方法編制的源代碼較長,存儲容量和運行時間有所增

加,有些非結(jié)構(gòu)化語言不直接提供單入、單處的基本控制結(jié)構(gòu),個別情況下,結(jié)構(gòu)化

程序的結(jié)構(gòu)也十分復(fù)雜。

3,JACKSon程序設(shè)計方法的基本思想是什么?

答:在充分裂解問題輸入、輸出數(shù)據(jù)的基礎(chǔ)上,找出輸入、輸出數(shù)據(jù)的層次結(jié)構(gòu)對應(yīng)

關(guān)系根據(jù)數(shù)據(jù)結(jié)構(gòu)的層次關(guān)系映射為軟件控制層次結(jié)構(gòu),然后對問題進行求精,給

出對外求解的精確描述。

4,使用Wernier程序設(shè)計方法的步驟是什么?

答:(1)分析確定輸入、輸出數(shù)據(jù)的邏輯結(jié)構(gòu),并用Warnier圖描繪數(shù)據(jù)結(jié)構(gòu)(2)依

據(jù)輸入數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu),并用Warnier圖描繪書記程序的處理層次(3)將程

序結(jié)構(gòu)圖改為流程圖,并自下至上給每個處理框編號(4)根據(jù)程序流程圖寫出程序的

偽代碼指令(5)按分類寫出的指令按序號排序,從而得出描述處理過程的偽碼。

5,使用環(huán)形復(fù)雜度的度量方法有什么用途?

答:用于測試難度的一種定量度量,也對系統(tǒng)最終的可靠性給出某種預(yù)測,盡量將程

序的環(huán)形復(fù)雜度控制在10以下。

6,在人一機界面設(shè)計時,要考慮用戶的那些需求?

答:(1)用提示選擇,而不是輸入命令串(2)聯(lián)機幫助⑶可視化圖形

第8章信息系統(tǒng)的程序編碼

一、名詞解釋

編碼:編碼的目的是使用選定的程序設(shè)計語言,把模塊的過程描述翻譯為用該語言書

寫的源程序。

編碼風格:是程序員在編寫程序時遵循的具有準則和習慣的做法。

二、選擇題

(1)下面屬于功能性注釋的是(C)

A.說明模塊的用處和功能的注釋B.說明數(shù)據(jù)的名稱和用處的注釋

Co說明程序段的注釋D.說明程序開發(fā)背景的注釋

(2)為了保證系統(tǒng)的質(zhì)量,使其具有較好的可維護性,關(guān)鍵在于(B)

Ao選擇合適的程序設(shè)計語言Bo選擇好的程序設(shè)計風格

C.具有好的數(shù)據(jù)結(jié)構(gòu)D.具有好的運行環(huán)境

(3)下面對提高程序編碼效率沒有影響的是(D)

A.選擇良好的設(shè)計方法Bo選擇良好的算法

C.選擇良好的數(shù)據(jù)結(jié)構(gòu)Do變量名的使用

(4)從下面關(guān)于程序編制的敘述中,選出3條正確的敘述(ADF)

Ao在編制程序之前,首先必須仔細閱讀給定的程序說明書。然后,如是地依照

說明書編寫程序。說明書中常會有含糊不清或難以理解的地方,程序員在作業(yè)時應(yīng)該

對這些地方做出適當?shù)慕忉尅?/p>

Bo在著手編制程序時,重要的是采用既能使程序正確地按設(shè)計說明書進行處理,

又易出錯的編寫方法。

C.在編制程序時,首先應(yīng)該對程序的結(jié)構(gòu)充分考慮,不要急于開始編碼,而要像

寫軟件文檔那樣,很好的琢磨程序具有什么樣的功能,這些功能如何安排等等。

D.考慮到以后的程序變更,為程序編寫完整的說明書是一項很重要的工作。而且

程序的編寫形式也盡可能讓他人看得懂。

E.編制程序時不可缺少的條件是,程序的輸入和輸出數(shù)據(jù)的格式都應(yīng)確定.其它

各項規(guī)定都是附帶的,無足輕重.

Fo作為一個好的程序,不僅處理速度要快,而且易讀易修改等也都是重要的條件。

為了能得到這樣的程序,不僅要熟悉程序設(shè)計語言的語法,還要注意采用適當?shù)囊?guī)程

和單純的表現(xiàn)方法,注意使整個程序的結(jié)構(gòu)簡潔。

(5)國際上最廣泛使用的商用及行政管理語言是(A)

A.COBOLBoBASICCoFORTRANDoPL/I

(6)國際上最流行的數(shù)值計算的程序設(shè)計語言是(C)

A.BASICBoALGOLCoFORTRAND.C

(7)在人工智能領(lǐng)域,目前最廣泛使用的高級語言是(D)

AoAdaBoFORTRANC.COBOLDoLISP

三、簡答題

1o選擇程序設(shè)計語言應(yīng)該考慮哪些因素?

答:A.項目運用領(lǐng)域B.系統(tǒng)的開發(fā)方法C.系統(tǒng)的運行環(huán)境Do算法和數(shù)據(jù)結(jié)構(gòu)的復(fù)

雜性

E.系統(tǒng)開發(fā)人員的知識F.系統(tǒng)用戶的要求G。工程的規(guī)模H。可以得到的軟件開發(fā)工

I.系統(tǒng)的可移植性要求

2.簡要敘述程序中與編碼風格有關(guān)的因素有哪些?

答:Ao源程序文檔化Bo數(shù)據(jù)的說明C.語句的構(gòu)造D。輸入或輸出的渠道

3o影響程序效率的因素有哪些?

答:A。算法對效率的影響B(tài).存儲器對效率的影響C。程序輸入與輸出的因素

第九章信息系統(tǒng)的測試

一、名詞解釋

測試:為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。

白盒測試:把測試對象看作一個打開的盒子,測試人員須了解程序的內(nèi)部結(jié)構(gòu)和處理

過程,以檢查處理過程的細節(jié)為基礎(chǔ),對程序中盡可能多的邏輯路徑進行測試,檢驗內(nèi)

部控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是否有錯,以及實際的運行狀態(tài)與預(yù)期的狀態(tài)是否一致。

黑盒測試:把測試對象看成一個黑盒子,測試人員完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理

過程,只在系統(tǒng)的接口處進行測試,依據(jù)需求說明書,檢查程序是否滿足功能要求。

調(diào)試:是指在成功的進行了測試之后,進一步診斷和改進程序中存在的錯誤過程.

系統(tǒng)可靠性:程序在給定的時間間隔內(nèi),按照規(guī)格說明書的規(guī)定成功的運行的概率.

二、二、選擇題

1.在下列文檔中,與測試無關(guān)的是(A)。

Ao立項報告B.需求說明書C.設(shè)計說明書Do源程序

2.可提高系統(tǒng)測試效率的是(B)。

Ao隨意選取測試的數(shù)據(jù)Bo制定測試計劃

C.選取邊界數(shù)據(jù)作為測試用例D.取全部盡可能的數(shù)據(jù)

3.系統(tǒng)測試中,黑盒法在設(shè)計測試用例時主要考慮的依據(jù)是(A)o

A.系統(tǒng)功能B.輸入數(shù)據(jù)Co輸出數(shù)據(jù)D.內(nèi)部邏輯

4。系統(tǒng)測試采用白盒的是(A).

A.單元測試B.集成測試C.確認測試Do系統(tǒng)測試

5.集成測試有兩個具體的方法,它們是(A)。

Ao非漸增式方法和漸增式方法Bo白盒法和黑盒法

C.確認測試和系統(tǒng)測試Do歸納法和演繹法

6.集成測試是為了發(fā)現(xiàn)(C)階段的錯誤。

Ao編碼Bo詳細設(shè)計Co概要設(shè)計D.需求設(shè)計

7.確認測試是以(B)為基礎(chǔ)進行的測試。

A.源程序Bo需求說明Co設(shè)計說明Do測試報告

8。從下列敘述中選出5條關(guān)于系統(tǒng)測試的正確敘述是(ABCDH)

A.為了使得系統(tǒng)容易測試,應(yīng)該使用高級的程序設(shè)計語言設(shè)計語言編制程序

Bo系統(tǒng)測試是一個程序的執(zhí)行過程,目的是為了發(fā)現(xiàn)系統(tǒng)中隱藏的錯誤

Co如果程序中連鎖式連接了8個判定(IF)結(jié)構(gòu),則程序中總的路徑數(shù)達2'條

Do白盒測試僅與程序的內(nèi)部結(jié)構(gòu)有關(guān),完全可以不考慮程序的功能要求

E.為了快速完成集成測試,采用一次性集成方式是適宜的

F.對一批模塊進行測試,被發(fā)現(xiàn)的錯誤多的模塊中殘留的錯誤將比其他的模塊

G.好的測試用例應(yīng)能證明軟件是正確的

Ho邊界值分析方法是取輸入輸出等價類的邊界值作為測試用例

Io等價類劃分方法考慮了各等價類之間取值的組合情況下可能的結(jié)果

J.判定覆蓋法可能查不出在判定中邏輯運算符使用有誤時產(chǎn)生的錯誤

三、簡答題

1、系統(tǒng)測試的目標是什么?有哪些基本原則?

答:目標:(1)從用戶的角度出發(fā),普遍希望通過系統(tǒng)測試暴露系統(tǒng)中隱藏的錯誤和

缺陷,以考慮是否可接受該產(chǎn)品。

(2)從系統(tǒng)開發(fā)者的角度出發(fā),則系統(tǒng)測試成為表明系統(tǒng)產(chǎn)品中不存在錯

誤的過程,驗證該系統(tǒng)已正確的實現(xiàn)了用戶的要求,確立人們對系統(tǒng)質(zhì)量的信任。

原則:(1)應(yīng)該把“盡早的和不斷的進行系統(tǒng)測試”作為系統(tǒng)測試者的座右銘.

(2)程序員或程序設(shè)計機構(gòu)應(yīng)避免測試自己的設(shè)計的程序。

(3)測試用例的設(shè)計不僅要有輸入數(shù)據(jù),還要有與之對應(yīng)的語氣結(jié)果。

(4)測試用例的設(shè)計不僅要有合法的輸入數(shù)據(jù),還要有非法的輸入數(shù)據(jù).

(5)要充分注意測試過程中的群集現(xiàn)象。

(6)嚴格執(zhí)行測試計劃,排除測試的隨意性.

(7)應(yīng)對每一個測試結(jié)果做全面檢查。

(8)除了檢查程序是否做完;額它應(yīng)做的事之外,還要檢查它是否做了不應(yīng)該的

事。

(9)在對程序修改之后要進行回歸測試。

(10)妥善保留測試計劃、全部測試用例、出錯統(tǒng)計和最終分析報告,并把它們

作為系統(tǒng)的組成部分之一,為維護提供方便。

2、黑盒測試和白盒測試有何區(qū)別?各有哪些具體的測試方法?

答:白盒測試是把測試對象看做一個透明的盒子,它允許測試人員利用程序內(nèi)部的邏

輯結(jié)構(gòu)及有關(guān)信息,設(shè)計或選擇測試用例,對程序所有邏輯路徑進行測試,通過不同

點檢查程序狀態(tài),確定實際的狀態(tài)是否與預(yù)期的狀態(tài)一致。

黑盒測試是把測試對象看成一個黑盒子,測試人員完全不考慮程序的內(nèi)部結(jié)構(gòu)和

處理過程,只在系統(tǒng)的接口處進行測試,依據(jù)需求說明書,檢查程序是否滿足功能要

求。黑盒測試是一個功能測試需要研究需求說明和概要設(shè)計說明中有關(guān)的程序信息,

與測試后的結(jié)果進行分析比較。黑盒測試和白盒測試是互補的方法。

白盒測試的方法:(1)邏輯覆蓋(2)基本路徑測試

黑盒測試的方法:(1)等價類劃分法(2)邊界值分析法(3)錯誤推測法⑷因果圖

3、系統(tǒng)測試分成幾個階段?個階段的任務(wù)是什么?

答:階段:(1)單元測試(2)集成測試(3)確認測試(4)系統(tǒng)測試

任務(wù):單元測試:(1)模塊接口測試⑵局部數(shù)據(jù)結(jié)構(gòu)測試(3)路徑測試(4)錯誤處

理測試(5)邊界測試。

集成測試:將所有的模塊按照要求組成一個完整的系統(tǒng)進行分析。

確認測試:使用實際數(shù)據(jù)進行測試,從而驗證系統(tǒng)是否滿足用戶的實際需要,驗證

系統(tǒng)的有效性。

系統(tǒng)測試:把通過確認測試的系統(tǒng),作為基于計算機系統(tǒng)的一個整體元素,與整個系

統(tǒng)的其他元素結(jié)合起來,在實際運行環(huán)境下,對計算機系統(tǒng)進行一系列的集成測試盒

有效性測試。

4、系統(tǒng)測試包括哪些類型?

答:(1)恢復(fù)測試(2)安全性測試(3)強度測試⑷性能測試

5、非漸增式方法和漸增式方法有什么區(qū)別?

(1)非漸增式方法把單元測試和集成測試分為兩個不同的階段,前一階段完成單元測

試,后一階段完成集成測試.漸增式測試則是單元測試和集成測試結(jié)合在一起同時完

成.

(2)非漸增式需要更多的工作量,因為每個模塊都需要驅(qū)動模塊和樁模塊。漸增式利

用已測試過的模塊作為樁模塊或驅(qū)動模塊,因此工作量較少。

⑶漸增式可以較早的發(fā)現(xiàn)接口之間的錯誤。非漸增式只有到了最后組裝時才能發(fā)現(xiàn).

(4)漸增式有利于排錯,發(fā)生錯誤往往和最近加進來的模塊有關(guān)。非漸增式發(fā)現(xiàn)接口

錯誤杯推遲到最后,而且很難判斷是哪一部分接口出錯。

(5)漸增式測試比較徹底,已測試的模塊的新的模塊組裝在一起又接受測試。

(6)非漸增式開始可并行測試所有模塊,能充分利用人力,對測試大型系統(tǒng)很有意義。

6、a測試和B測試有何區(qū)別?

答:a測試是由一個用戶在開發(fā)環(huán)境下進行測試,也可以使開發(fā)機構(gòu)內(nèi)部的人員在模

擬實際操作環(huán)境下進行的測試,盡可能逼真的模擬實際運行環(huán)境和用戶對系統(tǒng)產(chǎn)品的

操作,并盡最大努力涵蓋所有可能的用戶操作方式,因此,a測試是在一個受控制環(huán)境

下的測試。

B測試是由系統(tǒng)的多個用戶在一個或多個用戶的實際使用環(huán)境下進行的測試,與a

測試不同的事,開發(fā)者一般不在現(xiàn)場,因此,3測試是系統(tǒng)不在開發(fā)者控制的環(huán)境下的

“活的”應(yīng)用.

7、使用等價類劃分法進行測試的步驟?

答:(1)劃分等價類:O,1有效等價類錯誤!無效等價類(2)確定測試用例(3)用等

價類劃分法設(shè)計測試用例的實例。

8、使用因果圖法生成測試用例的基本步驟?

(1)分析軟件規(guī)格說明描述中,哪些是原因,哪些是結(jié)果,并給出每個原因和結(jié)果賦

予一個標識符。

(2)分析軟件規(guī)格說明描述中的語義,找出原因與結(jié)果之間,原因之間對應(yīng)的關(guān)系,

根據(jù)這些關(guān)系,畫出因果圖.

(3)由于語法或環(huán)境限制,有些原因與原因之間,結(jié)果與結(jié)果之間不可能同時出現(xiàn).

(4)把因果圖轉(zhuǎn)換成判定表

⑸把判定表的每一列拿出來作為依據(jù),設(shè)計測試用例。

9、測試的綜合策略是什么?

系統(tǒng)測試策略把設(shè)計測試用例的方法集成到一系列經(jīng)過周密計劃的測試步驟中去,

從而大大提高系統(tǒng)測試的效果,使得系統(tǒng)開發(fā)獲得成功,任何測試策略都必須與測試

計劃、測試用例設(shè)計、測試執(zhí)行以及測試結(jié)果數(shù)據(jù)的收集與分析緊密的結(jié)合在一起。

10、調(diào)試和測試有什么不同?他們各有什么用途?

不同:(1)目的不同(2)所需的技術(shù)理論不同(3)定義不同⑷作用和意義不同(5)

方法和過程不同

用途:測試是盡可能多的發(fā)現(xiàn)程序中的錯誤,而調(diào)試時確定錯誤的原因和位置,并改

正錯誤。

11、系統(tǒng)調(diào)試的原則有哪些?

(D確定錯誤的性質(zhì)和位置的原則:錯誤!撕開與錯誤征兆有關(guān)的信息錯誤!避開死胡同

錯誤!調(diào)試工具當做輔助手段來使用錯誤!避免用試探法

(2)改正錯誤的原則:錯誤!注意錯誤的群集現(xiàn)象錯誤!注意只修改了錯誤的征兆錯誤!當心

修正一個錯誤的同時看、有可能會引入新的錯誤O修改錯誤的過程將迫使人們展示回

到程序設(shè)計階段錯誤!修改源代碼而不要去修改目標代碼

第十章信息系統(tǒng)的維護

一、名詞解釋

系統(tǒng)維護:在系統(tǒng)交付使用之后,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論