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

下載本文檔

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

文檔簡介

1、第一章信息系統(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ù)、管理和決策問題并為組織目標(biāo)服務(wù)的綜合系統(tǒng)。4 決策支持系統(tǒng):這是在現(xiàn)代信息技術(shù)的基礎(chǔ)上,交叉管理學(xué)、行為科學(xué)、運籌學(xué),控制論等學(xué)科運用、人工智能、專家系統(tǒng)、知識工程等理論和方法,輔助支持企業(yè),決策活動的信息系統(tǒng)。二、選擇題1 信息運動的基本形式是(D)A. 信息輸入與輸出 B信息處理 C信息控制 D信息循環(huán)

2、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ù),它對于接收者的決策或行為

3、具有現(xiàn)實或潛在意義。數(shù)據(jù)是記錄客觀事物的可鑒別的符號,這些符號不僅指數(shù)字,而且還包括文字、圖形、聲音等。數(shù)據(jù)本身沒有意義,具有客觀性。數(shù)據(jù)要經(jīng)過處理和解釋才有意義成為信息??梢哉f信息是經(jīng)過加工以后并對客觀世界產(chǎn)生影響的數(shù)據(jù)。2. 決策過程分哪幾個階段?各階段的任務(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、活動之中。4簡述C/S模式的基本結(jié)構(gòu),并分析其特征。答:客戶機/服務(wù)器的概念最早用于描述軟件的體系結(jié)構(gòu),表示一個應(yīng)用程序和一個服務(wù)程序之間在系統(tǒng)中的協(xié)調(diào)關(guān)系??蛻魴C程序和服務(wù)器程序不一定在物理層上分離,它們可能就是在同一臺機器上運行的兩個程序。5試分析信息系統(tǒng)的概念結(jié)構(gòu)。6試述信息系統(tǒng)的發(fā)展歷程。答:階段年代主要目標(biāo)典型功能核心技術(shù)代表性系統(tǒng)單項事務(wù)處理20世紀5070年代提高文書、統(tǒng)計、報表等事物處理工作的效率統(tǒng)計、計算、指標(biāo)、文字處理高級語言、文件管理電子數(shù)據(jù)處理系統(tǒng)(EDP)系統(tǒng)處理20世紀6080年代提高管理信息處理的綜合性、系統(tǒng)性、及時性和準確性計劃、綜合統(tǒng)計、管理報告生成數(shù)據(jù)庫技術(shù)

5、、數(shù)據(jù)通信與計算機網(wǎng)絡(luò)早期的管理信息系統(tǒng)決策支持20世紀7090年代支持管理者的決策活動及提高管理決策的有效性分析、優(yōu)化、評價、預(yù)測人機對話、模擬管理、人工智能的應(yīng)用決策支持系統(tǒng)(DSS)、現(xiàn)代的管理信息系統(tǒng)綜合集成20世紀90年代以來提高管理者的素質(zhì)、創(chuàng)造良好的工作、學(xué)習(xí)與生活環(huán)境為管理者的智能活動、決策分析、研究、學(xué)習(xí)提供支持Internet/Intranet技術(shù)、多媒體技術(shù)、人工智能應(yīng)用基于Web的信息系統(tǒng)、ERP系統(tǒng)、電子商務(wù)、供應(yīng)鏈管理7試分析決策支持系統(tǒng)和主管信息系統(tǒng)的異同。答:管理信息系統(tǒng)(Management Information Systems,簡稱 MIS) 20世紀70

6、年代初隨著數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)和科學(xué)管理方法的發(fā)展,計算機在管理上的應(yīng)用日益廣泛,管理信息系統(tǒng)逐漸成熟起來。 管理信息系統(tǒng)最大的特點是高度集中,能將組織中的數(shù)據(jù)和信息集中起來,進行快速處理,統(tǒng)一使用。有一個中心數(shù)據(jù)庫和計算機網(wǎng)絡(luò)系統(tǒng)是MIS的重要標(biāo)志。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)的另一特點是利用定量化的科學(xué)管理方法,通過預(yù)測、計劃優(yōu)化、管理、調(diào)節(jié)和控制等手段來支持決策。 決策支持系統(tǒng)(Deci

7、sion Support Systems,簡稱 DSS) 20世紀70年代國際上展開了MIS為什么失敗的討論。人們認為,早期MIS的失敗并非由于系統(tǒng)不能提供信息。實際上MIS能夠提供大量報告,但經(jīng)理很少去看,大部分被丟進廢紙堆,原因是這些信息并非經(jīng)理決策所需。當(dāng)時,美國的 Michael SScott Marton在管理決策系統(tǒng)一書中首次提出了“決策支持系統(tǒng)”的概念。決策支持系統(tǒng)不同于傳統(tǒng)的管理信息系統(tǒng)。早期的MIS主要為管理者提供預(yù)定的報告,而DSS則是在人和計算機交互的過程中幫助決策者探索可能的方案,為管理者提供決策所需的信息。 由于支持決策是MIS的一項重要內(nèi)容,DSS無疑是MIS重要組

