999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

《信息系統(tǒng)與抽象建模》教學(xué)案例

2024-01-09 09:27:43戴芳銘高士娟張紅玉曹恒來
中國信息技術(shù)教育 2024年1期
關(guān)鍵詞:用戶功能模型

戴芳銘 高士娟 張紅玉 曹恒來

學(xué)習(xí)內(nèi)容分析

信息系統(tǒng)是人們在社會活動中,以滿足信息需求為目標(biāo)而建立的綜合系統(tǒng)。在開發(fā)信息系統(tǒng)前,需要運用抽象思維對系統(tǒng)的用戶需求進行分析。在需求定義過程中,由于開發(fā)人員、系統(tǒng)用戶對系統(tǒng)目標(biāo)的考慮或表達不全面,常常會出現(xiàn)內(nèi)容失實、遺漏、含糊不清和前后描述不一致等問題。UML(Unified Modeling Language,統(tǒng)一建模語言)是一種標(biāo)準(zhǔn)化語言,該語言使用統(tǒng)一、規(guī)范的圖形符號來描述系統(tǒng)模型,直觀、形象,便于學(xué)習(xí)和掌握。因此,使用UML對復(fù)雜的用戶需求進行建模分析,可以幫助開發(fā)人員更好地理解需求,提高需求規(guī)約的質(zhì)量,減少二義性,提高一致性和可驗證性,有效推進信息系統(tǒng)的開發(fā)。

學(xué)習(xí)者分析

本課的學(xué)習(xí)對象是高一年級學(xué)生,他們在日常生活中已經(jīng)接觸過多種信息系統(tǒng),有較豐富的信息系統(tǒng)使用經(jīng)驗,了解信息系統(tǒng)的基本組成及功能,同時,經(jīng)過之前的學(xué)習(xí),已經(jīng)掌握了Python基礎(chǔ)知識,理解程序設(shè)計的三種基本控制結(jié)構(gòu)。高一年級的學(xué)生思維活躍、求知欲旺盛,能夠針對問題展開探究,能夠運用一定的策略尋找解決問題的方案,并能使用編程的方法解決問題,但是對信息系統(tǒng)的開發(fā)過程、抽象建模解決問題的方法缺少認(rèn)知。

學(xué)習(xí)目標(biāo)

①理解抽象與建模的概念,能夠使用抽象的方法對信息系統(tǒng)進行需求分析。

②了解UML用例建模方法,掌握UML用例建模圖例,運用UML用例建模方法構(gòu)建點餐系統(tǒng)功能模型。

③經(jīng)歷信息系統(tǒng)抽象建模的過程,體會建模在信息系統(tǒng)開發(fā)過程中的作用。

教學(xué)過程

1.情境引入,發(fā)現(xiàn)問題

教師展示小帥同學(xué)在食堂排隊就餐的動畫,引導(dǎo)學(xué)生思考:①小帥點餐過程中遇到了哪些煩惱?(排隊隊伍長、人工計價慢、就餐效率低……)②如何幫助食堂提高點餐效率?(增加窗口、提前訂餐、自助點餐……)

教師小結(jié):設(shè)計一個自助點餐系統(tǒng)可以提高食堂的就餐效率,提升用餐體驗。

設(shè)計意圖:傳統(tǒng)點餐、人工計價模式耗時費力,大多數(shù)學(xué)生都受過類似困擾。以生活中的真實問題作為情境引入,能夠引起學(xué)生共鳴,激發(fā)學(xué)習(xí)興趣,進而基于現(xiàn)有信息系統(tǒng)的使用經(jīng)驗,思考解決問題的方案。

2.分析問題,識別系統(tǒng)需求

活動1:分析點餐系統(tǒng)需求。

①可以從哪些角度對點餐場景中的人員進行分類?(按性別、按年齡、按角色……)

②點餐系統(tǒng)中的兩類角色分別有哪些行為?(點餐人員:瀏覽菜單、點餐、提交訂單;出餐人員:查詢訂單、處理訂單)

