摘 要:在信息系統(tǒng)與信息管理專業(yè)的課程體系中,信息系統(tǒng)分析與設(shè)計課程是一門承上啟下的重要專業(yè)課程。首先介紹信息系統(tǒng)分析與設(shè)計課程在課程體系中的地位和作用,之后分析課程內(nèi)容構(gòu)成,最后探討課程教學安排。
關(guān)鍵詞:信息系統(tǒng);系統(tǒng)分析;系統(tǒng)設(shè)計;課程建設(shè)
一、概述
信息管理與信息系統(tǒng)專業(yè)是一個應用性較強的專業(yè),需要學生具有較強的動手能力,能夠采用信息技術(shù)手段來解決管理工作中的具體問題。因此,信息技術(shù)類課程在本專業(yè)課程體系中占有相當大的比例。在本專業(yè)課程體系中,信息系統(tǒng)分析與設(shè)計課程起著承上啟下的作用,一方面與選修課管理信息系統(tǒng)銜接,另一方面為Web數(shù)據(jù)庫、網(wǎng)頁設(shè)計與網(wǎng)站建設(shè)等課程奠定基礎(chǔ)。因此,信息系統(tǒng)分析與設(shè)計課程的地位與作用非常重要。
信息系統(tǒng)分析與設(shè)計領(lǐng)域的學者對于本課程的內(nèi)涵存在不同理解,因而導致了教學內(nèi)容方面的差異,很多課程沒有將信息系統(tǒng)分析與設(shè)計課程與管理信息系統(tǒng)課程進行有效區(qū)分。本課程建設(shè)的主要思路,包括課程內(nèi)容的擴展與深化兩個方面。內(nèi)容擴展方面主要體現(xiàn)在本課程將詳細介紹面向?qū)ο蟮拈_發(fā)方法,深化方面則主要體現(xiàn)在案例教學部分技術(shù)文檔的詳細程度,并涉及系統(tǒng)的實施過程。
二、課程內(nèi)容構(gòu)成
經(jīng)文獻調(diào)研與分析論證,本課程的內(nèi)容構(gòu)成如下:
1.理論基礎(chǔ)
(1)基本概念
在理論基礎(chǔ)部分,需要首先明確本課程的一些基本概念,如信息、管理信息系統(tǒng)、信息系統(tǒng)分析與設(shè)計等。
(2)課程內(nèi)涵與系統(tǒng)開發(fā)思路
在本課程中,信息系統(tǒng)可以看作是管理信息系統(tǒng)的簡稱。按照結(jié)構(gòu)化生命周期法的階段劃分,開發(fā)過程主要包括系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施和系統(tǒng)維護五個階段。在系統(tǒng)開發(fā)中,前期的工作量要遠遠超過后期的工作量,系統(tǒng)分析和系統(tǒng)設(shè)計作為系統(tǒng)開發(fā)的核心步驟,占據(jù)了約60%~70%的工作量,處于絕對核心的地位。因此,系統(tǒng)分析與設(shè)計就成了系統(tǒng)開發(fā)的代名詞,解決了系統(tǒng)的分析與設(shè)計環(huán)節(jié),就完成了系統(tǒng)開發(fā)的主體工程。本課程采取廣義定義,認為信息系統(tǒng)的分析與設(shè)計包括了系統(tǒng)開發(fā)的完整流程。
信息系統(tǒng)的開發(fā),主體思路是采用技術(shù)手段來解決管理問題。換句話說,是管理思想、方法與流程用信息技術(shù)手段表達出來,因此存在一個從管理層面到技術(shù)層面的轉(zhuǎn)化過程。開發(fā)的主體思路包括管理流程描述、管理流程轉(zhuǎn)化為信息流程、信息流程深化展開三個步驟。管理學的使命,在于提出管理理論和方法,信息技術(shù)學科的使命,在于提供實現(xiàn)工具和有效算法,信息管理學科的使命,則是將管理學與信息技術(shù)學科連接起來,成為管理理論方法應用的橋梁和信息技術(shù)實現(xiàn)的紐帶。
(3)組織架構(gòu)與系統(tǒng)架構(gòu)
在這一部分,需要對常見的各類型組織的功能結(jié)構(gòu)進行分析,之后探討如何將組織的架構(gòu)映射為系統(tǒng)的架構(gòu)。因此,從企業(yè)功能映射為系統(tǒng)功能,可能會做出一定的改變,常見的變動有:①增加不存在對應部門的子系統(tǒng);②職能部門重組,之后映射為相應子系統(tǒng);③業(yè)務流程重組,之后重新劃分子系統(tǒng)。
信息系統(tǒng)的開發(fā)并不是簡單地將組織的功能映射為系統(tǒng)的功能,在開發(fā)過程中開發(fā)人員可能會增加某些子系統(tǒng),也有可能會合并或修改某些子系統(tǒng)。
2.面向過程的信息系統(tǒng)分析與設(shè)計
在這一部分,首先對面向過程的系統(tǒng)開發(fā)方法進行概述和比較,之后介紹常見的開發(fā)方法如結(jié)構(gòu)化生命周期法、原型法、CASE方法和敏捷開發(fā)方法等。其中,對結(jié)構(gòu)化生命周期法進行詳細展開,分系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)維護五個部分進行分別討論。
3.面向?qū)ο蟮男畔⑾到y(tǒng)分析與設(shè)計
在面向?qū)ο蟮拈_發(fā)方法部分,首先介紹UML,因為面向?qū)ο箝_發(fā)過程中需要應用UML圖例。
面向?qū)ο箝_發(fā)過程主要包括系統(tǒng)調(diào)查與系統(tǒng)需求、事件與實體、需求描述、系統(tǒng)設(shè)計、用例實現(xiàn)、實施與支持等階段,主要的圖表有用例圖、活動圖、順序圖、協(xié)作圖、類圖、狀態(tài)圖、組件圖、部署圖等。
此外,在面向?qū)ο箝_發(fā)過程的每一個階段,均需要講解與面向過程開發(fā)方法的區(qū)別與聯(lián)系,使學生能夠理解并掌握這兩類開發(fā)方法。
4.教學案例
通過教學案例,讓學生熟悉并掌握兩種開發(fā)方法的主要技術(shù)文檔和相關(guān)圖表。在本課程中,兩種開發(fā)方法各提供了兩個教學案例。
三、教學安排
1.授課內(nèi)容
在授課內(nèi)容部分,需要建設(shè)的主要項目包括教案、教材、教學大綱、PPT、作業(yè)與習題等。
教案詳細描述了課程的內(nèi)容體系,對授課內(nèi)容進行深入的論證與說明。教材則是對教案的升華,使課程內(nèi)容進一步理論化和系統(tǒng)化。教學大綱則對授課進度和課堂內(nèi)容進行規(guī)定。PPT作為課堂講授工具,形式生動活潑,強調(diào)動態(tài)與交互。另外,通過布置適當?shù)淖鳂I(yè)與習題,讓學生進行實踐與練習,實現(xiàn)知識向技能的轉(zhuǎn)化,同時作業(yè)批改也是師生之間的重要交流渠道。
2.實踐教學
實踐教學部分通過案例教學實現(xiàn),包括系統(tǒng)設(shè)計方案和系統(tǒng)實現(xiàn)。
通過對案例的深入分析,讓學生模仿并掌握主要技術(shù)文檔的編寫和主要圖表的繪制。通過示例系統(tǒng)地運行,學生可以得到直觀的理解,此外他們可以進一步閱讀程序代碼,為獨立進行系統(tǒng)開發(fā)奠定基礎(chǔ)。
3.輔助教學
單純的課程教學已經(jīng)不能滿足學生的學習要求,因而需要進一步拓寬學習途徑。本項目建立了課程網(wǎng)站,提供擴展閱讀材料,補充相關(guān)知識,并在網(wǎng)站建立討論社區(qū),提供交流平臺,讓學生可以就本課程的問題展開討論。
四、結(jié)束語
本文通過對信息系統(tǒng)分析與設(shè)計課程建設(shè)的研究,明確了它在課程體系中的地位與作用,得出本課程的內(nèi)容構(gòu)成,并對教學安排進行了分析。初步教學實踐證明,本課程建設(shè)成果應用效果良好,本課程存在的缺點與不足,將在教學實踐檢驗之后做出修改與補充。
注:本項目為蘭州大學教學研究項目,編號:201009。
(作者單位 蘭州大學管理學院)