軟件工程實(shí)踐教程

出版時(shí)間:2011-4  出版社:姜義平、李冬、肖紅玉、 楊林 電子工業(yè)出版社 (2011-04出版)  作者:姜義平 等 著  頁(yè)數(shù):263  

內(nèi)容概要

  《軟件工程實(shí)踐教程(第2版)》是普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材《實(shí)用軟件工程(第3版)》(趙池龍等主編)的姐妹篇,是軟件項(xiàng)目綜合實(shí)踐的最新教程。內(nèi)容包括:軟件開(kāi)發(fā)與軟件管理全過(guò)程;軟件工程從業(yè)人員的業(yè)務(wù)素質(zhì)和職業(yè)道德規(guī)范;建模工具Power Designer和Rational Rose;數(shù)據(jù)庫(kù)建模理論及數(shù)據(jù)庫(kù)設(shè)計(jì)模式;網(wǎng)上投票系統(tǒng)、網(wǎng)上論壇系統(tǒng)和學(xué)生信息系統(tǒng)三個(gè)項(xiàng)目開(kāi)發(fā)案例的立項(xiàng)、需求、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試和源代碼分析?!盾浖こ虒?shí)踐教程(第2版)》為任課教師免費(fèi)提供文檔制作模板、電子課件及三個(gè)項(xiàng)目的程序源代碼。   《軟件工程實(shí)踐教程(第2版)》是軟件和計(jì)算機(jī)相關(guān)專業(yè)本科生“軟件工程綜合實(shí)踐”課程教材,也適合于軟件工程在職研究生、軟件學(xué)院師生和IT企業(yè)軟件開(kāi)發(fā)人員作為參考書(shū)使用。

書(shū)籍目錄