8、成部分;同時,DSS以MIS管理的信息為基礎(chǔ),是MIS功能上的延伸。從這個意義上,可以認為DSS是MIS發(fā)展的新階段,而DSS是把數(shù)據(jù)庫處理與經(jīng)濟管理數(shù)學(xué)模型的優(yōu)化計算結(jié)合起來,具有管理、輔助決策和預(yù)測功能的管理信息系統(tǒng)。 綜上所述,MIS和DSS各自代表了信息系統(tǒng)發(fā)展過程中的某一階段,但至今它們?nèi)愿髯圆粩嗟匕l(fā)展著,而且是相互交叉的關(guān)系。MIS是面向管理的信息系統(tǒng),DSS則是面向決策的信息系統(tǒng)。DSS在組織中可能是一個獨立的系統(tǒng),也可能作為MIS的一個高層子系統(tǒng)而存在。第二章一、名詞解釋 1、供應(yīng)鏈:是圍繞核心企業(yè),通過信息流、物流、資金流等,將供應(yīng)商、制造商、分銷商、零售商直至最終用戶連成一

9、個整體的功能網(wǎng)鏈結(jié)構(gòu)模式。 2、供應(yīng)鏈管理系統(tǒng):就是為了實現(xiàn)供應(yīng)鏈上各企業(yè)的共同目標(biāo),對整個供應(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、中層管理

10、者和知識工人C、主管D、操作員工 2、ERP是在以下哪項基礎(chǔ)上發(fā)展而來的(B)A、MRPB、MRPIIC、閉環(huán)MRPD、SCM3、在供應(yīng)鏈中,信息流流動的方向是(C) A、從供應(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)

11、用戶是企業(yè)各級人員,下面依次分析企業(yè)組織中各類用戶對信息的需求:(1)高層管理者高層管理者的工作是制定戰(zhàn)略規(guī)劃,決定公司的所有任務(wù)和目標(biāo)。為了策劃未來的進程,高層管理要對公司大方向的方針戰(zhàn)略進行決策。戰(zhàn)略規(guī)劃影響公司未來的生存與發(fā)展,包括長期的IT規(guī)劃。高層管理者致力于整個企業(yè)的發(fā)展并用IT規(guī)劃公司的進程與方向。為了確定一個戰(zhàn)略規(guī)劃,高層管理者還需要掌握公司外部的信息,如經(jīng)濟預(yù)測、技術(shù)趨勢、競爭威脅和政府政策等。(2)中層管理者和知識工人中層管理者在公司組織層次中僅次于高層管理者,大多數(shù)公司都有這一管理層次。中層管理者的職責(zé)主要是貫徹高層管理者的決策和執(zhí)行相關(guān)領(lǐng)域的管理職能,為下一層的主管和小

12、組領(lǐng)導(dǎo)提供方向、必要的資源和信息反饋。他們的精力集中于較短時間的目標(biāo)框架上,所以其所需信息比高層管理者更詳細,比管理日常運行的主管所需信息更全面。知識工人是處理企業(yè)相關(guān)事務(wù)的專業(yè)職員,如系統(tǒng)分析員、程序員、會計師、研究員、培訓(xùn)員和人力資源專家等。他們是企業(yè)組織必然的組成部分,企業(yè)需要他們來完成相應(yīng)的專業(yè)事務(wù)。知識工人在系統(tǒng)中使用業(yè)務(wù)支持系統(tǒng)、知識管理系統(tǒng)和用戶生產(chǎn)率系統(tǒng),對組織的基本功能提供支持。(3)主管主管又稱為小組領(lǐng)導(dǎo),他們在組織中管理操作員工,完成日常職責(zé)。他們需要按照上層要求調(diào)整操作任務(wù)和人員,做出必要的決定,確保得到正確的工具、材料和培訓(xùn)。像其他管理者一樣,主管在系統(tǒng)中需要借助決策

13、支持系統(tǒng)、知識管理系統(tǒng)和用戶生產(chǎn)率系統(tǒng)來完成他們的職責(zé)。(4)操作員工操作員工包括依靠事務(wù)處理系統(tǒng)輸入和接收數(shù)據(jù)的人員。在系統(tǒng)中,操作員工需要信息支持來完成相關(guān)任務(wù)。同時,隨著現(xiàn)代企業(yè)發(fā)展,許多企業(yè)通過授權(quán)的方式,賦予員工更大的責(zé)任和義務(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)涵

14、。答:1.客戶關(guān)系管理不是一種簡單的概念或方案,而是企業(yè)的一種哲學(xué)與戰(zhàn)略,貫穿于企業(yè)的每個經(jīng)營環(huán)節(jié)和經(jīng)濟部門,其目的是以有利可圖的方式管理企業(yè)現(xiàn)有的和潛在的客戶。2.客戶關(guān)系管理的目的是實現(xiàn)客戶價值最大化與企業(yè)價值最大化的合理平衡,即客戶與企業(yè)間的雙贏3.對客戶互動的有效管理是切實保證客戶關(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)鏈上的各個企

15、業(yè)看作一個不可分割的整體,是供應(yīng)鏈上各企業(yè)分擔(dān)的采購、生產(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)法律、制度、標(biāo)準、規(guī)范的統(tǒng)一體。完整的基礎(chǔ)電子商務(wù)系統(tǒng),是

16、在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è)、組織和消費者(4)實物配送中心(5)支付結(jié)算6)認證中心7.電子政務(wù)的基本內(nèi)容有哪些?答:(1)網(wǎng)上信息發(fā)布;(2)部門內(nèi)部辦公自動化;(3)實現(xiàn)網(wǎng)上交互式辦公;(4)各個政府部門資源共享、協(xié)同工作。8. 簡述GIS系統(tǒng)的構(gòu)成和應(yīng)用情況。答:(1)硬件配置,包括:計算機