教師小結(jié):①在分析點餐系統(tǒng)需求時,可以忽略人員的性別、年齡等系統(tǒng)不需要的細節(jié)特征,將系統(tǒng)用戶按角色分成點餐、出餐兩類人員。②在解決問題的過程中,去除不相關(guān)特征,將問題簡化為更易于理解的內(nèi)容的過程,稱為“抽象”。③通過抽象的方法,分析得出點餐系統(tǒng)的功能性需求包括瀏覽菜單、點餐、提交訂單及查詢訂單、處理訂單等。

設(shè)計意圖:信息系統(tǒng)中有不同角色的用戶,每種角色用戶的功能需求不同,因此需要識別不同用戶的需求。通過分析點餐場景中的人員特征及行為,可對現(xiàn)實問題進行簡化和抽象,并歸納出點餐系統(tǒng)的用戶分類和功能需求。在分析問題過程中,引導(dǎo)學(xué)生理解抽象的概念,并學(xué)會使用抽象的方法解決問題。

3.建立模型,描述系統(tǒng)需求

活動2:“你畫我猜”游戲。

請兩組學(xué)生參與游戲,每組3人。其中一人根據(jù)教師提供的詞卡內(nèi)容在黑板上畫圖,另外兩人根據(jù)圖畫猜測詞卡內(nèi)容。觀察游戲并思考:①對同一張詞卡,不同畫手繪制的圖是否一樣?②不同競猜者對同一幅畫的猜測是否一樣?③游戲者事先未經(jīng)溝通,沒有使用統(tǒng)一的表達方式,出現(xiàn)了什么問題?

教師小結(jié):①表達方式不統(tǒng)一、不規(guī)范會導(dǎo)致理解的偏差。因此,信息系統(tǒng)的需求需要采用規(guī)范化、結(jié)構(gòu)化的方法描述。UML為開發(fā)人員提供了標(biāo)準(zhǔn)通用的設(shè)計語言,以圖形的方式描述系統(tǒng)模型。②在UML中,常用用例建模的方法來描述系統(tǒng)的功能性需求。用例建模方法使用“參與者”(系統(tǒng)的用戶)和“用例”(參與者和系統(tǒng)之間的交互序列)描述系統(tǒng)的功能性需求。③在點餐系統(tǒng)中,點餐人員和出餐人員就是參與者,“瀏覽菜單”是點餐人員和點餐系統(tǒng)間的交互,稱為“用例”。

活動3:創(chuàng)建點餐系統(tǒng)用例圖。

①分析點餐和出餐過程,識別點餐系統(tǒng)參與者和用例,填寫表1。

②教師介紹StarUML軟件,演示使用StarUML軟件創(chuàng)建點餐部分用例圖。

③學(xué)生模仿點餐用例圖的創(chuàng)建過程,自主創(chuàng)建出餐部分用例圖(如表2)。

④使用UML用例圖將之前抽象出的用戶及功能需求建立關(guān)聯(lián),形成了點餐系統(tǒng)的功能模型(如圖1)。

教師小結(jié):為了某種特定目的(如問題求解),將系統(tǒng)某一部分信息進行抽象而構(gòu)成的系統(tǒng)的替代物稱為“系統(tǒng)模型”或“模型”。以形成模型為目的的抽象過程就是建模。

設(shè)計意圖:借助StarUML工具對點餐系統(tǒng)的功能需求進行建模分析,讓學(xué)生經(jīng)歷信息系統(tǒng)建模的過程,引導(dǎo)學(xué)生體會建模在信息系統(tǒng)開發(fā)過程中的作用。

4.構(gòu)建原型,驗證系統(tǒng)需求

活動4:完善原型,實現(xiàn)系統(tǒng)功能。

①完善點餐系統(tǒng)原型的點餐功能和處理訂單功能部分代碼。

②運行“自助點餐系統(tǒng).py”,分析系統(tǒng)功能能否滿足用戶需求。

教師小結(jié):通過編寫點餐和出餐的功能代碼,獲得了可運行的、最小化的點餐系統(tǒng)模型,即系統(tǒng)的原型。用戶可以試用原型,并評價原型是否滿足需求。