第1章 軟件開(kāi)發(fā)與軟件管理全過(guò)程 11.1 選擇軟件開(kāi)發(fā)模型 21.2 選擇軟件開(kāi)發(fā)方法 41.3 三個(gè)模型與三層結(jié)構(gòu) 71.4 軟件開(kāi)發(fā)全過(guò)程 101.5 軟件開(kāi)發(fā)所需基本知識(shí) 131.6 軟件管理全過(guò)程 14第2章 軟件工程從業(yè)人員的業(yè)務(wù)素質(zhì)和職業(yè)道德規(guī)范 172.1 軟件工程師的業(yè)務(wù)素質(zhì) 182.2 軟件工程師的職業(yè)道德規(guī)范 182.3 軟件工程師職業(yè)實(shí)踐的十一條準(zhǔn)則 192.4 軟件工程職業(yè)實(shí)踐的國(guó)際標(biāo)準(zhǔn) 20第3章 PowerDesigner建模實(shí)踐指南 263.1 PowerDesigner概述 273.2 PowerDesigner的安裝與啟動(dòng) 273.2.1 PowerDesigner的安裝 273.2.2 PowerDesigner的啟動(dòng) 293.3 用PowerDesigner進(jìn)行數(shù)據(jù)庫(kù)業(yè)務(wù)模型設(shè)計(jì) 293.3.1 建立BPM 303.3.2 創(chuàng)建起點(diǎn) 313.3.3 定義處理過(guò)程 313.3.4 定義資源 323.3.5 定義終點(diǎn) 323.3.6 定義流程 323.4 用PowerDesigner進(jìn)行數(shù)據(jù)庫(kù)概念模型設(shè)計(jì) 333.4.1 創(chuàng)建概念數(shù)據(jù)模型 333.4.2 創(chuàng)建實(shí)體 343.4.3 建立實(shí)體之間的關(guān)系 373.4.4 定義域 383.4.5 定義業(yè)務(wù)規(guī)則 393.4.6 定義CDM屬性 403.5 用PowerDesigner進(jìn)行數(shù)據(jù)庫(kù)物理模型設(shè)計(jì) 413.5.1 創(chuàng)建物理數(shù)據(jù)模型 413.5.2 創(chuàng)建表 423.5.3 創(chuàng)建列 423.5.4 創(chuàng)建索引 443.5.5 創(chuàng)建視圖 453.5.6 創(chuàng)建觸發(fā)器 463.5.7 創(chuàng)建存儲(chǔ)過(guò)程和函數(shù) 473.5.8 通過(guò)CDM生成PDM 483.6 用PowerDesigner進(jìn)行面向?qū)ο竽P驮O(shè)計(jì) 503.6.1 創(chuàng)建OOM 503.6.2 設(shè)計(jì)用例圖 503.6.3 由PDM轉(zhuǎn)換生成OOM 52第4章 Rational Rose建模實(shí)踐指南 544.1 Rational Rose概述 554.1.1 初識(shí)Rational Rose 554.1.2 安裝Rational Rose 564.1.3 Rational Rose的使用 594.2 用Rational Rose設(shè)計(jì)用例模型 614.2.1 理解用例模型中的元素 614.2.2 用例建模 644.2.3 案例分析——“網(wǎng)上求職招聘系統(tǒng)”用例建模 654.3 用Rational Rose設(shè)計(jì)領(lǐng)域模型 694.3.1 理解領(lǐng)域模型 704.3.2 使用Rational Rose建立領(lǐng)域模型 704.3.3 案例分析——“網(wǎng)上求職招聘系統(tǒng)”的領(lǐng)域模型 714.4 用Rational Rose設(shè)計(jì)類模型和包圖 724.4.1 類建模 724.4.2 設(shè)計(jì)包圖 734.4.3 案例分析——“網(wǎng)上求職招聘系統(tǒng)”類圖和包圖 754.5 用Rational Rose設(shè)計(jì)系統(tǒng)動(dòng)態(tài)模型 804.5.1 時(shí)序圖建模 814.5.2 協(xié)作圖建模 834.5.3 狀態(tài)圖建模 854.5.4 活動(dòng)圖建模 864.6 用Rational Rose進(jìn)行數(shù)據(jù)建模 884.6.1 創(chuàng)建數(shù)據(jù)模型 884.6.2 案例分析——“網(wǎng)上求職招聘系統(tǒng)”的數(shù)據(jù)模型 914.6.3 數(shù)據(jù)模型和對(duì)象模型的轉(zhuǎn)換 924.6.4 由數(shù)據(jù)模型生成數(shù)據(jù)庫(kù) 934.7 Rational Rose的其他功能 944.7.1 Rational Rose逆向工程介紹 944.7.2 Java代碼逆向工程 944.7.3 設(shè)置全局選項(xiàng) 95第5章 數(shù)據(jù)庫(kù)建模實(shí)踐指南 975.1 數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范化理論及其反思 985.1.1 為什么要建立規(guī)范化理論 985.1.2 第一范式 1005.1.3 第二范式 1015.1.4 第三范式 1025.1.5 數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)的優(yōu)點(diǎn) 1035.1.6 數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)的缺點(diǎn) 1045.1.7 對(duì)規(guī)范化設(shè)計(jì)理論的反思 1045.2 數(shù)據(jù)庫(kù)設(shè)計(jì)評(píng)價(jià) 1055.3 數(shù)據(jù)庫(kù)設(shè)計(jì)的基本技巧 1065.3.1 數(shù)據(jù)庫(kù)中的“第三者插足”設(shè)計(jì)模式 1065.3.2 數(shù)據(jù)庫(kù)中的“列變行”設(shè)計(jì)模式 1085.3.3 客戶是上帝的數(shù)據(jù)庫(kù)設(shè)計(jì)理念 1105.3.4 主鍵設(shè)計(jì) 1115.3.5 “西瓜”設(shè)計(jì)模式 1135.3.6 樹(shù)形結(jié)構(gòu)設(shè)計(jì)模式 1145.3.7 權(quán)限管理設(shè)計(jì)模式 1155.3.8 單表設(shè)計(jì)模式 1175.3.9 屬性拓展設(shè)計(jì)模式 118第6章 軟件開(kāi)發(fā)項(xiàng)目實(shí)踐——網(wǎng)上投票系統(tǒng) 1216.1 立項(xiàng)背景 1226.2 需求分析 1226.3 數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn) 1236.4 界面的設(shè)計(jì)與實(shí)現(xiàn) 1266.5 網(wǎng)上投票系統(tǒng)功能的擴(kuò)展 143第7章 軟件開(kāi)發(fā)項(xiàng)目實(shí)踐——網(wǎng)上論壇系統(tǒng) 1447.1 系統(tǒng)立項(xiàng)背景 1457.2 系統(tǒng)需求分析 1467.2.1 需求分析的任務(wù) 1467.2.2 需求分析文檔 1477.3 系統(tǒng)設(shè)計(jì) 1557.3.1 開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境 1557.3.2 整體架構(gòu)設(shè)計(jì) 1567.3.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 1597.3.4 設(shè)計(jì)文檔 1637.4 代碼實(shí)現(xiàn) 1707.4.1 系統(tǒng)目錄結(jié)構(gòu) 1707.4.2 實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接 1717.4.3 實(shí)現(xiàn)用戶注冊(cè)登錄功能 1727.4.4 實(shí)現(xiàn)版塊管理子系統(tǒng) 1917.5 系統(tǒng)部署 2097.6 本章小結(jié) 212第8章 軟件開(kāi)發(fā)項(xiàng)目實(shí)踐——學(xué)生管理信息系統(tǒng) 2138.1 系統(tǒng)立項(xiàng)背景 2148.2 需求分析 2158.2.1 理解需求 2158.2.2 分析需求 2158.2.3 用例分析 2168.2.4 需求分析文檔 2178.3 概要設(shè)計(jì) 2258.3.1 概念數(shù)據(jù)模型CDM設(shè)計(jì) 2258.3.2 物理數(shù)據(jù)模型PDM設(shè)計(jì) 2268.3.3 創(chuàng)建數(shù)據(jù)庫(kù) 2278.3.4 創(chuàng)建表 2288.3.5 概要設(shè)計(jì)文檔 2298.4 詳細(xì)設(shè)計(jì) 2418.5 編程實(shí)現(xiàn) 2438.5.1 控件級(jí)定義 2438.5.2 窗體級(jí)定義 2448.5.3 編程實(shí)現(xiàn) 2458.5.4 用VB語(yǔ)言實(shí)現(xiàn)部分代碼 2458.5.5 用戶手冊(cè) 2498.6 系統(tǒng)測(cè)試 2598.6.1 概述 2598.6.2 測(cè)試計(jì)劃 2608.6.3 測(cè)試報(bào)告 2618.6.4 測(cè)試小結(jié) 2638.7 本章小結(jié) 264參考文獻(xiàn) 265