17、主機、數(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)教練與模擬,基于G

18、IS和虛擬現(xiàn)實技術(shù),可以實現(xiàn)飛行、軍事演習(xí)等的模擬。(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)有對象

19、的“屬性”來描述,并且只能通過對象中的“方法”來改變,從而外界無從得知。二,選擇題 (1)諾蘭模型把信息系統(tǒng)的發(fā)展過程歸納為6個階段。將以計算機管理為主變化為以數(shù)據(jù)管理為主的階段是( A ) A.集成階段 B 蔓延階段 C控制階段 D.數(shù)據(jù)管理階段 (2)下列屬于結(jié)構(gòu)化系統(tǒng)開發(fā)方法特點的是( D ) A.采用自下而上的開發(fā)方法 B.系統(tǒng)開發(fā)周期短 C.系統(tǒng)開發(fā)適應(yīng)性強 D.適用于開發(fā)大型系統(tǒng) (3)信息系統(tǒng)的生命周期起始階段是( B ) A.系統(tǒng)分析 B.系統(tǒng)規(guī)劃 C.系統(tǒng)設(shè)計 D.系統(tǒng)實現(xiàn) (4)以下關(guān)于面向?qū)ο蠓椒〝⑹鲋?,正確的是( C ) A.問題空間與解決問題的方法空間不一致 B.繼承

20、是組裝結(jié)構(gòu)的重要特性 C.類是對象的抽象 D.數(shù)據(jù)與功能相割裂 (5)在面向?qū)ο蟮脑O(shè)計中,將對象的使用者與設(shè)計者分開的技術(shù)稱為( C ) A.隱藏性 B.繼承性 C.封裝性 D.多態(tài)性 (6)以下關(guān)于原型法的闡述中,不正確的是( B ) A.能及時反映用戶需求 B.適合于大型系統(tǒng)開發(fā) C.對開發(fā)環(huán)境和軟件工具要求高 D.符合人們認識事物的規(guī)律 (7)企業(yè)開發(fā)信息系統(tǒng)廣泛采用的開發(fā)方式是( C ) A.自行開發(fā) B.委托開發(fā) C.合作開發(fā) D.咨詢開發(fā)三,簡答題1信息系統(tǒng)建設(shè)涉及的因素有哪些?答:(1)文化、社會因素,(2)科學(xué)理論因素,(3)技術(shù)方法因素,(4)專業(yè)領(lǐng)域知識因素,(5)環(huán)境多變

21、因素,(6)組織管理因素,(7)經(jīng)濟效益因素2.簡述諾蘭階段模型的劃分答:諾蘭模型劃分為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)境、目標(biāo)、現(xiàn)行系統(tǒng)的狀況進行初步調(diào)查,根據(jù)企業(yè)目標(biāo)和發(fā)展戰(zhàn)略分析各級部門的信息需求,確定信息系統(tǒng)的目標(biāo)、功能、規(guī)模、資源,對建設(shè)新系統(tǒng)的需求做出分析和預(yù)測,并根據(jù)需求的輕重緩急、現(xiàn)有資源狀況和應(yīng)用環(huán)

22、境的約束,合理安排建設(shè)計劃,從經(jīng)濟、技術(shù)、等方面研究建設(shè)新系統(tǒng)的必要性和可能性。(2)信息系統(tǒng)規(guī)劃:根據(jù)系統(tǒng)設(shè)計任務(wù)書確定的范圍,對現(xiàn)行系統(tǒng)進行詳細調(diào)查,描述現(xiàn)行系統(tǒng)的義務(wù)流程,指出現(xiàn)行系統(tǒng)的局限性和不足之處,確定新系統(tǒng)的旗本目標(biāo)和邏輯功能要求(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)評價和維護。

23、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ù)文檔?答:(1)信息系統(tǒng)規(guī)劃:對企業(yè)的環(huán)境、目標(biāo)、現(xiàn)行系統(tǒng)的狀況進行初步調(diào)查,根據(jù)企業(yè)目標(biāo)

