SlideShare a Scribd company logo
1 of 14
Download to read offline
主題:軟體開發程序
軟體生命週期: 開發、使用、維護
軟體開發第一階段-分析
‧ 定義問題 (本質、範圍與目標) :選課
‧ 發掘機會(解決方案、特色與潛在利益…)
‧ 進行規劃(人力、時間、預算…)
‧ 評估可行性(範例1、範例2)
  –技術上可行(軟硬體技術取得、支援與維護)
  –作業上可行(系統開發完成後能有效被應用)
  –經濟上可行(開發成本、經濟效益、維護成本)
‧ 蒐集與分析現有的作業流程(軟體)
‧ 訂定新軟體的需求(系統功能架構圖)
‧分析工具之ㄧ:資料流程圖(DFD)

        資料儲存


 外部個體             資料流向



           處理程序
軟體開發第二階段-設計
工作重點:以模組化(Modularity)為原
則,完成新軟體的邏輯設計,包括規格及
運作模式,但不涉及程式設計
設計考量:
 輸出需求、輸入需求
 檔案與資料庫
 軟體流程圖(以結構化分析與設計工具為例)
   資料流程圖(Data Flow Diagram)
   實體關係圖(Entity Relationship Diagram)
   資料字典(Data Dictionary)
‧實體關係圖:所有實體扮演角色及相互關係
‧實體:學生、課程、老師
‧關係:選修、教授
‧關係種類:多對多、一對多、一對一

 學生   選修   課程   教授   老師
‧資料字典:定義軟體中所有資料的類型
‧加強使用者與系統分析師之間的溝通
‧軟體一致性:Name(員工姓名or零件名稱?)
‧型態:文字、數值…
‧範圍:大小、長度…
‧格式、 資料儲存於何處、 存取限制
‧以「E-GET網路拍賣」為例
軟體開發第三階段-建置
‧ 工作重點:專案排程、撰寫程式、建立實際的檔
  案與資料庫




‧ 軟體文件有下列兩種:
 – 使用者文件:操作手冊、線上說明
 – 系統文件:技術手冊(報告)
軟體開發第四階段-測試 (範例)
‧ 個別測試、整合測試
‧ 白箱測試 (White box testing) :程式設計師角度
  – 巴類圖原理 (Pareto principle)
   針對特定模組進行徹底測試,會比針對所有模組進行同等但
   不深入的測試,容易發現錯誤
  – 基本路徑測試 (Basic path testing)
   設計一組測試資料,執行所有指令或敘述

‧ 黑箱測試 (Black box testing) :使用者角度
  – 邊界值分析 (Boundary value analysis) 
   例如:庫存量的最大值及最小值測試
  – Beta測試 (Beta testing) :試用兼評估
系統轉換
系統轉換指的是如何停用現有的系統,改用
新系統,常見的方式有下列四種:
‧直接轉換 (Direct conversion)
‧引導式轉換 (Pilot conversion)
    一部分人先用
‧階段式轉換 (Phased conversion)
    先使用一部分功能
‧平行轉換 (Parallel conversion)
    同時使用一段時間。最安全但成本最高
軟體流程(Software Process)簡介

 瀑布模式(Waterfall model, 1970)
  Classic life cycle, Linear
漸進模式( Incremental model )
一連串的階段
先提供具有幾個功能的簡單版本給使用者試用評估
然後根據試用結果加以修改並強化功能
重複這個過程直到完成整個系統
例如:雛形法(Prototyping)的建置過程
課外延伸
‧ 由上而下設計 V.S. 由下而上設計
  – Top-down design:化繁為簡
  – Bottom-up design:從子問題的解答中「組合」出
    原始問題的解答(利用現成的軟體元件組合出所需
    要的軟體)