章節(jié)摘錄

版權(quán)頁(yè):插圖:2.面向?qū)ο蠓椒嫦驅(qū)ο蠓椒ǎ∣bject-oriented Method),在不少軟件工程教材中,也稱為現(xiàn)代軟件工程開(kāi)發(fā)方法。該方法包括面向?qū)ο蟮男枨蠓治?、設(shè)計(jì)、編程、測(cè)試、維護(hù)和管理。面向?qū)ο蠓椒ㄊ且环N運(yùn)用對(duì)象、類、消息傳遞、繼承、封裝、聚合、多態(tài)性等概念來(lái)構(gòu)造軟件系統(tǒng)的軟件開(kāi)發(fā)方法。面向?qū)ο蠓椒ǖ奶攸c(diǎn)是:將現(xiàn)實(shí)世界的事物(問(wèn)題域)直接映射到對(duì)象。分析設(shè)計(jì)時(shí)由對(duì)象(Object)抽象出類(Class),程序運(yùn)行時(shí)由類還原到對(duì)象。面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn)是:由于每個(gè)對(duì)象可以接收信息、處理數(shù)據(jù)和發(fā)送信息給其他對(duì)象,可作為一個(gè)獨(dú)立的單元使用與運(yùn)行,可起到效果獨(dú)特的作用,可以處理大量既離散又關(guān)聯(lián)的實(shí)體,可重復(fù)使用編程的邏輯單位,以及該方法側(cè)重的不是過(guò)程的連續(xù)數(shù)據(jù),而是客觀的離散數(shù)據(jù),所以它能描述無(wú)窮的信息世界。同時(shí),又由于對(duì)象問(wèn)具有繼承性,所以易于代碼重用和擴(kuò)展。面向?qū)ο蠓椒ǖ娜秉c(diǎn)是:設(shè)計(jì)和實(shí)現(xiàn)的復(fù)雜性較高,對(duì)于習(xí)慣于面向過(guò)程方法的人,較難掌握。面向?qū)ο蠓椒ㄊ钱?dāng)前計(jì)算機(jī)界關(guān)心的重點(diǎn),是軟件工程方法論的主流。面向?qū)ο蟮母拍詈蛻?yīng)用已超越了程序設(shè)計(jì)和軟件開(kāi)發(fā),擴(kuò)展到更寬的范圍。如交互式界面、應(yīng)用結(jié)構(gòu)、應(yīng)用平臺(tái)、分布式系統(tǒng)、網(wǎng)絡(luò)管理結(jié)構(gòu)、CAD技術(shù)、人工智能等領(lǐng)域。

編輯推薦

《軟件工程實(shí)踐教程(第2版)》:普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材,高等學(xué)校計(jì)算機(jī)規(guī)劃教材。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    軟件工程實(shí)踐教程 PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   比較一般,習(xí)慣好評(píng)........
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7