24、和發(fā)展戰(zhàn)略分析各級部門的信息需求,確定信息系統(tǒng)的目標(biāo)、功能、規(guī)模、資源,對建設(shè)新系統(tǒng)的需求做出分析和預(yù)測,并根據(jù)需求的輕重緩急、現(xiàn)有資源狀況和應(yīng)用環(huán)境的約束,合理安排建設(shè)計劃,從經(jīng)濟、技術(shù)、等方面研究建設(shè)新系統(tǒng)的必要性和可能性。(2)信息系統(tǒng)規(guī)劃:根據(jù)系統(tǒng)設(shè)計任務(wù)書確定的范圍,對現(xiàn)行系統(tǒng)進行詳細調(diào)查,描述現(xiàn)行系統(tǒng)的義務(wù)流程,指出現(xiàn)行系統(tǒng)的局限性和不足之處,確定新系統(tǒng)的旗本目標(biāo)和邏輯功能要求(3)信息系統(tǒng)設(shè)計:根據(jù)系統(tǒng)需求說明書中規(guī)定的功能要求,考慮具體設(shè)計以實現(xiàn)邏輯模型的技術(shù),即設(shè)計新系統(tǒng)的物理模型,所以這個階段有分為物理設(shè)計階段。(4)信息系統(tǒng)實施:將設(shè)計的系統(tǒng)付諸實踐的階段,該階段的任務(wù)是

25、根據(jù)系統(tǒng)設(shè)計報告所確定的物理模型,將設(shè)計方案轉(zhuǎn)為計算機上可實際運行的人機信息系統(tǒng),并編寫系統(tǒng)實施報告。(5)信息系統(tǒng)運行維護:主要對系統(tǒng)評價和維護。7.簡述面向?qū)ο蟮南到y(tǒng)開發(fā)方法的特點答:(1)封裝性:面向?qū)ο蠓椒ㄖ?,程序和?shù)據(jù)時封裝在一起的,對象作為一個實體,期操作隱藏在方法中,期狀態(tài)有對象的“屬性”來描述,并且只能通過對象中的“方法”來改變,從而外界無從得知。(2)抽象性:面向?qū)ο蠓椒ㄖ?,把從具有共同性質(zhì)的實體中抽象出的事物本質(zhì)特征概念,稱為“類”,對象是類的一例,類中封裝了對象共有的屬性和方法,通過實例把一個類創(chuàng)建的對象實例化后,自動具有類中規(guī)定的屬性和方法。(3)封裝性:封裝性是類特有

26、的性質(zhì),類可以派生出子類,子類自動繼承父類的屬性與方法。1繼承性2抽象性3封裝性4動態(tài)連接性8簡述原型法的基本思想。答:在投入大量的人力、物力之前,在限定的時間內(nèi),用最經(jīng)濟的方法,開發(fā)出一個可實際運行的系統(tǒng)原型,以便盡早澄清不明確的系統(tǒng)需求。在原型系統(tǒng)的運行中,用戶發(fā)現(xiàn)問題,提出修改意見,技術(shù)人員完善模型,使它逐步滿足用戶的需求。第四章信息系統(tǒng)規(guī)劃:是基于企業(yè)發(fā)展目標(biāo)與經(jīng)營戰(zhàn)略制定的,面向企業(yè)信息化發(fā)展遠景的,于企業(yè)信息系統(tǒng)的整個建設(shè)計劃,包含信息系統(tǒng)的發(fā)展方向和目標(biāo),信息系統(tǒng)的IT方案實施策略和計劃、預(yù)算等。BSP(企業(yè)系統(tǒng)規(guī)劃):是IBM公司在20世紀70年代開始采用的一種信息系統(tǒng)規(guī)劃方法

27、。SST(戰(zhàn)略集合轉(zhuǎn)移法):是一種確定信息系統(tǒng)戰(zhàn)略目標(biāo)的方法,該方法把組織的總戰(zhàn)略成一個“信息集合”,包括使命、目標(biāo)、戰(zhàn)略以及其他組織支撐因素。CSF(關(guān)鍵成功因素):指在規(guī)劃期內(nèi)影響企業(yè)戰(zhàn)略成功的關(guān)鍵性任務(wù)??尚行匝芯浚河纸锌尚行苑治?,是指在項目正式開發(fā)之前,先投入一定的精力,通過一準則,從經(jīng)濟、技術(shù)、社會等方面對項目的必要性、可能性、可能性、合理性,以及項所面臨的重大風(fēng)險進行分析和評價,得出項目是可行的結(jié)論。系統(tǒng)流程圖:用圖形符號以黑盒子形式描繪組成系統(tǒng)的每個部件。表達數(shù)據(jù)在系統(tǒng)各部件之間流動的情況。是物理數(shù)據(jù)流圖。經(jīng)濟可行性研究:分析系統(tǒng)項目所需要的花費和項目開發(fā)成功之后所能帶來的經(jīng)濟效

