摘要:針對信息系統專業在培養人才過程中存在的專業理論知識、技術方法與分析解決實際問題之間普遍脫節的問題,本文在分析信息系統分析與設計這門課程在專業培養過程中的作用和地位的基礎上,根據作者多年來在該課程教學中所取得的經驗,提出強調管理理念在信息化實施過程中的作用,結合案例分析、小組討論、角色模擬和課程綜合設計等多種形式的教學方式進行教學。這一方式在實踐中起到了良好的教學效果,對信息系統專業的人才培養與定位有一定的參考價值。
關鍵詞:管理信息系統;系統分析;系統設計;教學改革;實踐能力;培養目標
隨著以計算機軟、硬件和網絡通訊技術為代表的現代信息技術的高速發展,信息的概念已深入到我們日常生活的各個方面。對信息的加工和處理都離不開信息系統。信息系統,尤其是管理信息系統的普遍使用促使信息技術應用更加廣泛,在社會、經濟中的作用和地位越來越重要。
目前,我國高等教育由精英化教育階段轉向了大眾化的教育階段,這對高等教育人才的培養提出了新的要求,社會對人才的需求規格也發生了巨大的變化。加強本科生實踐能力的培養既是當前我國實施教育質量工程的重要內容,也是實現國家人才戰略的必要途徑。
信息系統分析與設計課程作為信息管理與信息系統專業和計算機專業信息系統方向的最后一門專業核心課程,目的是培養學生綜合應用大學期間所學基礎理論知識和有關技術工具,掌握信息系統分析、系統設計的基本方法,具有分析和解決信息系統規劃、分析、實施以及維護管理中的實際問題的能力[1-2]。這決定了本課程既是一門融管理與技術于一體的課程,更是一門貫穿專業課程體系,確定專業培養目標的關鍵課程。
首都師范大學信息管理與信息系統專業從2000年獲批。該專業以信息工程學院的工科平臺作為支撐,以原網絡教研室的師資為基礎,確立了以信息技術解決實際問題為目標,培養專業學生的信息系統分析、設計和開發能力。在學校、學院領導的支持下,經過專業教師的共同努力,我們對相關課程的內容和教學方案進行了一系列的改革,在增加學生專業意識,提高教學質量方面取得了顯著的教學效果。
1理順課程間關系,明確教學內容
信息管理與信息系統專業的課程體系構建要立足于專業定位和人才培養目標。根據不同學校的專業背景和資源,確定各自的專業特色,并以此為原則,設置相關課程和課程教學內容[3]。
自開辦本專業以來,我院通過調研、考察、座談、交流等多種形式,不斷調整和完善專業培養方案。經過十年來不斷的探索和實踐,基本理順了專業基礎課之間、專業課之間以及專業基礎課與專業課之間的關系,確定了以管理信息系統和信息系統分析與設計為主線的課程體系,明確了前導、后續課程關系及教學內容[4]。
培養信息管理與信息系統專業人才,一般可分為系統開發型、業務管理型及創新科研型三種模式,在這三種模式之外,還可以相互側重或交叉。我們在大量的交流、調研,以及對近幾年畢業學生的回訪中了解到,企業需要的是既懂得管理知識又有較強信息技術知識的復合型人才。針對北京市經濟建設對信息化人才的需求以及首都師大在培養綜合性人才方面缺乏行業背景這一現實,我們的專業定位是培養技術復合型人才,即培養以信息系統開發為主,系統開發與業務管理相結合的復合型人才。
信息管理專業涵蓋了信息技術、管理學和經濟學三大學科,要想通過短短兩年時間的專業課學習,就把所有相關學科基礎知識完全掌握是不現實的,這就需要在設計課程和安排教學內容時,與傳統的單一學科專業有所區別。在理解教育部1998版《普通高等學校本科專業目錄》內涵的基礎上,我們按管理科學與工程教指委的核心課程來設置學科基礎課,強化專業基礎課,加強對學生的“通才教育”,擴大學生的知識面,開闊學生的視野,進一步拓寬專業口徑,從而使學生系統地掌握信息管理與信息系統專業的三個主干學科的基本知識和基本理論,改變教學內容偏窄、偏專的傾向,構建專業基礎知識和技能的平臺。
針對信息系統分析與設計這門專業核心課程,教學內容一方面應承擔課程本身要求的教學內容,另一方面,要在鞏固和完善專業所要求的知識結構方面作出貢獻[5-6]。從相關課程的知識點上看,信息系統分析與設計與管理信息系統、軟件工程以及面向對象分析與設計等有很多相同之處,而且有相當多的人認為,這些課的內容重復太多。其實這是一種誤解,事實上這些課程是有較大區別的。軟件工程針對的是所有軟件開發的一種開發技術規范,而信息系統分析強調對企業的生產運作和管理過程的理解,強調企業的信息化過程中信息系統的分析與設計;管理信息系統講述的是寬泛的概念描述,強調信息技術在管理中應用的理念,培養學生具有與技術人員、管理人員、實施維護人員等不同人員打交道的能力與素質,強調用系統的觀點理解信息技術在管理中的應用;信息系統分析與設計主要是針對信息系統中信息技術開發和維護人員的;面向對象分析與設計是介紹采用面向對象方法進行分析與設計,更多的是一種技術手段,而信息系統分析與設計中涉及多種分析與設計方法[7-9]。
明確了信息系統分析與設計課程的教學內容,就能比較好地處理信息系統分析與設計與管理信息系統、軟件工程和面向對象分析與設計這些課程之間的關系問題。在教學中要能夠使學生貫徹和理解這些區別所在是信息系統分析與設計課程教學的目的之一。
2理解課程特點,改變教學方式
前面所述信息系統分析與設計課程的特點決定了這門課的教學必須改變傳統教學方式,既不能像一些基礎理論課那樣進行一步步的推理,也不可能像語言設計類課程那樣去讓同學們體會編程過程中的成就感,否則很容易就和剛才所述的課程發生沖突,結果就會造成老師不好講,學生比老師更加迷茫的尷尬局面。
如何有效地調動學生的學習積極性,促進學生積極思考是每一個任課教師都需要面對的問題。本專業相關課程的老師經過認真研究、討論和對比,對教學內容和教學方式進行了一系列的改革,采用了課堂教學、項目小組開發與討論、企業經理人講座或報告、企業體驗,典型案例分析、角色模擬、大作業、專業論文等多種形式融合在一起的教學方式。
(1) 課堂教學。信息系統分析與設計既然是一門專業核心課,首先就要通過課堂教學完成課程大綱規定的教學基本內容。課堂教學可以和其他教學方式穿插進行,也可以階段式進行。
(2) 項目小組開發與討論。根據統一安排,我們要求學生從大三開始到畢業,圍繞相關專業課程和畢業設計,進行長達一年半的實習,基本形成一個比較穩定的項目小組,并在一年半內,分三個階段完成一個完整的實際項目。在日常的教學過程中,以小組為單位進行相互學習與討論。一方面可以培養學生的學習能力,另一方面培養學生的溝通、協調和組織能力。每個人都參與到實際項目中去,可以多方位積累項目經驗。
(3) 企業經理人講座或報告。每個小組接觸的項目可能只能反映專業內容的一部分,通過課堂大討論、交流,當然可以吸取各組的經驗和教訓,但畢竟大家都在學習階段,經驗或教訓也許是不成熟的。把公司的項目經理、系統分析員及程序開發人員,直接請到課堂上來,一方面可以和學生進行面對面的經驗交流,另一方面可以介紹社會流行的開發工具或技術,縮短學校與社會的差距。我們先后邀請過幾十人次作報告或講座,對提高學生的學習興趣,增加他們對社會的了解起到了極大的輔助推動作用。
(4) 典型案例分析。信息系統分析與設計作為本專業的核心課程,不同于一般課程,它既需要講授系統化的理論,又需要充分考慮實際企業背景,是一門理論性、實踐性和操作性都很強的課程。沒有任何一個信息系統的分析和設計過程是完全一樣的,更沒有一個絕對的標準。如何將學到的理論知識和理念靈活、準確地用于指導具體的企業流程分析、信息系統構架設計和開發實施過程中,是對學生理論結合實際的綜合能力培養。案例分析既可以由教師提供,也可以由學生結合自己的項目經驗體會選擇,還可以由企業提供,這對擴大學生視野、豐富項目經驗、提升實際工作能力有很大的幫助。
(5) 角色模擬。我們設計實踐教學內容時,有多個課題需要進行情景模擬。一是項目小組內部,項目小組組長就是一個項目經理,所有成員都在其中扮演一個角色;二是項目驗收答辯過程,盡管每個同學在小組中只是扮演一個角色,從事某一個方面的工作,但為了能夠讓每個成員都能充分了解項目的全部,理解項目組每一個角色的作用,答辯時采取現場抽簽的方式決定小組答辯人;三是招投標過程,通過模擬招投標,使學生對招投標書的國家規范及招投標管理流程有一個充分的了解。這些措施,使課堂上生硬、繁雜的講解有了實際的依托,不同的角色扮演使學生學會換位思考,為走向工作崗位從事本專業工作打下堅實的基礎。
3合理安排內容,更新實踐教學觀念
為了提高學生的學習積極性,培養學生的動手能力和實踐能力,本課程在教學過程中增加了實踐、實驗教學內容,通過合理安排教學內容,更新實踐教學觀念,全方位構建專業技能框架。
(1) 成立項目小組。
每個同學必須參加一個實際項目,項目來源可以是老師,但更多的是同學自己找項目。這種方式一方面是為了在日常教學過程中,可以組織以小組為單位的學習與討論;另一方面通過實際項目也可以增加學生接觸社會的機會。
在項目實施過程中,以小組為單位,從實際項目的需求分析開始,通過調查、系統分析、系統設計、程序開發和系統維護與評價等過程,全面檢驗學生對項目的理解和專業知識的掌握程度。剛開始時,由于學生沒有親歷過管理信息系統開發過程,對系統規劃、系統分析在項目成功開發過程中的作用和地位沒有概念,大部分同學是盡快投入到程序編制過程中,追求程序完成時的成就感,而對規劃、分析和設計不夠重視。這種情況下完成的項目容易出現兩個大的問題,一是系統完成后并沒有達到預期目的,回過頭來再做時間又不夠了;二是分析設計文檔不完善,以致無法按要求提交和驗收。所以我們要求項目必須嚴格按軟件工程的規范來做,所有文檔按《計算機軟件產品開發文件編制指南》要求編寫,并根據教學進度安排,定期檢查、匯報與交流。
(2) 在學院層面率先提出開放型專業實驗教學模式。
傳統的基礎課程教學中,實驗課和理論課程同時開設,大三、大四的專業課教學中如果需要實驗,一般只提要求,由學生自己完成,不統一安排時間。這種安排對于傳統的程序設計類課程是適用的,但不利于本專業的專業教學,所以我們從成立專業開始就申請建設專業實驗室,并在專業實驗室的管理上進行了改革。傳統的實驗室使用是每周安排固定時間,可專業課教學中,盡管學生都有項目在身,但項目本身都是課外按要求自行完成,只有講到一些新的開發方式、軟件工具時才需要統一安排指導,這樣一般事先很難確定需要實驗室的時間。為了避免安排固定時間造成實驗室利用率太低的矛盾,我們在專業實驗室管理和使用上,提出了專業實驗室使用模式,即動態申請、總量控制、業余開放,既有效地避免了不同課程的沖突,又可以提高專業實驗室使用效率,極大地方便了學生的專業學習。
(3) 實踐報告與專業小論文相結合。
我們一般在課程的第一節課就交待給學生本課程的主要教學內容、教學特點及教學方式,同時也布置本課程結束時必須遞交的五個報告、三個計劃書和一篇專業學術小論文的要求。報告包括行業調查報告、系統概要設計報告、系統分析報告、系統設計報告和系統測評報告,這些報告是以小組為單位遞交的,必須按軟件行業的規范來寫。三個計劃書包括一個招標書、一個投標書和一個創業計劃書,這些是個人遞交的。一篇小論文,在學期結束時,要求學生在完成了所有專業課學習基礎上,根據信息系統的發展,并結合自己的項目經歷,寫一篇3000~5000字的學術性小論文,進一步深化學生對專業知識的理解。
4結語
事實證明,教學方式的改變對增強學生的專業意識,提高學生的動手能力起到了非常重要的作用。學生利用實踐機會開發的系統有多個在企業中投入了實際應用。本專業連續五屆畢業生的畢業率、學位率、一次簽約率、就業對口率在全校非師范專業中名列前茅。就業單位中既有國家、北京市各級政府機關,也有銀行、證券、保險等金融機構,還有國內外知名企業。在每年一次的畢業生回訪和座談會上,得到了學生的充分肯定。
為了適應現代信息技術的高速發展,我們將繼續探索新的教學方法,進一步提高教學水平,為更多更好地培養滿足北京信息化建設需要的合格信息管理與信息系統專業人才作出我們應有的貢獻。
參考文獻:
[1] 陳志勇. 信息系統分析與設計教學改革探索[J]. 廣西教育:C版,2009(2):100.
[2] 郝晨健. 信管專業《信息系統分析與設計》課程教學研究[J]. 陜西教育:高教版,2009(2):50.
[3] 裴有為. 對構建以能力培養為核心的教學模式的研究與實踐[J]. 當代教育論壇,2006(1):98-99.
[4] 彭濤,佟建新,范莉麗. 基于案例教學的信息系統分析與設計課程改革研究與實踐[J]. 北京聯合大學學報:自然科學版,2009(12):86-89.
[5] 甘仞初. 信息系統分析與設計[M]. 北京:高等教育出版社,2003.
[6] 戴偉輝. 信息系統分析與設計[M]. 北京:高等教育出版社,2004.
[7] Mike O’Docherty. Object-Oriented Analysis Design(Understanding System Development With UML 2.0)[M]. 北京:清華大學出版社,2005.
[8] 張海藩. 軟件工程導論[M]. 4版. 北京:清華大學出版社,2003.
[9] 李紅. 管理信息系統[M]. 北京:經濟科學出版社,2002.
Practice of Teaching Reform of Information System Analysis and Design
ZHANG Jian-lin, WANG Suo-zhu, WANG Rui-mei
(College of Information Engineering, Capital Normal University, Beijing100048, China)
Abstract:A teaching methodology which focuses on effect of management concept during the implement of informatization, combining with cases analyzing, group discussing, role playing and lessons integration design, is present in this paper. The problem which focuses on disjointing between professional theory knowledge, technology, method and solving practical problems during teaching students major in Information System is introduced at the beginning of this paper. Then, according to over 10 years’ teaching experience of authors, the teaching methodology is applied in analyzing the effect and status of the lecture of Information System Analyzing and design. At last, great results in practice during the daily teaching proved that this methodology has some reference value for teaching and recording people with ability major in Information System.
Key words: Management Information System; system analysis; system design; teaching reform; practice capability; education goals
(編輯:姚彥如)