第一篇:信息系統(tǒng)開發(fā)方法之網(wǎng)絡(luò)教學系統(tǒng)
設(shè)計總說明
本次課程設(shè)計以網(wǎng)絡(luò)多媒體教育管理系統(tǒng)為基礎(chǔ)的網(wǎng)絡(luò)教學系統(tǒng)的開發(fā)為背景,探討了UML在該系統(tǒng)建模中的應(yīng)用問題。在對系統(tǒng)進行需求分析的基礎(chǔ)上,采用Rational Rose 2000對系統(tǒng)進行需求模型、靜態(tài)模型、動態(tài)模型及實現(xiàn)模型的建模。
關(guān)鍵字:網(wǎng)絡(luò)教學管理系統(tǒng),UML,軟件建模,信息系統(tǒng)
目 錄 緒論.......................................................................................................................................2 1.1系統(tǒng)簡介....................................................................................................................2 1.2設(shè)計目的....................................................................................................................2 1.3設(shè)計內(nèi)容....................................................................................................................2 2 需求分析...............................................................................................................................3 3 需求模型設(shè)計.......................................................................................................................5 3.1 需求模型設(shè)計的方法和步驟....................................................................................5 3.2 系統(tǒng)需求模型............................................................................................................5 4 系統(tǒng)靜態(tài)模型設(shè)計...............................................................................................................9 4.1 靜態(tài)模型設(shè)計的方法................................................................................................9 4.2 靜態(tài)模型實現(xiàn)..........................................................................................................10 5 系統(tǒng)動態(tài)模型設(shè)計..............................................................................................................11 5.1序列圖和協(xié)作圖......................................................................................................11 5.2活動圖......................................................................................................................23 5.3狀態(tài)圖......................................................................................................................25 6.系統(tǒng)部署模型設(shè)計..............................................................................................................26 6.1 系統(tǒng)構(gòu)件圖..............................................................................................................26 6.2 系統(tǒng)部署圖..............................................................................................................27 7.管理信息系統(tǒng)的實現(xiàn)..........................................................................................................28 總結(jié).........................................................................................................................................30 參考文獻.................................................................................................................................31
緒論
1.1系統(tǒng)簡介
隨著電腦時代的到來以及Internet的迅速發(fā)展,網(wǎng)絡(luò)的普及帶給了人們更多的學習途徑,隨之而來的管理網(wǎng)絡(luò)教學的“網(wǎng)絡(luò)教學管理系統(tǒng)”也就應(yīng)運而生了。
“網(wǎng)絡(luò)教學管理系統(tǒng)”主要用于管理日常的網(wǎng)絡(luò)教學工作以及學生下載和查看資料。系統(tǒng)業(yè)務(wù)功能主要由以下幾個部分組成:文件上傳、文件下載、消息發(fā)布、消息修改和更新、信息瀏覽、在線觀看教學視頻,在線答疑,論壇管理、頁面維護、人員管理和用戶注冊批準等。1.2設(shè)計目的
“網(wǎng)絡(luò)教學”是利用計算機設(shè)備和互聯(lián)網(wǎng)技術(shù)對學生實行信息化教育的教學模式。網(wǎng)絡(luò)教學相比傳統(tǒng)教學模式,突破了時空限制,更能培養(yǎng)學生信息獲取、加工、分析、創(chuàng)新、利用、交流、自主學習的能力。網(wǎng)絡(luò)教學能夠培養(yǎng)學生良好的信息素養(yǎng),把信息技術(shù)作為支持終身學習和合作學習的手段,為適應(yīng)信息社會的學習、工作和生活打下必要的基礎(chǔ)。為了給網(wǎng)絡(luò)教學提供一個更好的環(huán)境和平臺,更好的管理各種信息、資源,開發(fā)一個好的“網(wǎng)絡(luò)教學管理系統(tǒng)”勢在必行。1.3設(shè)計內(nèi)容
本次課程設(shè)計的重點是利用UML對系統(tǒng)進行了實際建模,為系統(tǒng)的代碼實現(xiàn)提供了清楚、完整的用例開發(fā)模型。完成了注冊,上傳課件,瀏覽、下載課件,在線觀看教學視頻,在線答疑,論壇管理、網(wǎng)站維護、人員管理等功能模塊的詳細設(shè)計,初步實現(xiàn)了網(wǎng)絡(luò)教學管理系統(tǒng)。
需求分析
網(wǎng)絡(luò)教學管理系統(tǒng)是一個集注冊,上傳課件,瀏覽、下載課件,在線觀看教學視頻,在線答疑,論壇、頁面維護、人員管理等功能于一體的管理各種教學資源與學生資料,并建立靈活全面的多媒體教學環(huán)境的管理信息系統(tǒng)。
網(wǎng)絡(luò)教學管理系統(tǒng)的功能需求包括以下內(nèi)容:
? 學生登錄系統(tǒng)后,可以瀏覽課件、查找課件、下載課件、觀看教學視頻、在線討論交流、查詢個人資料、修改個人資料;對于沒有注冊的普通用戶可以瀏覽網(wǎng)站上的一些公共信息。
? 老師登錄系統(tǒng)后,可以上傳課件、上傳教學視頻、在線答疑、發(fā)布諸如課程簡介、學習方法、教學心得等相關(guān)文章、查看發(fā)布的教學心得等文章、修改教學心得等文章、查詢個人資料、修改個人資料等。
? 系統(tǒng)管理員負責對網(wǎng)站頁面的維護,審核不合法的課件和不合法的教學信息、批準用戶注冊,對人員信息進行增刪管理、答疑信息進行管理等。
滿足上述需求的系統(tǒng)主要包括以下幾個小的系統(tǒng)模塊。
? 基本業(yè)務(wù)模塊:該模塊的主要使用者是老師和學生,用于學生下載課件、在線觀看教學視頻、在線討論;老師上傳課件、發(fā)布和修改更新教學心得、在線答疑等。
? 瀏覽查詢模塊:該模塊主要用于對網(wǎng)站的信息和文章信息進行瀏覽、查詢、搜索等,找到自己需要的資源。在登錄后用戶還可以在自己權(quán)限范圍內(nèi)查詢個人信息等。
? 系統(tǒng)管理模塊:主要用于系統(tǒng)管理員對網(wǎng)站進行維護、審核網(wǎng)站的各種資源、批準用戶注冊、人員管理、答疑管理等。
在對系統(tǒng)進行需求分析后得到了該系統(tǒng)功能結(jié)構(gòu)圖如圖2.1所示:
網(wǎng)絡(luò)教學管理系統(tǒng) 基本業(yè)務(wù)模塊瀏覽查詢模塊 老師界面學生界面 查找瀏查詢個查詢相修改消息人信息關(guān)文章個人在線文件消息修改文件觀看修改覽課件在線信息答疑上傳發(fā)布和更下載討論教學個人 新 視頻信息
圖2.1 系統(tǒng)功能結(jié)構(gòu)圖
系統(tǒng)管理模塊 管理員界面 人員頁面用戶管理維護注冊資源答疑 批準審核管理 需求模型設(shè)計
3.1 需求模型設(shè)計的方法和步驟
進行系統(tǒng)需求模型設(shè)計,需求分析是
詢相應(yīng)的課件和文章。
? 下載課件:學生可以利用下載功能將網(wǎng)站上的課件以及資料信息下載到本地機器上。
? 觀看教學視頻:學生觀看教學視頻,進行在線學習。
? 在線討論:學生可以在論壇上對學習中遇到的難題疑問等以論壇的方式進行在線學習交流。
? 查看個人信息:學生可以在該系統(tǒng)中查詢到個人的資料信息。? 修改個人信息:學生信息如郵箱等發(fā)生變化時,可以在權(quán)限內(nèi)修改個人信息。
通過上述活動,獲得學生的用例圖如圖3.2.1所示:
圖3.2.1 學生用例圖
2.老師用例圖
老師能夠通過該系統(tǒng)進行以下活動:
? 登錄系統(tǒng):老師能夠用用戶名和密碼登錄該系統(tǒng),登錄系統(tǒng)后才能正常使用該系統(tǒng)。如果忘記密碼,可以通過“找回密碼”功能恢復(fù)密碼。
? 上傳文件:老師可以通過該系統(tǒng)上傳相應(yīng)的課件和教學視頻。? 發(fā)布信息:老師登錄系統(tǒng)后可以發(fā)布相應(yīng)的課程簡介、教學計劃、學習方法、教學心得等文章。
? 修改更新信息:老師對所發(fā)布的諸如教學心得等文章信息可以持續(xù)更新,也可修改自己的個人信息。
? 查看信息:老師可以查看自己發(fā)布的文章和個人信息。? 在線答疑:老師對學生的留言和難點討論進行在線答疑。通過上述活動,獲得老師的用例圖如圖3.2.2所示:
圖3.2.2 老師用例圖
3.系統(tǒng)管理員用例圖
系統(tǒng)管理員能夠通過該系統(tǒng)進行以下活動:
? 登錄系統(tǒng):系統(tǒng)管理員也是在登錄系統(tǒng)后才能正常使用該系統(tǒng)。如果忘記密碼,可以通過“找回密碼”功能恢復(fù)密碼。? 網(wǎng)站頁面維護:系統(tǒng)管理員對網(wǎng)站進行日常維護和管理。? 審核:系統(tǒng)管理員負責對上傳的信息進行審核,主要是審核不合法的課件和不合法的教學信息。
? 批準用戶注冊:系統(tǒng)管理員可以處理學生或教師用戶的注冊申請。? 人員管理。系統(tǒng)管理員可以對系統(tǒng)用戶信息進行管理。有用戶新加入時需要添加用戶信息,有用戶注銷時需刪除用戶信息,系統(tǒng)管理員還可以查詢用戶的信息,但是不能修改,只能是用戶本人在權(quán)限范圍內(nèi)修改自己的信息。
? 答疑管理:對學生和老師在BBS論壇上的答疑情況記錄在在線答疑庫里,并對其進行管理。
通過上述活動,獲得系統(tǒng)管理員的用例圖如圖3.2.3所示:
圖3.2.3 系統(tǒng)管理員用例圖
系統(tǒng)靜態(tài)模型設(shè)計
4.1 靜態(tài)模型設(shè)計的方法
在獲得系統(tǒng)的基本需求的用例模型后通過考察系統(tǒng)對象的各種屬性創(chuàng)建系統(tǒng)的靜態(tài)模型。
首先,確定系統(tǒng)參與者的屬性。學生(Student)包括登錄名稱、登錄密碼、學生編號、性別、年齡、年級、郵箱、權(quán)限級別等屬性;老師(Teacher)包括登錄名稱、登錄密碼、姓名、性別、教授課程、電話號碼、權(quán)限級別和郵箱等屬性;系統(tǒng)管理員(Administrator)包括用戶名、密碼、郵箱、權(quán)限級別等屬性。在把這些參與者進行抽象,抽象出一個單獨的用戶類(User),學生、老師、系統(tǒng)管理員是人員類的子類。
其次,可以確定在系統(tǒng)中的主要業(yè)務(wù)實體類,這些類通常需要在數(shù)據(jù)庫中進行存儲。因此,在網(wǎng)絡(luò)教學管理系統(tǒng)中,課件信息可以確定課件類(CourseWare);教學視頻對應(yīng)于教學視頻類(Video);老師發(fā)布的文章如課程簡介、教學計劃、教學心得的存儲分別需要文章類(Article)、課程簡介類(CourseIntro)、教學計劃類(TeachingPlan)、教學心得類(TeachingExp);學生在BBS論壇討論交流可以確定一個論壇類(Forum);同樣,老師在線答疑確定在線答疑庫類(AnswerLib),課件上傳與下載確定一個文件上傳與下載類(FileUploadOrDownload)。
還可以根據(jù)對處理業(yè)務(wù)的不同設(shè)計出各種處理業(yè)務(wù)的界面類,如用戶登錄界面、查詢信息界面等。
4.2 靜態(tài)模型實現(xiàn)
系統(tǒng)的靜態(tài)模型主要是類圖和對象圖,該系統(tǒng)的類圖如圖4.2.1所示:
圖4.2.1 系統(tǒng)類圖
系統(tǒng)動態(tài)模型設(shè)計
5.1序列圖和協(xié)作圖
序列圖和協(xié)作圖都屬于交互作用圖,畫出網(wǎng)絡(luò)教學管理系統(tǒng)的時序圖和協(xié)作圖,再把協(xié)作圖中的消息對應(yīng)映射到類圖中,成為類的方法。1.用戶登錄的時序圖如圖5.1.1所示:
圖5.1.1 用戶登錄時序圖
用戶登錄的備選過程的時序圖如圖5.1.2所示:
圖5.1.2 用戶登錄的備選過程時序圖
用戶登錄的協(xié)作圖如圖5.1.3所示:
圖5.1.3 用戶登錄的協(xié)作圖
2.學生下載課件的時序圖如圖5.1.4所示:
圖5.1.4 學生下載課件的時序圖
學生下載課件的協(xié)作圖如圖5.1.5所示:
圖5.1.5 學生下載課件的協(xié)作圖
3.學生瀏覽和查詢信息的時序圖如圖5.1.6所示:
圖5.1.6 學生瀏覽和查詢信息的時序圖
學生瀏覽和查詢信息的協(xié)作圖如圖5.1.7所示:
圖 5.1.7 學生瀏覽和查詢信息的協(xié)作圖
4.學生查看和修改個人信息的時序圖如圖5.1.8所示:
圖5.1.8 學生查詢和修改個人信息的時序圖
學生查詢和修改個人信息的協(xié)作圖如圖5.1.9所示:
圖5.1.9 學生查詢和修改個人信息的協(xié)作圖
5.學生老師在線討論交流的時序圖如圖5.1.10所示:
圖5.1.10 學生老師在線討論交流的時序圖
學生老師在線討論交流的協(xié)作圖如圖5.1.11所示:
圖5.1.11 學生老師在線討論交流的協(xié)作圖
6.學生觀看視頻的時序圖如圖5.1.12所示:
圖5.1.12 學生觀看教學視頻的時序圖
學生觀看教學視頻的協(xié)作圖如圖5.1.13所示:
圖5.1.12 學生觀看教學視頻的協(xié)作圖
7.老師的時序圖如圖5.1.13所示:
圖5.1.13 老師的時序圖
老師的協(xié)作圖如圖5.1.14所示:
圖5.1.14 老師的協(xié)作圖
8.老師查看和修改個人信息的時序圖如圖5.1.15所示:
圖5.1.15 老師查看和修改個人信息的時序圖
老師查看和修改個人信息的協(xié)作圖如圖5.1.16所示:
圖5.1.16 老師查看和修改個人信息的協(xié)作圖
9.統(tǒng)管理員的時圖如圖5.1.17所示:
圖5.1.17 系統(tǒng)管理員的時序圖
系統(tǒng)管理員的協(xié)作圖如圖5.1.18所示:
圖5.1.18 系統(tǒng)管理員的協(xié)作圖
10.系統(tǒng)管理員進行答疑管理的時序圖如圖5.1.19所示:
圖5.1.19 系統(tǒng)管理員進行答疑管理的時序圖
系統(tǒng)管理員進行答疑管理的協(xié)作圖如圖5.1.20所示:
圖5.1.20 系統(tǒng)管理員進行答疑管理的協(xié)作圖
11.系統(tǒng)管理員批準注冊的時序圖如圖5.1.21所示:
圖5.1.21 系統(tǒng)管理員批準注冊的時序圖
系統(tǒng)管理員批準注冊的協(xié)作圖如圖5.1.22所示:
圖5.1.22 系統(tǒng)管理員批準注冊的協(xié)作圖
12.系統(tǒng)管理員頁面維護的時序圖如圖5.1.23所示:
圖5.1.23 系統(tǒng)管理員頁面維護的時序圖
系統(tǒng)管理員頁面維護的協(xié)作圖如圖5.1.24所示:
圖5.1.24 系統(tǒng)管理員頁面維護的協(xié)作圖
5.2活動圖
利用系統(tǒng)的活動圖來描述系統(tǒng)的參與者是如何協(xié)同工作的。在網(wǎng)上教學管理系統(tǒng)中,根據(jù)學生、老師、系統(tǒng)管理員的活動步驟,可以創(chuàng)建相關(guān)的活動圖。
1.系統(tǒng)的活動圖如圖5.2.1所示:
圖5.2.1 系統(tǒng)的活動圖
2.學生的活動圖如圖5.2.2所示:
圖5.2.2 學生的活動圖
3.老師的活動圖如圖5.2.3所示:
圖5.2.3 老師的活動圖
4.系統(tǒng)管理員的活動圖如圖5.2.4所示:.圖5.2.4 系統(tǒng)管理員的活動圖
5.3狀態(tài)圖
在網(wǎng)上教學管理系統(tǒng)中,有明確狀態(tài)轉(zhuǎn)換的類是上傳的文件,從老師輸入網(wǎng)站的地址開始到最后上傳文件結(jié)束整個過程的狀態(tài)圖如圖5.3.1所示:
圖5.3.1 系統(tǒng)狀態(tài)圖
6.系統(tǒng)部署模型設(shè)計
6.1 系統(tǒng)構(gòu)件圖
網(wǎng)上教學管理系統(tǒng)的構(gòu)件圖通過構(gòu)件映射到系統(tǒng)的實現(xiàn)類中,說明該構(gòu)件物理實現(xiàn)的邏輯類,在本系統(tǒng)中,可以對類圖中的類分別創(chuàng)建對應(yīng)的構(gòu)件進行映射。創(chuàng)建后系統(tǒng)的構(gòu)件圖如圖6.1.1所示:
圖6.1.1 系統(tǒng)的構(gòu)件圖
6.2 系統(tǒng)部署圖
網(wǎng)上教學系統(tǒng)的部署圖描繪的是系統(tǒng)節(jié)點上運行資源的安排,包括六個節(jié)點,分別是:客戶瀏覽器(ClientBrowser)、網(wǎng)頁服務(wù)器(WebsiteServer)、數(shù)據(jù)庫服務(wù)器(DataBaseServer)、客戶1(Client1)、客戶2(Client2)、客戶3(Client3),節(jié)點之間的連線表示系統(tǒng)進行交互的通信協(xié)議名稱,網(wǎng)絡(luò)教學系統(tǒng)的應(yīng)用服務(wù)器負責保存整個Web應(yīng)用程序,數(shù)據(jù)庫負責數(shù)據(jù)庫管理,此外還有很多終端可以作為系統(tǒng)的客戶端。由于客戶端很多,在此只畫出3個,創(chuàng)建后的部署圖如圖6.2.1所示:
7.管理信息系統(tǒng)的實現(xiàn)
通過系統(tǒng)類圖可以生成相應(yīng)的代碼,這里只列出部分類的Java代碼
1.CourseWare類(課件類)的java代碼:
public class CourseWare {
private int theme;
private int CWteacher;
private int courseWareURL;
private int courseWareTitle;
public CourseWare()
{
}
/**
@roseuid 53A10BB102A8
*/
public void add()
{
}
/**
@roseuid 53A10BB30150
*/
public void delete()
{
}
/**
@roseuid 53A10D080065
*/
public void modify()
{
} }
2.FileUploadOrDownload類(文件上傳或下載類)的JAVA代碼:
public class FileUploadOrDownload {
private int fileName;
private int fileType;
private int fileSize;
private int shortIntro;
private int fileURL;
private int creater;
private int createTime;
public FileUploadOrDownload()
{
}
/**
@roseuid 53A109300274
*/
public void checkSize()
{
}
/**
@roseuid 53A109310374
*/
public void modify()
{
}
/**
@roseuid 53A109330194
*/
public void store()
{
}
/**
@roseuid 53A10935015C
*/
public void cancle()
{
} 總結(jié)
本次課程設(shè)計重點是用UML對系統(tǒng)進行實際建模,為系統(tǒng)的代碼實現(xiàn)提供清完整的用例開發(fā)模型。在建模過程中,使用UML將系統(tǒng)的分析、設(shè)計和實現(xiàn)有機的集成起來。UML提供的豐富視圖從多個視角描述系統(tǒng)的不同側(cè)面,可以有效的運用于軟件系統(tǒng)的建模、分析與設(shè)計。利用UML和ROSE工具的輔助,可讓開發(fā)從需求分析,流程分析,到程序代碼和數(shù)據(jù)庫的設(shè)計實現(xiàn)等,都集成在一個系統(tǒng)下來完成。網(wǎng)絡(luò)教學系統(tǒng)正是在此基礎(chǔ)上來實現(xiàn)開發(fā)完成的。
但從長遠角度來看,本系統(tǒng)仍然存在以下方面要進一步改進。其一,本系統(tǒng)還只能實現(xiàn)一些基本功能,沒有完整的實現(xiàn)網(wǎng)絡(luò)教學的應(yīng)用應(yīng)有的功能,期待在此基礎(chǔ)上,還應(yīng)開發(fā)出一個學生評價教學子系統(tǒng)、作業(yè)管理子系統(tǒng),這是以后完善時需要做的工作。其二,作為一個在網(wǎng)絡(luò)環(huán)境下運行的應(yīng)用系統(tǒng),其用戶的數(shù)量相對而言是大量的,隨著用戶業(yè)務(wù)需求的進一步增長,那么系統(tǒng)可維護性及擴展性將是很重要的,這也是設(shè)計中必須考慮的一個問題。
參考文獻
[1] Whittle J.Formal approaches to systems analysis using UML.An Overview Journal of Database Management,2000,1 l(4):4—13 [2] 慕靜.管理信息系統(tǒng).北京:清華大學出版社,2010 [3]劉芳,徐雅君,梁娜.UML和建模工具Rational Rose的應(yīng)用.計算機應(yīng)用研究,2002,(I 1):1 19-120 [4] 鐘青芬.基于計算機網(wǎng)絡(luò)的現(xiàn)代遠程教育的探討.四川師范大學學報(自然科學版)200 1,24(5):546-548 [5] 謝星星.UMl基礎(chǔ)與ROSE建模實用教程.北京:清華大學出版社,2011
第二篇:信息系統(tǒng)開發(fā)
信息系統(tǒng)開發(fā)是一個社會過程
信息系統(tǒng)建設(shè)的困難不僅來自技術(shù)方面,還來自企業(yè)內(nèi)外環(huán)境。影響信息系統(tǒng)成敗的有體制、政策、法規(guī)、觀念、技術(shù)等多種因素。技術(shù)不是唯一因素,甚至不是主要因素。
在相當長的一段時間里,開發(fā)信息系統(tǒng)的過程中,用戶和開發(fā)人員雙方誤解,用戶認為開發(fā)是技術(shù)人員的事,開發(fā)人員因為用戶陳述清楚他們的需求,由此開發(fā)系統(tǒng),其它的不要干預(yù)。當完成系統(tǒng)開發(fā),用戶提出“你開發(fā)的系統(tǒng)不是我所要的系統(tǒng)”,延誤開發(fā)時間,浪費資源,或者因維護困難而使系統(tǒng)短命。
信息系統(tǒng)建設(shè)的實踐,使人們越來越重視社會人文因素對信息系統(tǒng)建設(shè)的影響。信息系統(tǒng)是人機交互系統(tǒng),其開發(fā)、維護都離不開入的參與。信息系統(tǒng)開發(fā)過程本質(zhì)上是一個社會過程。從社會行動觀點看,信息系統(tǒng)開發(fā)是人類活動的協(xié)調(diào)序列,是多種參與者的協(xié)作過程。在信息系統(tǒng)開發(fā)過程中,用戶、系統(tǒng)管理者、系統(tǒng)分析員、技術(shù)專家、程序員等參與者相互聯(lián)系,相互影響。他們的通力合作,是系統(tǒng)建設(shè)成功的基礎(chǔ)。但是,由于這些人員知識背景、經(jīng)歷不同,影響彼此溝通。通信的誤解是系統(tǒng)成功的隱患。更重要的是,信息系統(tǒng)建設(shè)不可避免地要改變某些業(yè)務(wù)流程乃至組織機構(gòu),這將影響某些部門和人員的工作方式、權(quán)力關(guān)系,引起部門之間、人員之間的利益沖突。有人會擔心丟掉自己熟悉的工作,感到自己的傳統(tǒng)地位和能力受到威脅;由于缺乏計算機知識,有人感到難以適應(yīng)現(xiàn)代信息系統(tǒng)的運行。這些擔心,常常造成系統(tǒng)開發(fā)的阻力。
信息系統(tǒng)不只是單純的計算機系統(tǒng),而是輔助企業(yè)管理的人機系統(tǒng)。人是信息管理的主體。由于人的作用是一種高級而復(fù)雜的因素,有人參與并由人控制決策的社會系統(tǒng),往往會使本應(yīng)理性的行為變得富有感情、豐富多彩。離開了人,再好的計算機系統(tǒng),也不過是價格昂貴的裝飾品而已。把信息系統(tǒng)的開發(fā)、應(yīng)用、管理看作純技術(shù)過程,許多問題永遠得不到解決。只有從更深層次探討,重視非技術(shù)因素,才有可能解決長期困擾人們的“軟件危機”。
第三篇:信息系統(tǒng)開發(fā)流程規(guī)范
信息系統(tǒng)開發(fā)流程規(guī)范
(內(nèi)部討論稿)
總則
為明確信息系統(tǒng)開發(fā)流程,清楚各階段工作內(nèi)容和工作目標,特制訂本規(guī)范。本規(guī)范主要從系統(tǒng)規(guī)劃、系統(tǒng)整體管理、系統(tǒng)需求分析、系統(tǒng)設(shè)計、系統(tǒng)編碼與測試、系統(tǒng)內(nèi)部實施、系統(tǒng)整體評價及系統(tǒng)內(nèi)部驗收八個方面說明公司對信息系統(tǒng)開發(fā)流程的主體要求。對實際信息系統(tǒng)的開發(fā),開發(fā)流程可根據(jù)系統(tǒng)的規(guī)模與要求進行合理的剪裁。
本規(guī)范適用于軟件開發(fā)部、軟件項目部、系統(tǒng)集成開發(fā)部、系統(tǒng)集成項目部進行信息系統(tǒng)開發(fā)工作。
信息系統(tǒng)開發(fā)流程
一、信息系統(tǒng)規(guī)劃,完成信息系統(tǒng)立項和總體解決方案。
[1] 申請立項部門依據(jù)《立項控制規(guī)程》,提交與信息系統(tǒng)立項有關(guān)的書面或電子文檔,立項部門申請信息系統(tǒng)項目立項。信息系統(tǒng)項目立項主要從市場方面、技術(shù)方面及行業(yè)導(dǎo)向方面三個方面進行考慮。
[2] 立項部門的上級部門或領(lǐng)導(dǎo)按《評審驗收規(guī)程》組織業(yè)務(wù)專家、市場人員、技術(shù)人員等人員完成對信息系統(tǒng)立項相關(guān)文檔的評審和檢查工作,形成立項評審結(jié)論。評審結(jié)論包括合格和不合格兩種,合格的可以進入下一階段,不合格的需要說明不合格的具體原因,不能進入下一階段。[3] 根據(jù)信息系統(tǒng)立項的相關(guān)文檔,生成信息系統(tǒng)的《總體解決方案》文檔。文檔中一般包括系統(tǒng)范圍和目標、系統(tǒng)總體功能結(jié)構(gòu)圖、系統(tǒng)網(wǎng)絡(luò)拓撲圖、系統(tǒng)部署方案、系統(tǒng)實施計劃、系統(tǒng)費用概算等。
二、信息系統(tǒng)整體管理,建立項目管理章程。
[4] 建立基本的信息系統(tǒng)項目管理章程,指定信息系統(tǒng)項目的項目經(jīng)理(產(chǎn)品經(jīng)理、負責人),完成項目啟動。
[5] 項目經(jīng)理組織人員制定初步的項目管理計劃,計劃內(nèi)容可包括項目最終目標、項目階段性目標、項目進度計劃、項目預(yù)算、變更流程和變更控制委員會、人力資源計劃、項目風險、項目采購計劃等。
[6] 依據(jù)《配置管理規(guī)程》和《變更控制規(guī)程》形成配置管理系統(tǒng)和變更控制系統(tǒng),成立變更控制委員會。
[7] 項目經(jīng)理指導(dǎo)和管理項目的執(zhí)行過程,包括項目完成情況、項目進度、項目質(zhì)量、項目變更情況等。
三、信息系統(tǒng)需求分析,完成《需求分析》文檔。
[8] 項目經(jīng)理組織人員完成信息系統(tǒng)相關(guān)資料收集和需求詳細調(diào)查工作,完成信息系統(tǒng)業(yè)務(wù)流程分析和數(shù)據(jù)流分析。
[9] 分析信息系統(tǒng)目標,確定信息系統(tǒng)項目邊界,完成項目范圍定義和項目內(nèi)容分解。
[10] 項目經(jīng)理組織人員完成項目《需求分析》文檔的編寫,并提交上級部門申請評審。測試設(shè)計是否算需求?
[11] 上級部門按《評審驗收規(guī)程》組織業(yè)務(wù)專家、市場人員、技術(shù)人員、測試人員等人員完成對《需求分析》文檔的評審和檢查工作,形成評審結(jié)論。評審結(jié)論包括合格和不合格兩種,合格的可以進入下一階段,不合格的需要說明不合格的具體原因,不能進入下一階段。
四、信息系統(tǒng)設(shè)計,完成《系統(tǒng)設(shè)計》文檔。
[12] 項目經(jīng)理制定系統(tǒng)設(shè)計階段的項目工作計劃,確定該階段的檢查點和里程碑。項目經(jīng)理向上級提交工作計劃,上級部門按《評審驗收規(guī)程》完成對工作計劃的評審,形成評審結(jié)論。評審結(jié)論包括合格和不合格兩種,合格的可以進入下一階段,不合格的需要說明不合格的具體原因,不能進入下一階段。
[13] 項目經(jīng)理組織人員編寫《系統(tǒng)設(shè)計》文檔,文檔內(nèi)容一般包括物理配置方案設(shè)計(客戶機、服務(wù)器、網(wǎng)絡(luò)、數(shù)據(jù)庫等)、功能結(jié)構(gòu)詳細設(shè)計、主要系統(tǒng)功能流程設(shè)計、主要系統(tǒng)功能數(shù)據(jù)處理流程設(shè)計、系統(tǒng)外部接口說明和定義等。
[14] 項目經(jīng)理向上級部門提交《系統(tǒng)設(shè)計》文檔,申請評審。上級部門按《評審驗收規(guī)程》組織技術(shù)人員完成對《系統(tǒng)設(shè)計》文檔的評審和檢查工作,形成評審結(jié)論。評審結(jié)論包括合格和不合格兩種,合格的可以進入下一階段,不合格的需要說明不合格的具體原因,不能進入下一階段。
五、信息系統(tǒng)編碼與測試,完成系統(tǒng)編碼和單元測試。
[15] 項目經(jīng)理組織人員按《軟件編碼規(guī)范》完成信息系統(tǒng)的代碼編寫。[16] 項目經(jīng)理組織人員按《測試規(guī)程》完成信息系統(tǒng)的單元測試工作,單元測試一般由模塊編碼人員進行自我測試。
六、信息系統(tǒng)內(nèi)部實施,完成系統(tǒng)試運行和集成測試。
[17] 項目經(jīng)理組織人員搭建系統(tǒng)運行環(huán)境,按項目要求完成信息系統(tǒng)的安裝部署工作。
[18] 項目經(jīng)理組織人員按《測試規(guī)程》完成信息系統(tǒng)的集成測試工作,生成系統(tǒng)測試報告和結(jié)論。
七、信息系統(tǒng)整體評價,生成項目總結(jié)報告、技術(shù)白皮書。
[19] 項目經(jīng)理組織人員編寫信息系統(tǒng)相關(guān)的技術(shù)性文檔,如技術(shù)白皮書。[20] 項目經(jīng)理編寫項目總結(jié)報告,包括功能評價、應(yīng)用評價等。
八、信息系統(tǒng)內(nèi)部驗收,生成驗收報告。
[21] 信息系統(tǒng)內(nèi)容建設(shè)完成后,項目經(jīng)理根據(jù)《評審驗收規(guī)程》編寫項目驗收申請報告,并提交上級申請驗收。
[22] 上級部門根據(jù)驗收申請、系統(tǒng)測試報告和結(jié)論及需求分析等相關(guān)文檔,組織人員按《評審驗收規(guī)程》進行信息系統(tǒng)內(nèi)部驗收,形成驗收結(jié)論,完成驗收報告。驗收報告包括合格和不合格兩種,驗收合格可以將信息系統(tǒng)交付項目部進行實施,不合格的不能交付項目部。
信息系統(tǒng)開發(fā)流程圖
開始信息系統(tǒng)產(chǎn)品立項項目立項文檔項目立項評審結(jié)論項目總結(jié)解決方案未通過,重新編寫立項評審?fù)ㄟ^項目啟動,確定項目經(jīng)理制定項目管理計劃項目管理計劃配置控制系統(tǒng)變更控制系統(tǒng)項目經(jīng)理組織編寫需求分析需求分析文檔需求評審結(jié)論未通過需求評審?fù)ㄟ^項目經(jīng)理更新項目計劃信息系統(tǒng)開發(fā)計劃開發(fā)計劃評審結(jié)論未通過計劃評審?fù)ㄟ^項目經(jīng)理組織系統(tǒng)設(shè)計未通過,不給予立項設(shè)計評審?fù)ㄟ^編碼和單元測試信息系統(tǒng)代碼未通過系統(tǒng)設(shè)計文檔設(shè)計文檔評審結(jié)論試運行和集成測試(可多輪)信息系統(tǒng)測試結(jié)論測試結(jié)論通過項目總結(jié)報告項目總結(jié)報告技術(shù)白皮書未通過內(nèi)部驗收報告未通過驗收評審?fù)ㄟ^交付項目部結(jié)束
第四篇:信息系統(tǒng)開發(fā)名詞解釋答案
系統(tǒng)的可維護性:是指對系統(tǒng)進行維護的難易程度的度量,其中包括有:①可理解性:指為外來讀者理解系統(tǒng)的結(jié)構(gòu)、接口、功能和內(nèi)部過程的難易程度。②可測試性:指為系統(tǒng)進行診斷和測試的難易程度。③可修改性:指對系統(tǒng)各部分進行修改的難易程度。
數(shù)據(jù)詞典是:DFD中所有成分的定義和解釋的文字結(jié)合,其描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、加工、外部項等。
系統(tǒng)測試:是管理信息系統(tǒng)開發(fā)的一個重要而漫長的階段/是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口/是對整個系統(tǒng)開發(fā)過程包括系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)的最終審查。系統(tǒng)的可測試性:表現(xiàn)為對系統(tǒng)進行診斷和測試的難易程度。
系統(tǒng)方法的整體性原則:系統(tǒng)是相互聯(lián)系、相互作用的諸要素的綜合體。一個特定的系統(tǒng)具有的功能與目標,不是各組成部分功能與目標的簡單相加,而是各部分按一定秩序相互作用的結(jié)果。系統(tǒng)方法的基本點是從整體目標和功能出發(fā),正確處理系統(tǒng)各組成部分之間的相互聯(lián)系和相互作用,是解決復(fù)雜系統(tǒng)各類問題的關(guān)鍵所在。數(shù)據(jù)類:指支持企業(yè)過程所必需的邏輯上相關(guān)的數(shù)據(jù)?;炯庸ぃ簲?shù)據(jù)流圖中所有不進一步分解的加工,稱為基本加工。
結(jié)構(gòu)化程序設(shè)計基本思想:把整個系統(tǒng)開發(fā)過程分成若干階段,每階段進行若干活動,每項活動應(yīng)用一系列標準/規(guī)范/方法/技術(shù),完成一或多個任務(wù),形成符合給定規(guī)范產(chǎn)品。
數(shù)據(jù)流圖:是使用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況的流程圖,是一種能全面地描述信息管理系統(tǒng)邏輯模型的主要工具,是系統(tǒng)分析人員與用戶進行交流的有效手段。繼承性:是類層次結(jié)構(gòu)中,超類和子類之間共享數(shù)據(jù)的操作方法的機制。
系統(tǒng)評價:從廣義上理解,是貫穿系統(tǒng)整個生命周期各個階段的重要決策手段和工作環(huán)節(jié),從狹義上理解,為系統(tǒng)投入運行以后的評價。系統(tǒng)轉(zhuǎn)換:指以新開發(fā)的系統(tǒng)替換舊的系統(tǒng),并使之投入使用的過程。
管理信息系統(tǒng):指為實現(xiàn)組織的整體目標,對管理信息進行系統(tǒng)地、綜合地處理,輔助各級管理決策的計算機軟件硬件、通信設(shè)備,規(guī)章制度及有關(guān)人員的統(tǒng)一體。系統(tǒng)的總體結(jié)構(gòu):指整個系統(tǒng)由哪些部分組成,以及各部分在物理上、邏輯上的相互關(guān)系,包括硬件部分和軟件部分。
數(shù)據(jù)加密:為了防止存儲介質(zhì)的非法拷貝、被竊,以及信息傳輸線路的被竊聽而造成機要數(shù)據(jù)的泄密,在系統(tǒng)中應(yīng)對機要數(shù)據(jù)采取加密存儲和加密傳輸?shù)劝踩C芗夹g(shù)措施。結(jié)構(gòu)化方法:指信息系統(tǒng)的一種開發(fā)方法,其主要含義是一組規(guī)范的步驟、準則和工具來進行開發(fā)工作。
管理信息系統(tǒng)規(guī)劃:制作MIS的發(fā)展戰(zhàn)略;確定組織的主要信息需求,形成MIS的總體結(jié)構(gòu)方案;安排項目開發(fā)計劃,制定系統(tǒng)建設(shè)的資源分配計劃。
CSF法:即關(guān)鍵成功因素法,就是那些必須經(jīng)常得到管理人員關(guān)注的活動區(qū)域,對這些區(qū)域的運行情況要經(jīng)常不斷地進行度量,并提供這些度量信息以供決策使 單元測試:也稱模塊測試。單元是程序最小的獨立編譯單位。確認測試:確認測試是進一步檢查軟件是否符合軟件需求規(guī)格說明書的全部要求。
MIS戰(zhàn)略集:MIS戰(zhàn)略集的元素構(gòu)成MIS戰(zhàn)略規(guī)劃的要素,由系統(tǒng)目標、系統(tǒng)約束和系統(tǒng)設(shè)計戰(zhàn)略組成。
黑盒測試:黑盒測試也稱功能測試,是將軟件看作黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,測試軟件的外部特征。
試述信息系統(tǒng)分布式結(jié)構(gòu)的主要優(yōu)點:可以根據(jù)應(yīng)用需要和存取方便配置信息資源;利于發(fā)揮用戶的主動性、積極性,提高了系統(tǒng)的應(yīng)變能力;系統(tǒng)擴展方便;系統(tǒng)健壯性好。缺點:信息資源分散,開發(fā)維護管理標準難以統(tǒng)一;不同地域的系統(tǒng)有時有沖突,管理協(xié)調(diào)困難;安全保密措施難以統(tǒng)一實施。
試述管理信息系統(tǒng)生命周期的意義及階段劃分:管理信息系統(tǒng)產(chǎn)生發(fā)展、成熟和更新?lián)Q代的過程稱為管理信息系統(tǒng)的生命周期??煞譃樗拇箅A段:系統(tǒng)規(guī)劃、系統(tǒng)開發(fā)、系統(tǒng)運行與維護和系統(tǒng)更新。系統(tǒng)開發(fā)階段又可分為系統(tǒng)分析、系統(tǒng)設(shè)計與系統(tǒng)實施三個階段。
試述系統(tǒng)開發(fā)的結(jié)構(gòu)化方法的基本思路是把整個系統(tǒng)開發(fā)過程分成若干階段,每個階段進行若干活動,每項活動用一系列標準、規(guī)范、方法、技術(shù)完成一個或多個任務(wù),形成符合給定規(guī)范的產(chǎn)品。結(jié)構(gòu)化方法的主要原則有:用戶參與原則;“先邏輯、后物理”、嚴格劃分工作階段原則;自項向下原則;成果描述標準化原則。簡述系統(tǒng)總體結(jié)構(gòu)設(shè)計的基本內(nèi)容:系統(tǒng)的總體結(jié)構(gòu)是指整個系統(tǒng)由哪些部分組成,以及各部分在物理上、邏輯上的相互關(guān)系,包括硬件部分和軟件部分。即包括系統(tǒng)的總體布局設(shè)計,軟件系統(tǒng)總體的設(shè)計,數(shù)據(jù)存儲的總體結(jié)構(gòu)設(shè)計。簡述系統(tǒng)設(shè)計的特點:系統(tǒng)設(shè)計工作的環(huán)境是管理環(huán)境和技術(shù)環(huán)境的結(jié)合。
簡述在采用生命周期法開發(fā)系統(tǒng)過程中用戶的主要作用:生命周期法中用戶是系統(tǒng)建設(shè)者主要組成之一。用戶的作用是不斷明確和細化對系統(tǒng)功能需求,對各個階段的成果從用戶的角度進行審核與驗收,提供系統(tǒng)建設(shè)必要資源,協(xié)調(diào)信息系統(tǒng)與組織各部門的關(guān)系。
簡述編寫數(shù)據(jù)詞典的基本要求:對數(shù)據(jù)流圖上各種成分的定義必須明確,易理解、唯一;命令、編號與數(shù)據(jù)流圖一致,必要時可增加編碼,方便查詢檢索,維護和統(tǒng)計報表。符合一致性與完整性的要求,對數(shù)據(jù)流圖上的成分定義與說明無遺漏項。格式規(guī)范,風格統(tǒng)一,文字精煉,數(shù)字與符號正確。
BSP實現(xiàn)的主要步驟/定義企業(yè)目標/定義企業(yè)過程/定義數(shù)據(jù)類/定義信息系統(tǒng)總體結(jié)構(gòu)。
簡述數(shù)據(jù)流圖的基本組成:外部項(外部實體);加工(數(shù)據(jù)加工);數(shù)據(jù)存儲
簡述管理信息系統(tǒng)集中式結(jié)構(gòu)的主要優(yōu)點:信息資源集中,便于管理和統(tǒng)一規(guī)范;專業(yè)人員可以集中使用,便于組織和培訓(xùn);信息資源利用率高;便于實施系統(tǒng)安全措施簡述決策支持系統(tǒng)的特點:決策支持系統(tǒng)自創(chuàng)有較強的人機交互功能;決策支持系統(tǒng)的信息基礎(chǔ)不但包括直接反映企業(yè)內(nèi)、外部環(huán)境、條件的數(shù)據(jù)。簡述數(shù)據(jù)流圖繪制的主要原則:明確系統(tǒng)界面;自須向下逐層擴展;合理布局;數(shù)據(jù)流團只反映數(shù)據(jù)流向,數(shù)據(jù)加工和邏輯意義上的數(shù)據(jù)存儲;數(shù)據(jù)流圖繪制過程,就是系統(tǒng)的邏輯模型的形成過程,必須始終與用戶密切配合。
簡述什么是系統(tǒng)的可修改性和影響可修改性的因素:系統(tǒng)的可修改性:表現(xiàn)為對系統(tǒng)各部分進行修改的難易程度。影響可修改性的因素:系統(tǒng)的模塊化程度;模塊之間的耦合、內(nèi)聚、控制域與作用域的關(guān)系;數(shù)據(jù)結(jié)構(gòu)的設(shè)計。
第五篇:信息系統(tǒng)開發(fā)與管理
填空題
第一章管理信息系統(tǒng)導(dǎo)論
①按核心業(yè)務(wù)活動可以分為:電子業(yè)務(wù)系統(tǒng)、電子政務(wù)系統(tǒng)、電子商務(wù)系統(tǒng)三類。
②按數(shù)據(jù)處理方式可以分為:操作型、管理型、戰(zhàn)略型三類 ③按管理應(yīng)用層次分為:事務(wù)型、管理型、戰(zhàn)略型三類。④管理信息系統(tǒng)的結(jié)構(gòu)主要包括:功能結(jié)構(gòu)、概念結(jié)構(gòu)、管理職能結(jié)構(gòu)、軟硬件結(jié)構(gòu)、網(wǎng)絡(luò)計算結(jié)構(gòu)
⑤管理信息系統(tǒng)的概念結(jié)構(gòu):信息源、信息處理器、信息用戶、信息管理者
⑥管理信息系統(tǒng)的幾種典型應(yīng)用形式主要包括:物料需求計劃系統(tǒng)MRP(針對制造業(yè))、制造資源計劃系統(tǒng)MRPⅡ和企業(yè)資源計劃系統(tǒng)ERP系統(tǒng)等。
第二章 管理信息系統(tǒng)的基本知識P39(1)管理信息的基本知識
①幾種典型的組織結(jié)構(gòu):直線制機構(gòu)、職能制結(jié)構(gòu)、矩陣制機構(gòu)。
②管理部門劃分的基本方法:按職能劃分、按地區(qū)劃分、按產(chǎn)品劃分。
③管理活動的三個基本層次:高、中、低。
④管理決策的三種基本類型:非結(jié)構(gòu)化決策、半結(jié)構(gòu)化決策、結(jié)構(gòu)化決策。
⑤信息論對信息的解釋:信息是用來消除隨機不定性的東西 ⑥控制論對信息的解釋:信息就是信息,既非物質(zhì),也非能量 ⑦信息的基本屬性:普遍性、事實性、層次性、可壓縮性、擴散性、非消耗性、共享性、變換性、可轉(zhuǎn)換性。⑧
信息處理的生命周期的幾個主要階段:需求、收集、傳輸、處理、儲蓄、維護、使用和退出。(2)系統(tǒng)的基本知識
①系統(tǒng)存在的三個基本條件:要素、結(jié)構(gòu)、功能。②系統(tǒng)的5個基本要素:輸入、處理、輸出、反饋、控制。③系統(tǒng)的分類:按復(fù)雜程度從低到高可以分為物理結(jié)構(gòu)系統(tǒng)、生物系統(tǒng)、人類系統(tǒng)、社會系統(tǒng)、宇宙系統(tǒng)五類;按系統(tǒng)與環(huán)境的關(guān)系可分為封閉系統(tǒng)、開放系統(tǒng)兩類;按是否有反饋機制可分為開環(huán)系統(tǒng)、閉環(huán)系統(tǒng);按抽象程度可分為概念系統(tǒng)、邏輯系統(tǒng)(數(shù)據(jù)流圖)、物理系統(tǒng)(業(yè)務(wù)流程圖)。④系統(tǒng)的屬性;整體性、關(guān)聯(lián)性、層次性、統(tǒng)一性。(3)信息技術(shù)的基本知識
①網(wǎng)絡(luò)安全的五個特征:保密性、完整性、可用性、可控性、可審查性
②數(shù)據(jù)庫:是各種相關(guān)數(shù)據(jù)的集合和容器
③數(shù)據(jù)庫管理系統(tǒng):是對數(shù)據(jù)庫進行管理的系統(tǒng)軟件,位于用戶和操作系統(tǒng)之間,為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法和工具。
④機構(gòu)化查詢語言:insert、update、delete、selec ⑤計算機語言:機器語言、匯編語言和高級語言 第三章 系統(tǒng)開發(fā)方法的概述P63
①管理信息系統(tǒng)開發(fā)的主要方法:機構(gòu)化方法、原型化方法、面向?qū)ο蠓椒ā?/p>
②原型化方法的三種具體類型:探索型、實驗性、演化型。面向?qū)ο蠓椒ǎ菏且环N基于面向?qū)ο罄砟畹南到y(tǒng)開發(fā)方法,他將面向?qū)ο蟮乃枷胍门c軟件開發(fā)過程中,指導(dǎo)開發(fā)活動,主要包括面向?qū)ο蟮姆治龇椒∣OA,面向?qū)ο蟮脑O(shè)計方法OOD,面向?qū)ο蟮木幊谭椒ā?/p>
對象:是指一些相互關(guān)聯(lián)的實體。由對象的標識、對象中的操作集合、對象的數(shù)據(jù)結(jié)構(gòu),及對象對外消息接口組成,具有“封
裝”和“能動”兩種特性。換言之,是數(shù)據(jù)結(jié)構(gòu)以及作用于此結(jié)構(gòu)上的數(shù)據(jù)操作的封裝體,這個封裝體具有自身行動能力。類和實例:類是對象的描述,他概括了具有共同性質(zhì)的一組對象的方法和數(shù)據(jù)。
消息與方法:方法是對象具有了處理封裝數(shù)據(jù)的功能,而消息則激活了這種功能并建立了對象間的通信的橋梁。消息由消息的標識、接收消息的對象、若干個變元組成,方法一方面描述了對象執(zhí)行操作的算法,另一方面定義了響應(yīng)消息的機制 繼承:繼承是子類自動共享父類中的方法和數(shù)據(jù)的機制,描述了人類由一般到特殊,自頂向下的演繹能力。封裝:是一種信息隱蔽技術(shù)。
多態(tài)性:意味著一個名字可以使具有多種語義。他提供一種與人類在解決問題時的思維方式相容的能力。
重載:重載在功能及使用方法上和多態(tài)性有許多相似的方面,但重載是通過靜態(tài)連接實現(xiàn)的,而多態(tài)性則采用動態(tài)連接,重載多指兩種①函數(shù)重載②運算符重載
③管理信息系統(tǒng)的生命周期:出現(xiàn)需求、提出新系統(tǒng)方案、系統(tǒng)產(chǎn)生與成長、系統(tǒng)成熟、系統(tǒng)衰退、系統(tǒng)廢棄。
④瀑布模型與結(jié)構(gòu)化方法的主要階段:總體規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)維護、系統(tǒng)評價 第四章 總體規(guī)劃P81
①用于管理信息系統(tǒng)總體規(guī)劃的方法:關(guān)鍵成功要素法CSF、戰(zhàn)略目標集轉(zhuǎn)化法SST、企業(yè)系統(tǒng)規(guī)劃法BSP
②BSP方法的13項主要活動:研究項目的確定、研究的準備活動、研究的開始階段、定義企業(yè)的過程、定義數(shù)據(jù)類、分析當前的系統(tǒng)支持、研究管理部門對系統(tǒng)的要求、提出判斷和結(jié)論、設(shè)計信息系統(tǒng)總體結(jié)構(gòu)、確定子系統(tǒng)的開發(fā)的優(yōu)先順序、評價信息資源管理工作、制定建議書和開發(fā)計劃、研究成果報告。
③利用BSP方法進行企業(yè)過程定義的一般步驟:從計劃和控制、產(chǎn)品和服務(wù)、以及其它支持性資源三個方面入手 ④BSP方法中,資源生命周期不同階段對信息的不同需求可以將企業(yè)中的數(shù)據(jù)分為四個類型:庫存文檔型、事務(wù)型、計劃型、綜合統(tǒng)計型。
⑤BSP識別企業(yè)數(shù)據(jù)的方法有兩種:企業(yè)實體法、企業(yè)過程法 ⑥在BSP方法中劃分子系統(tǒng)的過程實際上就是定義信息結(jié)構(gòu)的過程。具體的做法是用U/C圖。U表示use,C表示產(chǎn)生creat 第五章 系統(tǒng)分析P99
①業(yè)務(wù)流程的概念:是指一組共同為顧客創(chuàng)造價值而有相互關(guān)聯(lián)的活動
②業(yè)務(wù)流程重組BPR的定義:是對企業(yè)的業(yè)務(wù)流程作更本性的思考和徹底的重建,其目的是在成本、質(zhì)量、服務(wù)和速度等方面取得顯著的改善,使得企業(yè)能最大限度的適應(yīng)以顧客、競爭、變化為特征的現(xiàn)代企業(yè)經(jīng)營環(huán)境。
③業(yè)務(wù)流程的特點:目標性、邏輯性、層次性、④BRP的四個核心基本特征:根本性、徹底性、顯著改善和流程。
第六章 系統(tǒng)設(shè)計P127
①系統(tǒng)設(shè)計的原則:簡單性,一致性、完整性、靈活性、適應(yīng)性、可靠性、安全性、經(jīng)濟性
②系統(tǒng)設(shè)計的主要階段:總體設(shè)計、詳細設(shè)計。
③總體設(shè)計的主要內(nèi)容:子系統(tǒng)的劃分與確認、模塊結(jié)構(gòu)設(shè)計、網(wǎng)絡(luò)設(shè)計與設(shè)備配置方案、數(shù)據(jù)庫設(shè)計、安全控制設(shè)計。④一個模塊應(yīng)具備的幾個要素:輸入和輸出、加工處理功能、內(nèi)部數(shù)據(jù)、程序代碼。
⑤模塊的耦合方式:數(shù)據(jù)耦合、控制耦合、內(nèi)容耦合,第一種
耦合度最低性能最好。
⑥模塊的內(nèi)聚方式有六種:巧合、邏輯、過程、通信、順序、功能內(nèi)聚。其中功能內(nèi)聚的聚合度最高,性能最好。⑦數(shù)據(jù)庫設(shè)計過程中按數(shù)據(jù)表或稱關(guān)系的規(guī)范化程度,可以將規(guī)范程度分為6個級別,從低到高依次為,第一范式、第二范式、第三范式、BC范式、第四范式、第五范式。常要求達到第三范式就可以了。
⑧數(shù)據(jù)庫規(guī)范化的必要性:數(shù)據(jù)冗余,更新異常、插入異常、刪除異常。
第七章 系統(tǒng)實施P157
①系統(tǒng)實現(xiàn)的主要過程:準備工作、編碼、代碼審查、缺陷跟蹤、改錯和調(diào)試等若干活動
②程序質(zhì)量評價的主要指標:可靠性、規(guī)范性、可讀性、可維護性、適應(yīng)性
③系統(tǒng)測試的基本工作流程:了解系統(tǒng)需求、編寫測試計劃、編寫測試用例、執(zhí)行測試用例、記錄發(fā)現(xiàn)的錯誤、測試總結(jié)報告。
第八章 運行管理P175
①運行管理機構(gòu)設(shè)置的原則:效率原則、精簡原則、靈活性原則、因事設(shè)崗、因崗定編原則。
②運行管理機構(gòu)的人員構(gòu)成:網(wǎng)絡(luò)組、硬件組、軟件組、業(yè)務(wù)組、行政組。
③CIO首席信息官,擔負管理信息系統(tǒng)建設(shè)與企業(yè)高層管理之間溝通與對話的橋梁職責,具有參謀作用、橋梁作用、是企業(yè)信息化的總領(lǐng)隊和信息化培訓(xùn)的總領(lǐng)導(dǎo)。
數(shù)據(jù)備份:指將計算機硬盤上的原始數(shù)據(jù)復(fù)制到可移動媒體上,如磁帶光盤。
數(shù)據(jù)恢復(fù):將備份的數(shù)據(jù)恢復(fù)到硬盤上的操作
數(shù)據(jù)歸檔:將硬盤數(shù)據(jù)復(fù)制到可移動媒體上,與數(shù)據(jù)備份不同的是,數(shù)據(jù)歸檔在完成復(fù)制工作后將原始數(shù)據(jù)從硬盤上刪除,釋放到硬盤空間。
歸檔恢復(fù):將歸檔數(shù)據(jù)寫回到硬盤上
在線備份:對正在運行的數(shù)據(jù)庫或應(yīng)用進行備份。
離線備份:在數(shù)據(jù)庫關(guān)閉后對其數(shù)據(jù)進行備份,離線備份通常采用全備份
全備份:執(zhí)行數(shù)據(jù)全部備份的操作
增量備份:只備份上一次備份后數(shù)據(jù)的改變量
并行技術(shù):將不同的數(shù)據(jù)源同時備份/恢復(fù)到同一個備份設(shè)備/硬盤上
數(shù)據(jù)克?。菏菍崿F(xiàn)災(zāi)難恢復(fù)的一種重要手段,通過將原始數(shù)據(jù)同時備份到兩份可移動媒體上,將其中一份數(shù)據(jù)轉(zhuǎn)移到地理位置不同的辦公室存放。
④系統(tǒng)技術(shù)評價的主要內(nèi)容:系統(tǒng)效率、系統(tǒng)可靠性、可擴展性和可移植性。