28、益。技術(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)的軟件、硬件字樣是否能如其得到等。第四章1、 名詞解釋信息系統(tǒng)規(guī)劃:是基于企業(yè)發(fā)展目標(biāo)與經(jīng)營戰(zhàn)略制定的,面向企業(yè)信息化發(fā)展遠景的,于企業(yè)信息系統(tǒng)的整個建設(shè)計劃,包含信息系統(tǒng)的發(fā)展方向和目標(biāo),信息系統(tǒng)的IT方案實施策略和計劃、預(yù)算等。BSP(企業(yè)系統(tǒng)規(guī)劃):是IBM公司在20世紀70年代開始采用的一種信息系統(tǒng)規(guī)劃方法。SST(戰(zhàn)略集合轉(zhuǎn)移法):是一種確定信息系統(tǒng)戰(zhàn)略目標(biāo)

29、的方法,該方法把組織的總戰(zhàn)略成一個“信息集合”,包括使命、目標(biāo)、戰(zhàn)略以及其他組織支撐因素。CSF(關(guān)鍵成功因素):指在規(guī)劃期內(nèi)影響企業(yè)戰(zhàn)略成功的關(guān)鍵性任務(wù)??尚行匝芯浚河纸锌尚行苑治?,是指在項目正式開發(fā)之前,先投入一定的精力,通過一準則,從經(jīng)濟、技術(shù)、社會等方面對項目的必要性、可能性、可能性、合理性,以及項所面臨的重大風(fēng)險進行分析和評價,得出項目是可行的結(jié)論。系統(tǒng)流程圖:用圖形符號以黑盒子形式描繪組成系統(tǒng)的每個部件。表達數(shù)據(jù)在系統(tǒng)各部件之間流動的情況。是物理數(shù)據(jù)流圖。經(jīng)濟可行性研究:分析系統(tǒng)項目所需要的花費和項目開發(fā)成功之后所能帶來的經(jīng)濟效益。技術(shù)可行性研究:是分析在特定條件下,技術(shù)資源的可用

30、性和這些技術(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)的物理模型。A.數(shù)據(jù)字典 B.系統(tǒng)流程圖 C.數(shù)據(jù)流圖 D.成本/效益分析(2) 可行性研究的最終結(jié)果是( D )。 A.確定項目的規(guī)模 B.研究正在運行的系統(tǒng) C.評價各種方案 D.可行性研究報告(3)經(jīng)濟可行性研究的問題包括( C )。 A.開發(fā)方式 B.技術(shù)風(fēng)險 C.成本效益 D.運行方式 3、簡答題1.信息系統(tǒng)規(guī)劃應(yīng)遵循哪些

31、規(guī)則?答:A。支持企業(yè)的總目標(biāo)B。整體上著眼于高層管理,兼顧其他各層管理 C。要擺脫信息系統(tǒng)對組織機構(gòu)的依從性。D。保證系統(tǒng)結(jié)構(gòu)有良好的整體性。E。要便于實施2.如何進行信息系統(tǒng)規(guī)劃?答:(1)規(guī)劃準備(2)收集相關(guān)信息(3)進行戰(zhàn)略分析(4)定義約束條件(5)明確戰(zhàn)略目標(biāo)(6)提出未來戰(zhàn)略(7)選擇開發(fā)方案(8)提出實施進度(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è)

32、目標(biāo),識別義務(wù)流程,識別數(shù)據(jù);再自下而上設(shè)計系統(tǒng)目標(biāo),識別業(yè)務(wù)流程,識別數(shù)據(jù),再由下而上設(shè)計系統(tǒng)的目標(biāo),最后把企業(yè)目標(biāo)轉(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ù).特點:c

33、sf是少量的,易于識別的,可操作的目標(biāo),可確保企業(yè)成功,可用于決定組織的信息需求7、可行性研究分為哪些?答:復(fù)查系統(tǒng)規(guī)模和目標(biāo). 研究目前正在使用的系統(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é)合組織的目標(biāo)、現(xiàn)狀、實力和技術(shù)等因

34、素,通過深入細致的分析,確定出合理可行的信息系統(tǒng)需求,并通過規(guī)范的形式描述需求的過程。數(shù)據(jù)流圖:是描述軟件系統(tǒng)中數(shù)據(jù)處理過程的一種有力的圖形工具。數(shù)據(jù)字典:是用來準確定義數(shù)據(jù)流圖中各組成成分的具體含義的一種工具。二,選擇1信息系統(tǒng)需求分析階段要解決的問題是(A)。A信息系統(tǒng)做什么 B信息系統(tǒng)提供哪些信息C信息系統(tǒng)采用的結(jié)構(gòu) D信息系統(tǒng)怎么做2信息系統(tǒng)需求分析階段的目標(biāo)是(B)。A制定系統(tǒng)開發(fā)計劃 B制定需求說明報告C制定系統(tǒng)結(jié)構(gòu)說明 D制定系統(tǒng)開發(fā)方案3各種需求分析方法都有它們共同適用的(D)。A說明方式 B描述方式 C準則 D基本原則4在結(jié)構(gòu)化分析方法中,用以表達系統(tǒng)內(nèi)數(shù)據(jù)的運動情況的工具有