‧ 開放原始碼發展模式 (Open source
  development model)
  – Linux
  – 資工系(http://140.126.104.167/)
  – 自由軟體推廣社群(學生園地)

More Related Content

Similar to 軟體開發程序

2012/05/23 AU Talk - 讓事情發生
2012/05/23 AU Talk - 讓事情發生2012/05/23 AU Talk - 讓事情發生
2012/05/23 AU Talk - 讓事情發生appuniverz
 
Pm Chap01(2009)
Pm Chap01(2009)Pm Chap01(2009)
Pm Chap01(2009)祐承 鄭
 
Se2009 ch8
Se2009 ch8 Se2009 ch8
Se2009 ch8 浒 刘
 
软件工程 第八章
软件工程 第八章软件工程 第八章
软件工程 第八章浒 刘
 
软件构造第一章
软件构造第一章软件构造第一章
软件构造第一章guest58ec466
 
02第二章工程项目的前期策划
02第二章工程项目的前期策划02第二章工程项目的前期策划
02第二章工程项目的前期策划dozer47528
 
2.ie培訓教材
2.ie培訓教材2.ie培訓教材
2.ie培訓教材營松 林
 
团队项目管理
团队项目管理团队项目管理
团队项目管理20004
 
需求分析(一)(第三章)
需求分析(一)(第三章)需求分析(一)(第三章)
需求分析(一)(第三章)surfwave
 
Foundation of software development 2
Foundation of software development 2Foundation of software development 2
Foundation of software development 2netdbncku
 
软件工程
软件工程软件工程
软件工程bill0077
 
4.如何準備一場精采的提案.ppt
4.如何準備一場精采的提案.ppt4.如何準備一場精采的提案.ppt
4.如何準備一場精采的提案.pptwei mingyang
 
Scea su chengwu_pmroi_traditional
Scea su chengwu_pmroi_traditionalScea su chengwu_pmroi_traditional
Scea su chengwu_pmroi_traditionalxtiandlr
 
議題一:資安宣導與推廣
議題一:資安宣導與推廣議題一:資安宣導與推廣
議題一:資安宣導與推廣Nicolas su
 
IT Management Framework Development
IT Management Framework DevelopmentIT Management Framework Development
IT Management Framework DevelopmentShinnySun
 

Similar to 軟體開發程序 (20)

软件工程2010
软件工程2010软件工程2010
软件工程2010
 
2016 年春季嵌入式作業系統課程說明
2016 年春季嵌入式作業系統課程說明2016 年春季嵌入式作業系統課程說明
2016 年春季嵌入式作業系統課程說明
 
Ch18
Ch18Ch18
Ch18
 
Ch01
Ch01Ch01
Ch01
 
Ch01
Ch01Ch01
Ch01
 
2012/05/23 AU Talk - 讓事情發生
2012/05/23 AU Talk - 讓事情發生2012/05/23 AU Talk - 讓事情發生
2012/05/23 AU Talk - 讓事情發生
 
Pm Chap01(2009)
Pm Chap01(2009)Pm Chap01(2009)
Pm Chap01(2009)
 
Se2009 ch8
Se2009 ch8 Se2009 ch8
Se2009 ch8
 
软件工程 第八章
软件工程 第八章软件工程 第八章
软件工程 第八章
 
软件构造第一章
软件构造第一章软件构造第一章
软件构造第一章
 
02第二章工程项目的前期策划
02第二章工程项目的前期策划02第二章工程项目的前期策划
02第二章工程项目的前期策划
 
2.ie培訓教材
2.ie培訓教材2.ie培訓教材
2.ie培訓教材
 
团队项目管理
团队项目管理团队项目管理
团队项目管理
 
需求分析(一)(第三章)
需求分析(一)(第三章)需求分析(一)(第三章)
需求分析(一)(第三章)
 
Foundation of software development 2
Foundation of software development 2Foundation of software development 2
Foundation of software development 2
 
软件工程
软件工程软件工程
软件工程
 
4.如何準備一場精采的提案.ppt
4.如何準備一場精采的提案.ppt4.如何準備一場精采的提案.ppt
4.如何準備一場精采的提案.ppt
 
Scea su chengwu_pmroi_traditional
Scea su chengwu_pmroi_traditionalScea su chengwu_pmroi_traditional
Scea su chengwu_pmroi_traditional
 
議題一:資安宣導與推廣
議題一:資安宣導與推廣議題一:資安宣導與推廣
議題一:資安宣導與推廣
 
IT Management Framework Development
IT Management Framework DevelopmentIT Management Framework Development
IT Management Framework Development
 

More from Steven liaw

建國一百年影像展
建國一百年影像展建國一百年影像展
建國一百年影像展Steven liaw
 
10005~06一封信
10005~06一封信10005~06一封信
10005~06一封信Steven liaw
 
10003 4一封信
10003 4一封信10003 4一封信
10003 4一封信Steven liaw
 
網界博覽會專題架構[20101231]
網界博覽會專題架構[20101231]網界博覽會專題架構[20101231]
網界博覽會專題架構[20101231]Steven liaw
 
報部之自我檢核表完整篇11.28
報部之自我檢核表完整篇11.28報部之自我檢核表完整篇11.28
報部之自我檢核表完整篇11.28Steven liaw
 
報部之自我檢核表完整篇11.28
報部之自我檢核表完整篇11.28報部之自我檢核表完整篇11.28
報部之自我檢核表完整篇11.28Steven liaw
 
99學年度新生入學獎助學金設置辦法
99學年度新生入學獎助學金設置辦法99學年度新生入學獎助學金設置辦法
99學年度新生入學獎助學金設置辦法Steven liaw
 
98優質化計畫
98優質化計畫98優質化計畫
98優質化計畫Steven liaw
 
餐飲科校內烘焙比賽
餐飲科校內烘焙比賽餐飲科校內烘焙比賽
餐飲科校內烘焙比賽Steven liaw
 
餐飲科校內中餐比賽
餐飲科校內中餐比賽餐飲科校內中餐比賽
餐飲科校內中餐比賽Steven liaw
 
98學年度在校生(身障生)取得證照獎勵頒獎
98學年度在校生(身障生)取得證照獎勵頒獎98學年度在校生(身障生)取得證照獎勵頒獎
98學年度在校生(身障生)取得證照獎勵頒獎Steven liaw
 
98學年度在校生取得證照獎勵頒獎
98學年度在校生取得證照獎勵頒獎98學年度在校生取得證照獎勵頒獎
98學年度在校生取得證照獎勵頒獎Steven liaw
 
全國家事競賽照片
全國家事競賽照片全國家事競賽照片
全國家事競賽照片Steven liaw
 
證照獎勵1006
證照獎勵1006證照獎勵1006
證照獎勵1006Steven liaw
 
技藝選手培訓競賽給獎辦法要點
技藝選手培訓競賽給獎辦法要點技藝選手培訓競賽給獎辦法要點
技藝選手培訓競賽給獎辦法要點Steven liaw
 

More from Steven liaw (20)

建國一百年影像展
建國一百年影像展建國一百年影像展
建國一百年影像展
 
10005~06一封信
10005~06一封信10005~06一封信
10005~06一封信
 
10003 4一封信
10003 4一封信10003 4一封信
10003 4一封信
 
20110330
2011033020110330
20110330
 
20110329
2011032920110329
20110329
 
20110329
2011032920110329
20110329
 
網界博覽會專題架構[20101231]
網界博覽會專題架構[20101231]網界博覽會專題架構[20101231]
網界博覽會專題架構[20101231]
 
報部之自我檢核表完整篇11.28
報部之自我檢核表完整篇11.28報部之自我檢核表完整篇11.28
報部之自我檢核表完整篇11.28
 
報部之自我檢核表完整篇11.28
報部之自我檢核表完整篇11.28報部之自我檢核表完整篇11.28
報部之自我檢核表完整篇11.28
 
99學年度新生入學獎助學金設置辦法
99學年度新生入學獎助學金設置辦法99學年度新生入學獎助學金設置辦法
99學年度新生入學獎助學金設置辦法
 
98優質化計畫
98優質化計畫98優質化計畫
98優質化計畫
 
餐飲科校內烘焙比賽
餐飲科校內烘焙比賽餐飲科校內烘焙比賽
餐飲科校內烘焙比賽
 
餐飲科校內中餐比賽
餐飲科校內中餐比賽餐飲科校內中餐比賽
餐飲科校內中餐比賽
 
98學年度在校生(身障生)取得證照獎勵頒獎
98學年度在校生(身障生)取得證照獎勵頒獎98學年度在校生(身障生)取得證照獎勵頒獎
98學年度在校生(身障生)取得證照獎勵頒獎
 
98學年度在校生取得證照獎勵頒獎
98學年度在校生取得證照獎勵頒獎98學年度在校生取得證照獎勵頒獎
98學年度在校生取得證照獎勵頒獎
 
全國家事競賽照片
全國家事競賽照片全國家事競賽照片
全國家事競賽照片
 
證照獎勵1006
證照獎勵1006證照獎勵1006
證照獎勵1006
 
技藝選手培訓競賽給獎辦法要點
技藝選手培訓競賽給獎辦法要點技藝選手培訓競賽給獎辦法要點
技藝選手培訓競賽給獎辦法要點
 
99計畫書
99計畫書99計畫書
99計畫書
 
9910一封信
9910一封信9910一封信
9910一封信
 

Recently uploaded

澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书kathrynalvarez364
 
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制jakepaige317
 
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxEDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxmekosin001123
 
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单kathrynalvarez364
 
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxmekosin001123
 
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...黑客 接单【TG/微信qoqoqdqd】
 
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxEDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxmekosin001123
 
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单jakepaige317
 
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制kathrynalvarez364
 
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书kathrynalvarez364
 
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,Xin Yun Teo
 

Recently uploaded (11)

澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
 
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
 
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxEDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
 
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单
 
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
 
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
 
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxEDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
 
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
 
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制
 
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
 
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
 

軟體開發程序