設(shè)計意圖:通過對原型點餐功能的體驗,評價原型是否滿足用戶需求,學(xué)生能夠了解快速原型模型開發(fā)信息系統(tǒng)的過程。

5.課堂總結(jié)

本節(jié)課在對點餐系統(tǒng)功能需求抽象建模的基礎(chǔ)上,完善了點餐系統(tǒng)的核心代碼,快速構(gòu)建了一個點餐系統(tǒng)原型,并提供給用戶試用。由于種種原因,在需求分析階段得到完整、準(zhǔn)確、合理的需求模型是很困難的,用戶要通過試用并評價原型,逐步明確各種需求。開發(fā)人員根據(jù)用戶反饋,修改系統(tǒng)原型直至用戶滿意,然后再開發(fā)真實系統(tǒng)。這就是信息系統(tǒng)開發(fā)的一種方法——快速原型模型(如上頁圖2)。

教學(xué)反思

本節(jié)課以“發(fā)現(xiàn)問題—分析需求—建立模型—構(gòu)建原型”為主線,圍繞點餐系統(tǒng)功能需求的抽象建模展開教學(xué)。首先,從食堂就餐效率低的現(xiàn)實問題出發(fā),引導(dǎo)學(xué)生提出提高就餐效率的可行性方案,通過討論和對比不同方案的優(yōu)缺點引出自助點餐系統(tǒng);其次,通過分析餐廳中人員及其行為特征,歸納出系統(tǒng)用戶類型及功能需求,幫助學(xué)生理解抽象解決問題的方法。“最后,完成點菜功能和處理訂單功能的代碼,快速構(gòu)建點餐系統(tǒng)的原型。

需要注意的是,在活動3中,由于學(xué)生初次使用StarUML軟件,對軟件功能的不熟悉、對“用例”概念的陌生,牽制了教學(xué)邏輯向?qū)W習(xí)邏輯的轉(zhuǎn)化,導(dǎo)致了活動4系統(tǒng)原型核心代碼的完善環(huán)節(jié)時間略顯不足。

點? 評

模型是信息系統(tǒng)開發(fā)過程中的一個不可或缺的工具,模型并不是實體系統(tǒng)本身,而是根據(jù)信息系統(tǒng)建設(shè)的需要尋找的系統(tǒng)約簡物,有助于人們抓住系統(tǒng)核心內(nèi)容。實現(xiàn)模型化的過程稱為建模,其主要工作就是通過抽象的方法,忽略問題的次要方面,抓取問題的主要特征,并采用適當(dāng)?shù)谋憩F(xiàn)形式把它描繪出來。

抽象既是實現(xiàn)模型化的重要手段,也是計算學(xué)科中設(shè)計自動化工程實現(xiàn)的重要步驟,還是計算思維的重要組成部分。在本課教學(xué)過程中,執(zhí)教教師從食堂點餐這一生活實例切入,引導(dǎo)學(xué)生討論點餐系統(tǒng)中的人員分類,發(fā)現(xiàn)對于點餐系統(tǒng)而言,人員的年齡和性別都屬于可以忽略的不相關(guān)細節(jié),按角色將用戶分成點餐、出餐兩類人員,則是點餐系統(tǒng)的核心元素。這樣不僅把抽象的概念闡述得十分清楚,而且將抽象的過程展現(xiàn)了出來,使得學(xué)生對抽象的認(rèn)知從一個較膚淺的識記層次過渡到較深入的理解層次。

建模的第二個關(guān)鍵環(huán)節(jié)則是選擇合適的工具建立模型,以描述待開發(fā)系統(tǒng)的功能需求。為幫助學(xué)生理解采用規(guī)范方式描述系統(tǒng)需求的必要性和重要性,執(zhí)教教師設(shè)計了學(xué)生喜聞樂見的“你畫我猜”游戲,通過觀察和分析不同學(xué)生對同一個詞卡所作圖畫和不同競猜者對同一幅畫的猜測結(jié)果,發(fā)現(xiàn)由于事先沒有約定統(tǒng)一的描述方法,導(dǎo)致對同一幅圖畫的理解存在不一樣的結(jié)果。游戲活動引出統(tǒng)一建模語言UML,教師演示使用StarUML工具創(chuàng)建點餐部分用例,對學(xué)生獨立創(chuàng)建出餐部分用例起到了較好的范例作用。