35、(A)。A數(shù)據(jù)流圖 B數(shù)據(jù)字典 C結(jié)構(gòu)化語言 D判定表與判定樹5DFD中每個加工至少有(D)。A一個輸入流 B一個輸出流C多個輸入輸出流 D一個輸入輸出流6數(shù)據(jù)字典不包括的條目是(C)。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)出目標(biāo)系統(tǒng)的詳細邏輯模型(4)修正項目開發(fā)計劃,編寫用戶手冊概要(5)編寫系統(tǒng)需求規(guī)格說明書,并提交審查。2.數(shù)據(jù)流圖的作用是什么?它有哪些基本成分?答:作用:(1)作為交流信息的工具(2)作為分析和設(shè)計的工具基本成分:數(shù)據(jù)的源點或終點、數(shù)據(jù)加工、數(shù)據(jù)存儲和

36、數(shù)據(jù)流3.數(shù)據(jù)字典的作用是什么?它有哪些基本條目?答:作用是給數(shù)據(jù)流圖上每個成分加以定義和說明?;緱l目:數(shù)據(jù)流條目、數(shù)據(jù)項條目、數(shù)據(jù)文件條目和數(shù)據(jù)加工條目4.需求分析階段有哪些描述工具?答:結(jié)構(gòu)化語言、判定表、判定樹、E-R模型、層次方框圖、IPO圖和Warnier圖等。5.信息系統(tǒng)需求說明書主要包括哪些內(nèi)容?衡量需求說明書好壞的標(biāo)準是什么?答:內(nèi)容:(1)引言:用于說明項目的開發(fā)背景、應(yīng)用范圍,定義所用到的術(shù)語和縮略語,以及列出文檔中所引用的參考資料等(2)項目概述:主要包括功能概述和約束條件(3)具體需求:主要包括功能需求、接口定義、性能需求、軟件屬性及其他需求等。標(biāo)準:(1)正確性(2

37、)無歧義性(3)完全性(4)可驗證性(5)一致性(6)可理解性(7)可修改性(8)可追蹤性。6.需求評審包括哪些內(nèi)容?評審方法有哪些?答:內(nèi)容 :(1)系統(tǒng)定義的目標(biāo)是否與用戶的要求一致(2)系統(tǒng)需求分析階段提供的文檔資料是否齊全(3)文檔中的所有描述是否完整、清晰、準確地反映了用戶要求(4)與所有其他系統(tǒng)成分的重要接口是否都已經(jīng)描述(5)主要功能是否已包括在規(guī)定的軟件范圍之內(nèi),是否都已充分說明(6)軟件的行為和它必須處理的信息、必須完成的功能是否一致(7)設(shè)計的約束條件或限制條件是否符合實際(8)是否考慮了開發(fā)的技術(shù)風(fēng)險(9)是否詳細制定了檢驗標(biāo)準,它們能否對系統(tǒng)定義成功進行確認。方法:(1

38、)自查法(2)用戶審查法(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ù)流圖描繪這個

39、飛機機票預(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è)計標(biāo)準化的可能性。逐步求精:是人類解決復(fù)雜問題時采用的基本方法,也是許多軟件工程技術(shù)的基礎(chǔ)。模塊獨立性:指每個模塊只完成系統(tǒng)要求的獨立的子功能,并且

40、與其他模塊的聯(lián)系最少且借口簡單。內(nèi)聚:指模塊內(nèi)部各成分間聯(lián)系的緊密程度。耦合:指模塊之間相互聯(lián)系的程度。2.選擇題(1).系統(tǒng)是一個把( B )轉(zhuǎn)換為系統(tǒng)表示的過程。A.代碼設(shè)計 B.系統(tǒng)需求 C.詳細設(shè)計 D.系統(tǒng)分析(2).系統(tǒng)設(shè)計階段分為( C )。A.邏輯設(shè)計與功能設(shè)計 B.模型設(shè)計和功能設(shè)計C.結(jié)構(gòu)設(shè)計和模塊過程設(shè)計 D.數(shù)據(jù)庫設(shè)計和文件設(shè)計(3).內(nèi)聚性是對模塊功能強度的度量,內(nèi)聚性較強的是( D )。A.邏輯內(nèi)聚 B.順序內(nèi)聚 C.偶然內(nèi)聚 D.功能內(nèi)聚(4).模塊間的耦合性較強,說明模塊之間的聯(lián)系越密切,耦合性較強的是( C )。A.非直接耦合 B.控制耦合 C.內(nèi)容耦合 D.

