自考“管理系統中的計算機應用”本科筆記三 -自考串講筆記
3.1 系統開發(fā)的任務和特點
3.1.1 系統開發(fā)的任務
系統開發(fā)的任務就是根據企業(yè)管理的目標、內容、規(guī)模、性質等具體情況,從系統論的觀點出發(fā),運用系統工程的方法,按照系統發(fā)展的規(guī)律,為企業(yè)建立起計算機化的信息系統。其中最核心的工作,就是開發(fā)出一套適合于現代企業(yè)管理要求的應用軟件系統。
在計算機領域中,人們經常用“系統開發(fā)” 一詞來概括管理應用軟件系統從項目提出直到運行、評價為止的整個過程。這個過程有時又稱為“系統分析與設計”或簡稱為“系統設計”。
3.1.2 系統開發(fā)的特點
管理信息系統開發(fā)的成果或產品是一套應用軟件系統。與一般硬件設備的生產過程和單項事務處理的程序編寫相比,具有以下特點:
1.復雜性高
2.集體的創(chuàng)造性活動
3.質量要求高
4.產品是無形的
5.歷史短,經驗不足
3.2 系統開發(fā)的指導原則
系統工程是為了合理地進行開發(fā)、設計和運用系統而采用的思想、步驟、組織和方法的總稱,管理信息系統的開發(fā)屬于系統工程的范疇。深入分析系統的特征,根據系統發(fā)展的規(guī)律來建立系統,是系統開發(fā)的指導原則,其要點如下:
3.2.1 系統的目的性
應明確系統開發(fā)的目的,確立面向用戶的觀點。
3.2.2 系統的整體性
強調系統的整體性,采用先確定邏輯模型,再設計物理模型的開發(fā)思路。
系統開發(fā)采取整體化開發(fā)形式。其具體做法如下:
一是詳細了解原系統信息處理過程,包括各種處理的物理細節(jié),得出原系統的物理模型。
二是對原系統的物理模型進行綜合和抽象,去掉物理細節(jié),分析原系統的邏輯功能,得出原系統的整體邏輯模型。
三是對原系統的邏輯模型進行改進和完善,補充管理需要的、人工系統難以實現的新的功能,形成新系統的邏輯模型,解決新的計算機系統應當“做什么”的問題。
四是建立新系統的物理模型,即確定新系統實現邏輯模型的技術方法和手段,解決新系統“如何做”的問題。
這個過程就是由原系統物理模型,到原系統邏輯模型和計算機化邏輯模型,再到計算機化物理模型的過程。
3.2.3 系統的相關性
分析系統的相關性,根據分解-協調的原則由頂向下發(fā)展系統。
管理信息系統是由多個子系統(功能) 組成的,整個系統是一個不可分割的整體,整個系統的功能并不是各子系統的簡單加和,其功能應比所有子系統的功能總和還要大得多。
整個系統為層次結構,系統可分解為多個子系統,子系統同樣又可分解為更細一級以子系統。系統、子系統均有自身的目標、界限、輸入、輸出和處理內容。
根據上述特性,發(fā)展了系統結構化分析和設計的方法,其要點是“自頂向下” 地開發(fā)系統,分期分批進行子系統的開發(fā),“由底向上”實施,先實現某些子系統再逐步實現總的目標和功能。因此,在系統開發(fā)中“由頂向下”是主導原則,“由底向上”是輔助原則。
3.2.4 系統的環(huán)境適應性
應該適應環(huán)境變化的要求,開發(fā)易擴展、易維護的系統。
3.2.5工作成果文檔化,圖表規(guī)范化
軟件是程序以及開發(fā)、使用和維護這些程序所需的所有文檔。要及時按照一定規(guī)范產生各種文檔,做到工作成果文檔化、圖表規(guī)范化。這些文檔有以下重要作用:
其一,人的記憶力是有限的,各種調查分析的結果和設計的技術細節(jié)必須以書面形式記錄下來,以供查閱和核對。
其二,開發(fā)人員之間、開發(fā)人員與用戶之間,可利用書面的、超越各自專業(yè)的共同語言——文檔的形式有效地進行交流。
其三,系統開發(fā)要經過一定的過程,后一階段的工作要在前一階段的基礎上,也就是在前期工作文檔的基礎上繼續(xù)進行。
文檔的形式以圖表為主,其表達效果在很多情況下比文字敘述簡潔、形象、效果真實。但所用的圖表應當規(guī)范化、標準化。
3.3 系統開發(fā)的方法
3.3.1 生命周用法
生命周期法將管理信息系統的開發(fā)過程劃分為系統分析、系統設計、系統實施三個階段,每個階段又分成若干步驟。
1.系統開發(fā)生命周期各階段的主要任務
生命周期各階段的主要任務如下:
?。?) 系統分析。在系統分析階段,首先根據用戶提出的建立新系統的要求,進行總體規(guī)劃和可行性研究。系統分析是使系統開發(fā)達到合理、優(yōu)化的重要階段,這階段工作深入與否直接影響到新系統的質量和經濟性,它是開發(fā)成敗的關鍵。
?。?) 系統設計。根據系統分析確定的邏輯模型,確定新系統的物理模型,即計算機化信息系統應用軟件的總體結構和數據庫設計,并提出系統配置方案。繼而對物理模型進行詳細的設計。詳細設計的主要內容有代碼設計、用戶界面設計、處理過程設計。最后,編寫系統設計報告。
?。?) 系統實施。系統實施包括:按照物理模型實現應用軟件的編制和測試、系統試運行、系統切換、系統交付使用以及運行后的系統維護和評價等工作。
2.生命周期法的主要優(yōu)缺點
生命周期法的主要優(yōu)點是:
(1) 強調系統的整體性、全局性。它采用“自頂向下” 的原則分析和設計系統,首先解決全局問題,強調在系統整體優(yōu)化的前提下,來考慮具體的解決方案。
?。?) 嚴格區(qū)分工作階段。整個開發(fā)過程階段和步驟清楚,每一階段和步驟均有明確的成果,作為下一步工作的依據。這樣有利于整個項目的管理與控制,避免了開發(fā)過程的混亂狀態(tài)。
但是,在實踐過程中也暴露出這種方法的一些缺陷:
?。?) 難以準確定義用戶需求。
?。?) 開發(fā)周期長,難以適應環(huán)境變化。
3.3.2 原型法
原型法(Prototyping Approach)的基本思想是:首先由用戶與系統分析設計人員合作,在短期內定義用戶的基本需求,開發(fā)出一個功能不十分完善、實驗性的、簡易的應用軟件系統的基本框架,稱之為原型。接著運行這個原型,再不斷評價和改進原型,使之逐步完善。其開發(fā)過程是多次重復、不斷演進的過程。
原型法的主要優(yōu)點是:
l.符合人們認識事物的規(guī)律
2.用戶參與積極性高
3.開發(fā)周期短,使用靈活
由于原型法需要快速形成原型和不斷修改演進,要求系統的可變更性好,易于修改,因此,采用這種方法必須具有形成原型和修改原型的支撐工具,如系統分析和設計中各種圖表的生成器、計算機數據字典、程序生成器等。這些支撐工具正在研制與完善中,其發(fā)展對原型法的推廣使用起著相輔相成的作用。
3.3.3 面向對象的方法(Object Oriented)
面向對象的方法與傳統方法比較有兩點重大突破。
1.操作與數據共同封裝
所謂“對象”就是數據和操作的封裝通信單位。在面向對象技術里,將數據和操作稱為對象的屬性和服務。數據表征了對象的狀態(tài),操作則是在外界激發(fā)下使數據的狀態(tài)改變。這里激發(fā)的因素就是對象間的通信,稱為消息。對象接收某則消息后,對屬性(數據) 進行操作。
2.類與繼承機制
“類”就是指一組具有相同結構、操作和約束條件的對象,對象類由“類說明”和“類實現”兩大部分組成?!邦愓f明”統一描述對象類的結構。應遵守的約束規(guī)則以及執(zhí)行的操作。而“類實現”則由開發(fā)人員掌握。
一個類的上層可以有超類,下層可以有子類,形成一種層次結構。一個類可以有多個超類,也可以有多個子類。超類是下層子類的概括,因此子類可以繼承超類的屬性、操作和約束規(guī)則,這就是類繼承機制。繼承性使面向對象的系統具有較好的可擴充性和靈活性,因而有利于軟件系統的維護。
3.3.4 計算機輔助軟件工程
計算機輔助軟件工程(Computer Aided Software Engineering,CASE)是提高系統開發(fā)效率和質量的重要途徑。CASE技術的目標就是要實現系統開發(fā)生命周期內各階段工作基于計算機的自動化。CASE的作用,可概括為三個方面:
一是能實現一個具有快速響應、專用資源和早期查錯功能的交互式開發(fā)環(huán)境。
二是對系統開發(fā)和維護過程中各個環(huán)節(jié)實現自動化。
三是通過強有力的圖形接口,實現直觀的程序設計。
3.3.5 開發(fā)方法的選擇
原型法需要軟件支撐工具快速形成原型,并不斷地與用戶討論、修改,最終建立系統。要將這種方法用于大型信息系統開發(fā)中的所有環(huán)節(jié)是不適宜的。因此,它主要用于小型的。靈活性高的系統或局部系統的設計和實施。
面向對象的方法是以對象為基礎,利用特定的軟件工具直接完成從對象的描述到應用軟件結構的轉換,特別適合于小型應用軟件系統的開發(fā)。
在大型系統的開發(fā)中,常常不是采用一種開發(fā)方法,而是采用多種方法的組合。
結構化生命周期法是目前較全面支持大、中型系統整個過程開發(fā)的方法,其他方法雖然有許多優(yōu)點,但都只能作為結構化生命周期法在局部開發(fā)環(huán)節(jié)上的補充,暫時還不能代替其在系統開發(fā)過程中的主導地位。
系統開發(fā)的方法隨著系統開發(fā)工具的不斷改進,正在逐漸完善,本節(jié)列舉的各種方法不是相互獨立的,它們經??梢曰旌鲜褂?。
3.4 系統開發(fā)的方式
目前,我國企業(yè)系統開發(fā)方式主要有以下四種。
1.由本企業(yè)自行開發(fā)
這種開發(fā)方式需要有出色的領導和自己的開發(fā)隊伍,包括系統分析師、程序設計員、計算機技術人員和有經驗的管理人員等各類人員。
自行開發(fā)的主要優(yōu)點是:
?。?) 用戶的需求可以得到充分滿足。(2) 系統維護容易。(3) 可鍛煉本企業(yè)計算機開發(fā)應用的隊伍。
自行開發(fā)的主要缺點是:
2.部分稿件來源于網絡,如有不實或侵權,請聯系我們溝通解決。最新官方信息請以湖北省教育考試院及各教育官網為準!
-
182023-03湖北自考本科《中國近現代史綱要》考前必背重點(下)湖北自考本科《中國近現代史綱要》考前必背重點(下)
-
182023-03湖北自考本科《中國近現代史綱要》考前必背重點(上)湖北自考本科《中國近現代史綱要》考前必背重點(上)
-
022023-03湖北自考《中國近代史綱要》核心考點(7)湖北自考《中國近代史綱要》核心考點(7)
-
022023-03湖北自考《中國近代史綱要》核心考點(6)湖北自考《中國近代史綱要》核心考點(6)
-
022023-03湖北自考《中國近代史綱要》核心考點(5)湖北自考《中國近代史綱要》核心考點(5)
-
022023-03湖北自考《中國近代史綱要》核心考點(4)湖北自考《中國近代史綱要》核心考點(4)
已幫助10w萬+意向學歷提升用戶成功上岸
毛澤東思想概論
培訓優(yōu)勢:課時考點精講+刷題+沖刺,熟練應對考試題型。全程督促學習,安排好學習計劃。 毛澤東思想概論...自考培訓英語二
本課程既是一門語言實踐課程,也是拓寬知識、了解世界文化的重要素質課程,它以培養(yǎng)學習者的綜合語言應用能力為目標,使他們在學習、工作和社會交往中能夠使用英語進行有效的交流。 英語二...自考培訓馬克思主義基本原理概論
本書包括兩個部分:自學考試大綱和基本原理。主要內容有,馬克思主義是關于工人階級和人類解放的科學,物質世界及其發(fā)展規(guī)律,認識的本質及其規(guī)律,人類社會及其發(fā)展規(guī)律,資本主義的形成及其發(fā)展,資本主義發(fā)展的歷史進程,社會主義社會及其進程,共產主義社會及其進程等。 馬克思主義基本原理概論...自考培訓思想道德修養(yǎng)與法律基礎
《思想道德修養(yǎng)與法律基礎》課具有鮮明的政治性、思想性、理論性、針對性、科學性、知識性以及實踐性和修養(yǎng)性。它包羅政治、思想、道德、心理本質、學習成才和法律本質等內容,指導和回答大學生在人生、抱負、信念等方面遍及關心和迫切需要解決的問題。 思想道德修養(yǎng)與法律基礎...自考培訓中國近代史綱要
“中國近現代史綱要”全國高等教育自學考試指定教材,依據中央審定的普通高等學?!爸袊F代史綱要”編寫大綱以及馬克思主義理論研究和建設工程重點教材《中國近現代史綱要》,結合自學考試的特點設計了十章,集中講述1840年鴉片戰(zhàn)爭爆發(fā)一直到2007年中國共產黨第十七次全國代表大會召開的160多年的中國近現代歷史。 中國近代史綱要...自考培訓

掃一掃關注微信公眾號
隨時獲取湖北省自考政策、通知、公告以及各類學習資料、學習方法、課程。