第1章信息系統(tǒng)開(kāi)發(fā)的相關(guān)概念
1.1信息
1.1.1數(shù)據(jù)的概念
1.1.2信息的概念
1.1.3數(shù)據(jù)和信息的關(guān)系
1.1.4信息的生命周期
1.2信息系統(tǒng)
1.2.1系統(tǒng)的概念
1.2.2信息系統(tǒng)的定義
1.3管理信息系統(tǒng)
1.4本章小結(jié)
第2章軟件工程開(kāi)發(fā)方法
2.1結(jié)構(gòu)化生命周期法
2.1.1傳統(tǒng)生命周期法
2.1.2結(jié)構(gòu)化生命周期法
2.1.3結(jié)構(gòu)化方法開(kāi)發(fā)過(guò)程
2.1.4結(jié)構(gòu)化方法的特點(diǎn)
2.2原型化方法
2.2.1原型化方法概述
2.2.2原型化方法的開(kāi)發(fā)過(guò)程
2.2.3原型化方法的種類(lèi)
2.2.4原型化方法的構(gòu)造方法
2.2.5原型化方法的特點(diǎn)
2.2.6原型化方法的局限性
2.2.7原型化方法設(shè)計(jì)實(shí)例
2.2.8原型化方法與結(jié)構(gòu)化生命周期法的結(jié)合
2.3面向?qū)ο蠓椒?/p>
2.3.1結(jié)構(gòu)化方法開(kāi)發(fā)存在的問(wèn)題
2.3.2面向?qū)ο蠓椒ǖ漠a(chǎn)生
2.3.3面向?qū)ο蠓椒ǖ奶攸c(diǎn)
2.3.4面向?qū)ο蠓椒ㄅc結(jié)構(gòu)化方法的對(duì)比
2.4本章小結(jié)
第3章軟件系統(tǒng)可行性分析
3.1可行性分析定義
3.2系統(tǒng)的初步調(diào)查
3.2.1門(mén)診管理子系統(tǒng)
3.2.2住院管理子系統(tǒng)
3.2.3醫(yī)保管理子系統(tǒng)
3.2.4物資管理子系統(tǒng)
3.2.5財(cái)務(wù)管理子系統(tǒng)
3.2.6人事管理子系統(tǒng)
3.2.7醫(yī)院組織結(jié)構(gòu)調(diào)查
3.3可行性分析的內(nèi)容
3.4可行性分析報(bào)告大綱
3.5可行性分析報(bào)告實(shí)例
3.5.1引言
3.5.2系統(tǒng)開(kāi)發(fā)的必要性
3.5.3現(xiàn)行系統(tǒng)調(diào)查研究與分析
3.5.4系統(tǒng)業(yè)務(wù)流程分析
3.5.5系統(tǒng)數(shù)據(jù)流程分析
3.5.6現(xiàn)行系統(tǒng)存在的主要問(wèn)題和薄弱環(huán)節(jié)
3.5.7新系統(tǒng)的方案分析
3.6本章小結(jié)
目錄
軟件工程案例教程
第4章軟件系統(tǒng)總體規(guī)劃
4.1系統(tǒng)總體規(guī)劃概述
4.1.1總體規(guī)劃的主要任務(wù)和意義
4.1.2總體規(guī)劃的特點(diǎn)和設(shè)計(jì)原則
4.1.3總體規(guī)劃的步驟
4.2U/C矩陣的建立
4.2.1定義數(shù)據(jù)類(lèi)
4.2.2U/C矩陣的檢驗(yàn)
4.3子系統(tǒng)的劃分
4.4本章小結(jié)
第5章軟件系統(tǒng)分析
5.1軟件系統(tǒng)分析任務(wù)
5.1.1軟件系統(tǒng)分析的原則
5.1.2軟件系統(tǒng)分析的步驟
5.2軟件系統(tǒng)業(yè)務(wù)流程分析
5.2.1業(yè)務(wù)流程圖的符號(hào)
5.2.2業(yè)務(wù)流程分析方法
5.3軟件系統(tǒng)數(shù)據(jù)流程分析
5.3.1數(shù)據(jù)流程圖的符號(hào)
5.3.2數(shù)據(jù)流程分析方法
5.4軟件系統(tǒng)處理功能的表達(dá)
5.4.1結(jié)構(gòu)式語(yǔ)言
5.4.2判斷樹(shù)
5.4.3判斷表
5.4.4三種表達(dá)工具的比較分析
5.5軟件系統(tǒng)分析實(shí)踐案例
5.5.1軟件系統(tǒng)功能結(jié)構(gòu)圖
5.5.2業(yè)務(wù)流程圖
5.5.3數(shù)據(jù)流程圖
5.5.4軟件系統(tǒng)操作流程圖
5.6本章小結(jié)
第6章軟件工程測(cè)試
6.1系統(tǒng)測(cè)試概述
6.2軟件測(cè)試方法
6.2.1動(dòng)態(tài)測(cè)試方法
6.2.2靜態(tài)測(cè)試方法
6.3軟件測(cè)試步驟
6.4本章小結(jié)
第7章軟件工程實(shí)踐工具
7.1Visio工具
7.1.1Visio概述
7.1.2使用Visio建模
7.1.3示例
7.2MyEclipse
7.2.1Tomcat服務(wù)器
7.2.2MyEclipse概述
7.2.3使用MyEclipse開(kāi)發(fā)應(yīng)用程序
7.3Rational Application Developer
7.3.1WAS服務(wù)器
7.3.2Rational Application Developer概述
7.3.3使用RAD開(kāi)發(fā)應(yīng)用程序
第8章網(wǎng)上售書(shū)系統(tǒng)的開(kāi)發(fā)
8.1問(wèn)題分析
8.2可行性研究
8.3需求分析
8.3.1建立業(yè)務(wù)模型
8.3.2數(shù)據(jù)流分析
8.4系統(tǒng)設(shè)計(jì)
8.4.1總體設(shè)計(jì)
8.4.2數(shù)據(jù)庫(kù)設(shè)計(jì)
8.4.3詳細(xì)設(shè)計(jì)
8.5系統(tǒng)實(shí)現(xiàn)
8.5.1Hibernate封裝數(shù)據(jù)
8.5.2抽取公用文件
8.5.3CSS文件
8.5.4前臺(tái)頁(yè)面的開(kāi)發(fā)
8.5.5后臺(tái)頁(yè)面的開(kāi)發(fā)
8.5.6應(yīng)用程序的結(jié)構(gòu)
8.5.7程序開(kāi)發(fā)說(shuō)明
8.6軟件測(cè)試與維護(hù)
8.7本章小結(jié)
第9章教務(wù)管理系統(tǒng)的開(kāi)發(fā)
9.1問(wèn)題分析
9.2可行性研究
9.3面向?qū)ο蟮姆治?/p>
9.3.1建立用例模型
9.3.2建立類(lèi)模型
9.3.3創(chuàng)建順序圖
9.4數(shù)據(jù)庫(kù)設(shè)計(jì)
9.4.1類(lèi)模型到關(guān)系模型的轉(zhuǎn)化
9.4.2數(shù)據(jù)庫(kù)結(jié)構(gòu)
9.5面向?qū)ο蟮脑O(shè)計(jì)
9.5.1設(shè)計(jì)軟件類(lèi)
9.5.2設(shè)計(jì)軟件體系結(jié)構(gòu)
9.5.3人機(jī)交互界面設(shè)計(jì)
9.6面向?qū)ο蟮木幊?/p>
9.7軟件測(cè)試與維護(hù)
9.8本章小結(jié)
第10章軟件工程實(shí)踐開(kāi)發(fā)與設(shè)計(jì)實(shí)例電商英才網(wǎng)絡(luò)應(yīng)聘招聘管理系統(tǒng)
10.1系統(tǒng)開(kāi)發(fā)概述
10.1.1開(kāi)發(fā)背景
10.1.2系統(tǒng)目標(biāo)
10.1.3可行性分析
10.2系統(tǒng)開(kāi)發(fā)說(shuō)明
10.2.1需求分析
10.2.2數(shù)據(jù)流圖
10.2.3數(shù)據(jù)字典
10.2.4概要設(shè)計(jì)
10.2.5詳細(xì)設(shè)計(jì)
10.3系統(tǒng)功能介紹
10.3.1用戶(hù)登錄
10.3.2公司信息概況
10.3.3招聘信息概況
10.3.4添加企業(yè)信息
10.3.5修改/刪除企業(yè)信息
10.3.6數(shù)據(jù)表信息篩選
參考文獻(xiàn)