41、公共耦合(5).能反映出系統(tǒng)結(jié)構(gòu)的是( D )。A.數(shù)據(jù)流圖 B.判定樹 C.判定表 D.系統(tǒng)程序結(jié)構(gòu)圖3簡答題1,如何理解模塊獨立性?用什么指標(biāo)來衡量模塊獨立性?答:模塊獨立性概括了把系統(tǒng)劃分為模塊時需要遵守的準則,同時也是判斷模塊構(gòu)造是不是合理的標(biāo)準,模塊化程度較高的系統(tǒng):其功能易于劃分,接口簡單,開發(fā)較容易。特別是在幾個開發(fā)人員共同開發(fā)一個系統(tǒng)時,這一點尤為突出,因此模塊獨立性很重要;衡量標(biāo)準:模塊本身的內(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,模塊耦合性的類

42、型有哪些?答:(1)非直接耦合(2)數(shù)據(jù)耦合(3)特征耦合(4)控制耦合(5)外部耦合(6)公共耦合 (7)內(nèi)容耦合4,系統(tǒng)設(shè)計的優(yōu)化規(guī)則有哪些?答:(1)改進系統(tǒng)結(jié)構(gòu)提高模塊獨立性(2)模塊的作用域應(yīng)處于其控制域范圍內(nèi)(3)系統(tǒng)結(jié)構(gòu)中的深度和寬度不宜過大(4)模塊應(yīng)具有高扇入和適當(dā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ù)流圖(

43、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、編碼

44、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、 PAD B、程序流程圖 C、PDL D、盒圖5、 系統(tǒng)詳細設(shè)計階段采用自左向右的二維圖形結(jié)構(gòu)描述算法的是(C)A、 IPO B、JSP C、PAD D、JSD三、簡答題1, 系統(tǒng)詳細設(shè)計階段使用的描述工具是什么?各有什么特點?答:(1)圖形工具(2)表格工具(3)語言工具圖形工具的特點:程序的結(jié)構(gòu)清晰可見,算法結(jié)構(gòu)清晰、易讀易懂,使用方便。表格工具的特點:

45、結(jié)構(gòu)清晰、形式簡單直觀,不需要任何說明,能夠簡潔、無二義性地描述。語言工具特點:可以很抽象,也可以很具體,與自然語言很接近,易于理解。2, 結(jié)構(gòu)化程序設(shè)計應(yīng)遵循哪些主要原則?有什么優(yōu)缺點?答:(1)使用語言中的順序、選擇和重復(fù)等有限的基本控制結(jié)構(gòu)表示程序邏輯(2)選用的控制結(jié)構(gòu)只準許有一個入口和一個出口(3)復(fù)雜結(jié)構(gòu)應(yīng)該用基本控制結(jié)構(gòu)進行組合嵌套實現(xiàn)(4)語言中沒有的控制結(jié)構(gòu),可用一段等價的程序段模擬(5)嚴格控制go to語句。優(yōu)點:(1)自頂向下、逐步細化的方法符合人類解決復(fù)雜問題的普遍規(guī)律,可以顯著提高系統(tǒng)開發(fā)的成功率和生產(chǎn)率(2)先全局后局部、先整體后細節(jié)、先抽象后具體的逐步求精過程開

46、發(fā)出的程序有清晰層次結(jié)構(gòu)(3)使用但入口和單出口的控制結(jié)構(gòu),使得程序的靜態(tài)結(jié)構(gòu)和它的動態(tài)執(zhí)行情況比較一致(4)控制結(jié)構(gòu)有確定的邏輯模式,編寫程序代碼只限于使用很少使用直截了當(dāng)?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)的層

47、次關(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è)計時,

48、要考慮用戶的那些需求?答:(1)用提示選擇,而不是輸入命令串(2)聯(lián)機幫助(3)可視化圖形第8章 信息系統(tǒng)的程序編碼一、名詞解釋編碼:編碼的目的是使用選定的程序設(shè)計語言,把模塊的過程描述翻譯為用該語言書寫的源程序。編碼風(fēng)格:是程序員在編寫程序時遵循的具有準則和習(xí)慣的做法。二、選擇題(1)下面屬于功能性注釋的是(C)A. 說明模塊的用處和功能的注釋 B. 說明數(shù)據(jù)的名稱和用處的注釋C. 說明程序段的注釋 D. 說明程序開發(fā)背景的注釋(2)為了保證系統(tǒng)的質(zhì)量,使其具有較好的可維護性,關(guān)鍵在于(B)A. 選擇合適的程序設(shè)計語言 B. 選擇好的程序設(shè)計風(fēng)格 C. 具有好的數(shù)據(jù)結(jié)構(gòu) D. 具有好的運行環(huán)

49、境(3)下面對提高程序編碼效率沒有影響的是(D)A. 選擇良好的設(shè)計方法 B. 選擇良好的算法C. 選擇良好的數(shù)據(jù)結(jié)構(gòu) D. 變量名的使用(4)從下面關(guān)于程序編制的敘述中,選出3條正確的敘述(ADF)A. 在編制程序之前,首先必須仔細閱讀給定的程序說明書。然后,如是地依照說明書編寫程序。說明書中常會有含糊不清或難以理解的地方,程序員在作業(yè)時應(yīng)該對這些地方做出適當(dāng)?shù)慕忉?。B. 在著手編制程序時,重要的是采用既能使程序正確地按設(shè)計說明書進行處理,又易出錯的編寫方法。C. 在編制程序時,首先應(yīng)該對程序的結(jié)構(gòu)充分考慮,不要急于開始編碼,而要像寫軟件文檔那樣,很好的琢磨程序具有什么樣的功能,這些功能如何

