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