- JSP項目開發(fā)情境教程
- 崔愛國 張建編著
- 415字
- 2018-12-30 08:57:00
1.1 任務1 需求分析
軟件開發(fā)分為5個工作過程,即“需求分析”、“軟件設計”、“編碼”、“測試”、“部署、維護”,也稱為軟件開發(fā)的生命周期。
需求分析是軟件開發(fā)的起始階段,也是軟件開發(fā)的最重要的階段,因為它將直接決定整個軟件開發(fā)的成敗。軟件開發(fā)的目的是為了滿足用戶的開發(fā)需求,為了達到這個目的,軟件開發(fā)人員必須充分理解目標系統(tǒng)的用戶需求。無論是開發(fā)大型的商業(yè)軟件,還是簡單的應用軟件,首先要做的是確定系統(tǒng)的需求,即系統(tǒng)的功能。
用戶期望做什么,在需求階段就應該將用戶的功能需求描述清楚。在面向?qū)ο蟮姆治龇椒ㄖ校@一過程可以使用用例圖來描述系統(tǒng)的功能。
【任務描述】 按照軟件開發(fā)要求,完成“學生信息系統(tǒng)——基礎信息子系統(tǒng)”的需求分析。
【技能目標】
(1)了解軟件需求分析說明書內(nèi)容結構。
(2)了解軟件需求分析說明書的寫法。
(3)能熟練運用建模軟件(如Visio、Rational Rose)對系統(tǒng)進行需求分析,并畫出系統(tǒng)功能模塊圖、用例圖。
(4)能熟練運用Dreamweaver進行系統(tǒng)原型設計。
推薦閱讀
- FreeSWITCH 1.8
- Python數(shù)據(jù)分析入門與實戰(zhàn)
- PyTorch自動駕駛視覺感知算法實戰(zhàn)
- Web交互界面設計與制作(微課版)
- Getting Started with PowerShell
- oreilly精品圖書:軟件開發(fā)者路線圖叢書(共8冊)
- Amazon S3 Cookbook
- Java 11 Cookbook
- C#程序設計基礎:教程、實驗、習題
- Python編程從0到1(視頻教學版)
- 持續(xù)輕量級Java EE開發(fā):編寫可測試的代碼
- Spring技術內(nèi)幕:深入解析Spring架構與設計原理(第2版)
- Scala編程實戰(zhàn)
- INSTANT Apache ServiceMix How-to
- 從零學Java設計模式