50、安排等等。D. 考慮到以后的程序變更,為程序編寫完整的說明書是一項很重要的工作。而且程序的編寫形式也盡可能讓他人看得懂。E. 編制程序時不可缺少的條件是,程序的輸入和輸出數(shù)據(jù)的格式都應(yīng)確定。其它各項規(guī)定都是附帶的,無足輕重。F. 作為一個好的程序,不僅處理速度要快,而且易讀易修改等也都是重要的條件。為了能得到這樣的程序,不僅要熟悉程序設(shè)計語言的語法,還要注意采用適當(dāng)?shù)囊?guī)程和單純的表現(xiàn)方法,注意使整個程序的結(jié)構(gòu)簡潔。(5)國際上最廣泛使用的商用及行政管理語言是(A)A. COBOL B. BASIC C. FORTRAN D. PL/I(6)國際上最流行的數(shù)值計算的程序設(shè)計語言是(C)A. BA

51、SIC B. ALGOL C. FORTRAN D. C(7)在人工智能領(lǐng)域,目前最廣泛使用的高級語言是(D)A. Ada B. FORTRAN C. COBOL D. LISP三、簡答題1.選擇程序設(shè)計語言應(yīng)該考慮哪些因素?答:A.項目運用領(lǐng)域 B。系統(tǒng)的開發(fā)方法C。系統(tǒng)的運行環(huán)境D。算法和數(shù)據(jù)結(jié)構(gòu)的復(fù)雜性E系統(tǒng)開發(fā)人員的知識F。系統(tǒng)用戶的要求G。工程的規(guī)模H。可以得到的軟件開發(fā)工具I系統(tǒng)的可移植性要求2.簡要敘述程序中與編碼風(fēng)格有關(guān)的因素有哪些?答:A。源程序文檔化 B。數(shù)據(jù)的說明 C。語句的構(gòu)造D。輸入或輸出的渠道3.影響程序效率的因素有哪些?答:A.算法對效率的影響 B。存儲器對效率的

52、影響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ī)

53、定成功的運行的概率。二、二、選擇題1.在下列文檔中,與測試無關(guān)的是(A)。 A. 立項報告 B. 需求說明書 C. 設(shè)計說明書 D. 源程序2.可提高系統(tǒng)測試效率的是(B)。A. 隨意選取測試的數(shù)據(jù) B. 制定測試計劃 C. 選取邊界數(shù)據(jù)作為測試用例 D. 取全部盡可能的數(shù)據(jù)3.系統(tǒng)測試中,黑盒法在設(shè)計測試用例時主要考慮的依據(jù)是(A)。A. 系統(tǒng)功能 B. 輸入數(shù)據(jù) C. 輸出數(shù)據(jù) D. 內(nèi)部邏輯4.系統(tǒng)測試采用白盒的是(A)。 A. 單元測試 B. 集成測試 C. 確認測試 D.系統(tǒng)測試 5.集成測試有兩個具體的方法,它們是(A)。A. 非漸增式方法和漸增式方法 B.白盒法和黑盒法 C. 確

54、認測試和系統(tǒng)測試 D. 歸納法和演繹法6 .集成測試是為了發(fā)現(xiàn)(C)階段的錯誤。A. 編碼 B. 詳細設(shè)計 C.概要設(shè)計 D. 需求設(shè)計7.確認測試是以(B)為基礎(chǔ)進行的測試。 A. 源程序 B. 需求說明 C. 設(shè)計說明 D. 測試報告8.從下列敘述中選出5條關(guān)于系統(tǒng)測試的正確敘述是(ABCDH)A. 為了使得系統(tǒng)容易測試,應(yīng)該使用高級的程序設(shè)計語言設(shè)計語言編制程序B. 系統(tǒng)測試是一個程序的執(zhí)行過程,目的是為了發(fā)現(xiàn)系統(tǒng)中隱藏的錯誤C. 如果程序中連鎖式連接了8個判定(IF)結(jié)構(gòu),則程序中總的路徑數(shù)達28條D. 白盒測試僅與程序的內(nèi)部結(jié)構(gòu)有關(guān),完全可以不考慮程序的功能要求E. 為了快速完成集成測試,采用一次性集成方式是適宜的F. 對一批模塊進行測試,被發(fā)現(xiàn)的錯誤多的模塊中殘留的錯誤將比其他的模塊少G. 好的測試用例應(yīng)能證明軟件是正確的H. 邊界值分析方法是取輸入輸出等價類的邊界值作為測試用例I. 等價類劃分方法考

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論