在本節(jié)課中,學(xué)生通過解決點餐系統(tǒng)這個現(xiàn)實問題,經(jīng)歷了從抽象特征到建立模型、構(gòu)建原型的過程,這正是快速原型法開發(fā)信息系統(tǒng)的過程。以問題解決的過程構(gòu)建教學(xué)邏輯主線,抽象與建模、模型與原型等知識就不是孤立的,而是通過邏輯主線前后聯(lián)系起來,互相蘊含、自然推演、逐步建構(gòu),并深深地銘刻于學(xué)生大腦之中,較好地體現(xiàn)了“用中學(xué)”“做中學(xué)”的課程理念。

(點評人:江蘇省鹽城市教育科學(xué)研究院信息技術(shù)教研員 曹恒來)

猜你喜歡
用戶功能模型
一半模型
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
關(guān)于非首都功能疏解的幾點思考
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
3D打印中的模型分割與打包
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
主站蜘蛛池模板: 国产精品欧美激情| 国产午夜小视频| 制服丝袜国产精品| 国产精品冒白浆免费视频| 亚洲伦理一区二区| 91啦中文字幕| 超级碰免费视频91| 国产91熟女高潮一区二区| 91精品啪在线观看国产60岁| 国产精品第5页| 在线毛片网站| 91精品专区国产盗摄| 久久久久久高潮白浆| 亚洲精品色AV无码看| 女人av社区男人的天堂| 在线欧美a| 国产第四页| 国产亚洲欧美另类一区二区| 伊人欧美在线| 色婷婷国产精品视频| 一级毛片在线播放免费| 国产福利在线观看精品| 青青草原国产免费av观看| 国产丝袜精品| 精品亚洲国产成人AV| 国产精品成人AⅤ在线一二三四| 国产中文一区二区苍井空| 国产精品无码翘臀在线看纯欲| 成人一区专区在线观看| 97一区二区在线播放| 高清色本在线www| 亚洲国模精品一区| 六月婷婷综合| 亚洲天堂在线视频| 99国产精品一区二区| 亚洲第一国产综合| 亚洲水蜜桃久久综合网站| 天堂av高清一区二区三区| 一本一道波多野结衣av黑人在线| 成人免费一级片| 日本在线免费网站| 无码'专区第一页| 五月激情综合网| 在线看片免费人成视久网下载| 制服丝袜国产精品| 亚洲人精品亚洲人成在线| 国产白丝av| 国产精品99一区不卡| 国产精品原创不卡在线| 精品99在线观看| 国产精品视频公开费视频| 婷婷六月激情综合一区| 久久久受www免费人成| 国产一区二区三区在线观看视频| 亚洲网综合| 亚欧成人无码AV在线播放| 91精品最新国内在线播放| 亚洲αv毛片| 亚洲精品第一页不卡| 67194在线午夜亚洲| 亚洲精品天堂自在久久77| 91最新精品视频发布页| AV无码无在线观看免费| 在线国产资源| 亚洲第一色视频| 亚洲精品另类| 中文字幕无码av专区久久| 国产一级毛片高清完整视频版| 成年av福利永久免费观看| 国模私拍一区二区三区| 亚洲人成在线精品| 最新午夜男女福利片视频| 亚洲永久精品ww47国产| 亚洲午夜国产精品无卡| 六月婷婷激情综合| 小蝌蚪亚洲精品国产| 国产办公室秘书无码精品| 天天躁日日躁狠狠躁中文字幕| 波多野结衣一区二区三区AV| 亚洲视频影院| 一本久道久综合久久鬼色| 日韩无码视频网站|