進階/全文搜尋
IP : 216.73.216.186
會員登入
語系選單
繁體中文
简体中文
English
切換外文館
全館分類
圖書分類
學科分類
商管‧財經
管理‧領導
廣告‧行銷
傳記
工作‧職場
投資理財
電子商務
溝通‧談判
創業
經濟
會計‧統計
貿易
財務‧金融
企業經營
產業調查報告
多媒體電子書
語言學習
童書
其他
文學‧小說
華文現代文學
中國古典文學
中文文學評論
日本文學
英美文學
世界文學
外國文學評論
大眾讀物
推理/驚悚小說
科幻/奇幻小說
武俠/歷史小說
言情小說
青少年文學
其他
設計‧藝術
工業設計
建築
室內設計
視覺設計
攝影
電影
音樂
表演藝術
美術
工藝
其他
生活
飲食文化
食譜
生活保健
運動
園藝/寵物
旅遊
命理/占卜
兩性
勵志
時尚風潮
收藏
手作/DIY
筆記書
其他休閒娛樂
圖文‧漫畫
漫畫
繪本/插畫
其他
科普
綜合科普
天文、地球科學
數/理/化學
動物/植物/生物
參考書
科學史/傳記
環保
人文
中國/臺灣歷史
世界史
哲學
文化研究
語言學
宗教研究
性別研究
圖書資訊學
其他
社科
考古/人類學
社會學
教育學
傳播學
政治學
法律學
區域研究/地理
軍事
其他
親子‧童書
親子教育
兒童繪本
教材
語言學習
嬰幼兒書
學齡前幼兒
兒童文學
知識類
其他
語言
字典
語言工具書
中文
英文
英文檢定/托福
日文
日文檢定
法文
德文
西班牙文
其他語文
電腦
數位生活
網頁設計
數位攝影
影音多媒體
3D/CAD/CAM
行動裝置開發
資料庫
資訊總論
硬體組裝
網路技術
工具軟體
作業系統
程式語言
影像繪圖排版
文書處理軟體
技能檢定測驗
其他
考用‧參考書
國考用書
留學考試
升大專考試用書
國中基測
小學參考書
其他升學考試
升學考試
其他各類考用書
理工農醫
心理學
生物‧生化科學
農漁畜牧
藥學
中醫
醫學用書
工程技術
其他
學術書
文學院
外語學院
社會科學院
傳播暨藝術學院
理學院
管理學院
法學院
工學院
電機資訊學院
生命科學暨獸醫學院
醫學院
政府出版品
國家內政
國防、外交與國際事務
司法、法律事務
地方、縣市行政與觀光
族群、文化與藝術
財政經濟
交通與建設工程
農業、生態與環保
衛生與醫療
勞工事務與社會福利
綜合行政
向下捲動瀏覽更多
總類
特藏
目錄學;文獻學
圖書資訊學;檔案學
國學
普通類書;普通百科全書
連續性出版品;期刊
普通會社;博物館學
普通論叢
普通叢書
群經
哲學類
哲學總論
思想;學術
中國哲學
東方哲學
西洋哲學
邏輯學
形上學
心理學
美學
倫理學
宗教類
宗教總論
宗教學
佛教
道教
基督教
伊斯蘭教
猶太教
其他宗教
神話
術數;迷信
科學類
科學總論
數學
天文學
物理學
化學
地球科學;地質學
生物科學
植物學
動物學
人類學
應用科學類
應用科學總論
醫藥
家政
農業
工程
礦冶
化學工程
製造
商業:各種營業
商業:經營學
社會科學類
社會科學總論
統計
教育
禮俗
社會學
經濟
財政
政治
法律
軍事
中國史地
史地總論
中國通史
中國斷代史
中國文化史
中國外交史
中國史料
中國地理
中國地方志
中國地理類志
世界史地
世界史地
海洋志
亞洲史地
歐洲史地
美洲史地
非洲史地
大洋洲史地
傳記
文物考古
語言文學類
語言學總論
文學總論
中國文學
中國文學總集
中國文學別集
中國各種文學
東方文學
西洋文學
其他各國文學
新聞學
藝術類
藝術總論
音樂
建築藝術
雕塑
繪畫;書法
攝影;電腦藝術
應用美術
技藝
戲劇
遊藝及休閒活動
向下捲動瀏覽更多
主題書展
本館書架
閱讀專欄
IP:216.73.216.186
切換外文館
最新消息
全館分類
圖書分類
商管‧財經
多媒體電子書
文學‧小說
設計‧藝術
生活
圖文‧漫畫
科普
人文
社科
親子‧童書
語言
電腦
考用‧參考書
理工農醫
學術書
政府出版品
學科分類
總類
哲學類
宗教類
科學類
應用科學類
社會科學類
中國史地
世界史地
語言文學類
藝術類
主題書展
本館書架
閱讀專欄
切換以下語系
繁體中文
简体中文
English
登入
首頁
電腦
詳目頁
我要寫評分/評論
0
人評分過此書
現代軟體工程
作者
:
郭忠義 (著)
;
薛念林 (著)
;
馬尚彬 (著)
;
黃為德 (著)
出版社
:
博碩文化股份有限公司
出版日期
:
2015/03/13
閱讀格式
:
PDF
書籍分類
:
學術書
;
電腦
學科分類
:
科學類
ISBN
:
9789862019979
軟體研發
電腦程式設計
QRCODE借書
計次服務
借閱
試閱
借閱規則
借閱天數
14
天
已收藏
收藏
追蹤
分享
選擇分享方式
購買此書
推薦本館採購書籍
您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購
讀者資料
圖書館
:
國立中央大學
*
姓名
:
請輸入姓名
*
身分
:
請選擇
教師
大專院校學生
行政人員
其他
請選擇您的身分別
系所
:
請輸入系所
*
E-mail
:
※ 我們會寄送一份副本至您填寫的Email中
請輸入Email
電話
:
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
請輸入電話
*
請輸入驗證碼
:
驗證碼錯誤
更新驗證碼
送出
目錄
Chapter 1 軟體工程概說
1-1 何謂軟體(Software)
1-2 軟體工程定義
1-3 軟體工程觀念
1-4 軟體危機
1-5 軟體工程的演變
1-6 軟體工程問題
1-7 系統、模型與建模
系統(system)
模型(Model)
建模(modeling)
1-8 軟體發展生命週期模型
瀑布模型
統合流程(Unified Process UP)
練習題
Chapter 2 物件技術詞彙
2-1 物件(Object)
2-2 類別與實例(Classes and Instances)
2-3 訊息傳遞(Message Passing)
2-4 組合型態(Types of Composition)
2-5 物件導向基本原理
抽象(abstraction)
封裝(encapsulation)
繼承(inheritance)
多型(polymorphism many forms 之意)
分類(classification)
識別(identity)
練習題
Chapter 3 物件導向符號
3-1 UML 簡介
3-2 物件導向模型符號
3-3 UML 圖形的運用
3-4 使用案例模型(Use Case Model)
使用案例規格
使用案例實現
3-5 結構化模型(Structure Model)
類別圖(Class Diagram)
介面(Interface)
註解(notes)
物件圖(Object Diagram)
套件圖(Package Diagram)
合成結構圖(Composite Structure Diagram)
3-6 動態行為模型(Dynamic Behavior Model)
循序圖(Sequence Diagram)
溝通圖(Communication Diagrams)
狀態圖(State Machine Diagrams)
活動圖(Activity Diagram)
互動概觀圖(Interaction Overview Diagram)
時序圖(Timing Diagram)
3-7 實作建模(Implementation Modeling)
元件圖(Component Diagram)
部署圖(Deployment Diagram)
3-8 擴充機制(Extensibility Mechanism)
限制(Constraint)
標註值(Tagged Value)
型別(Stereotype)
3-9 UML 資料檔(Profile)
3-10 物件限制語言(Object Constraint Language OCL)
建構OCL 模型(Building OCL Model)
程式碼對應(Code Mapping)
練習題
Chapter 4 統合軟體發展流程
4-1 統合軟體發展流程簡介
UP 的結構
時間維度
規程維度
4-2 使用案例驅動流程(Use-Case Driven Process)
4-3 結構中心流程(Architecture-Centric Process)
使用結構樣式(using architectural patterns)
4-4 反覆與漸進式流程(Iterative and Incremental Process)
4-5 業務流程逆向工程(Business Process Reengineering BPR)
4-6 需求(Requirements)
需求蒐集(Requirements Gathering)
OPS 的簡單領域圖(Domain Chart)
4-7 使用案例圖(Use Case Diagram)
4-8 分析(Analysis)
傳統的名詞/ 動詞分析
關鍵抽象概念(key abstraction)
使用CRC 卡(Class-Responsibilities-Collaborators Cards)
分析概念(Analysis Concepts)
使用案例的實行(Use Cases Realization)
「建立訂購」的關鍵抽象概念(Key Abstractions)
「建立訂購」使用案例分析模型
4-9 設計(Design)
使用結構樣式(architectural pattern)
Java 物件與資料庫設計模型
OPS 結構(OPS Architecture)
訂購類別(order class)的活動圖
螢幕設計範例
4-10 實作(Implementation)
4-11 測試(Test)
物件導向測試活動(Object-Oriented Testing Activities)
測試流程(testing processes)
測試策略(strategy for testing)
4-12 部署(Deployment)
4-13 專案管理(Project Management)
4-14 組態與改變管理(Configuration and Change Management)
4-15 環境(Environment)
練習題
Chapter 5 軟體設計原理
5-1 物件導向設計指導原則
5-2 繼承(Inheritance)與合成(Composition)設計
5-3 善用合成超越繼承
重用
優點
缺點
5-4 繼承(Inheritance)檢驗原則
5-5 芮氏替換原則(Liskove Substitution Principle LSP)
Tree 是否為一種Graph ?
正方形是否為一種矩形?
5-6 資訊隱藏(Information Hiding)
5-7 保護變異(Protected Variation PV)
5-8 最小知識原則(Principle of Least Knowledge PLK)
5-9 好萊塢原則(Hollywood Principle)
5-10 開放關閉原則(Open Closed Principle OCP)
5-11 依賴反向原則(Dependency Inversion Principle DIP)
5-12 控制反轉(Inversion of Control IoC)
5-13 介面分離原則(Separation of Interface)
練習題
Chapter 6 軟體發展樣式
6-1 設計樣式的結構
6-2 設計樣式
6-3 設計樣式的分類
抽象工廠(abstract factory)
轉換器(adapter)
裝飾品(decorator)
觀察者(Observer)
狀態(state)
6-4 設計樣式對物件設計的協助
協助進入設計階段
協助解決非功能性需求
彈性化設計
6-5 樣式的選擇與採用
練習題
Chapter 7 物件導向軟體測試
7-1 電子商務購物網站
7-2 物件導向單元測試
程式碼檢視
類別方法層次之動態測試
類別層次之動態測試
繼承階層樹層次動態測試
錯誤基礎測試方法(Fault-Based Testing)
7-3 物件導向整合測試
以使用案例劇本為基礎的整合測試(scenario-based testing)
以類別模型為基礎的測試(class model testing)
以事件驅動為基礎的測試(event-based testing)
7-4 物件導向系統測試
7-5 測試驅動發展方法(Test-driven Development TDD)
測試驅動發展第一次反覆
測試驅動發展第二次反覆
測試驅動發展第三次反覆
測試驅動發展第四次反覆
7-6 行為驅動發展方法(Behavior-Driven Development BDD)
BDD 定義
BDD 的效益
BDD 的重要概念說明
BDD 的步驟
練習題
Chapter 8 基本敏捷建模
8-1 敏捷(Agility)
8-2 敏捷建模(Agile Modeling AM)
敏捷建模原則
盡可能使用最簡易的工具(Using the Simplest Tools Possible)
簡易工具可促進輕量的開發(traveling light)
8-3 CRC Cards
8-4 小幅思考(Thinking Small)
8-5 敏捷模型驅動開發(Agile Model-Driven Development AMDD)
8-6 敏捷建模資源
使用者故事(User Story)
練習題
Chapter 9 敏捷發展方法
9-1 軟體發展流程價值
簡化發展(Simplify Development)
面對改變(Embrace Change)
9-2 敏捷式方法Scrum(Agile-Scrum)
面對改變的機制
團隊基本規則
9-3 Scrum 角色(Scrum Roles)
產品擁有者
Scrum Master
開發團隊成員
9-4 Scrum 的產出(Scrum product)
產品待辦清單(Product backlog)
9-5 使用者故事(User stories)
使用者故事組成
使用者故事評估
使用者故事檢驗準則
故事點(Story Point)
建立開發速度(Velocity)
工作任務待辦清單(Sprint backlog)
Burndown chart
9-6 Scrum 會議(Scrum Mettings)
Sprint 規劃會議(Sprint planning)
每日會議(Daily scrum)
產品展示會議(Sprint review)
回饋會議(Sprint retrospective)
練習題
Chapter 10 責任驅動設計
10-1 責任驅動設計概念(Sorne Perspectives Construct RDD)
以物件為核心的思考(Thinking in Objects)
責任驅動設計流程(The RDD Process)
10-2 責任驅動設計簡介(Responsibility-Driven Design)
10-3 設計建模(Modeling the Design)
設計建模的流程
物件契約
10-4 案例研究:選課系統(Course Registration System CRS)
10-5 使用CRC 卡發展軟體
階層架構(A Layer Architecture)
彈性(Flexibility)
10-6 保護變異設計原則(Protected Variations design principle)
練習題
Chapter 11 模型驅動架構
11-1 事務分離(Separation of Concern)
11-2 MDA 與企業界的關係
11-3 MPA 基本原理
抽象模型(metamodel)
模型轉換(model transformation)
11-4 MDA 的骨幹(backbone) - MOF
11-5 MDA 流程樣式(MDA Process Pattern)
轉換樣式(Transformation Patterns)
11-6 MDA 的價值定位(MDA Value Position)
MDA 的優點
敏捷MDA(Agile MDA)
11-7 利用「原型樣式」(Archetype Patterns)快速發展PIM
事例研究(Case Study)
11-8 結語
練習題
Appendix A 軟體度量概念
A-1 物件導向軟體度量
A-2 預測流程
A-3 預測軟體大小
Appendix B CRC Card
B-1 什麼是CRC Card
B-2 物件的角色
B-3 CRC Card 模型
B-4 CRC Session
B-5 CRC Card 的重要性
Appendix C 參考文獻
詳細資訊
國際計量
出版地
:
臺灣
語言
:
繁體中文
現代軟體工程
評分與評論
請登入後再留言與評分
看更多
相似主題
推薦閱讀
PDF
0
2022
動手學GitHub!現代人不能不知道的協同合作平台
PDF
0
2017
敏捷方程式:成就敏捷之路
PDF
0
2022
前端三雄首強:用Angular高速聰明開發多介面
PDF
0
2023
手把手學Google AppSheet:辦公應用程式開發實戰指南
PDF
0
2022
今晚來點Web前端效能優化大補帖:一次搞定指標×工具×技巧,打造超高速網站
PDF
0
2025
計算機概論:AI 應用與資訊安全
PDF
0
2025
計算機概論:擁抱AI,掌握新趨勢
PDF
0
2025
MATLAB程式設計:基礎篇
EPUB
PDF
0
2025
數量級躍升:AI時代的多面人生與自由之路
PDF
0
2024
計算機概論(含網路概論)
幫助
您好,請問需要甚麼幫助呢?
使用指南
借閱規則
使用教學
常見問題
裝置版本需求
借閱規則
註冊登入
閱讀電子書
檢索邏輯
下載書紐教育版
客服專線:0800-000-747
服務時間:週一至週五 AM 09:00~PM 06:00
聯絡我們
loading