?2.優秀的設計能節省項目工作量3.優秀設計從分析需求開始4.軟件系統不是木桶型的5.軟件設計的“大道理 ...
摘要: 設計應該針對需求來做,這個大道理似乎人人都懂,但實際操作時往往就不是這樣。所以我們也不說大道理,直接通過一個 很簡單 的案例來體驗一下優秀設計應該如何從分析需求開始,體驗架構設計是如何全面考慮各種需求 項目的工期限制預算限制,還有項目組人員水平后做出來的。 大綱: .什么是優秀的設計 .優秀的設計能節省項目工作量 .優秀設計從分析需求開始 .軟件系統不是木桶型的 .軟件設計的 大道理 .規 ...
2014-01-25 13:44 8 3196 推薦指數:
?2.優秀的設計能節省項目工作量3.優秀設計從分析需求開始4.軟件系統不是木桶型的5.軟件設計的“大道理 ...
摘要: 十幾年前剛畢業不久,我從事第一份軟件開發的工作,要完成一個項目,但沒有任何軟件設計的思路,於是請教我的老板。我的老板給了我兩種思路:1)先假設軟件已經做出來了,想好軟件的外在表現,由此倒推軟件的實現方法;2)思考程序的數據結構,先設計數據庫,然后再搭建軟件的上層建築。老板給了我很大的啟發 ...
摘要: 前文提到我們應該需求驅動設計,那就直接來一個更干脆的做法,我們將需求表示為一個一個的用戶故事,軟件設計分別針對用戶故事來做就行了,只要將用戶故事逐個實現了,系統也就完成了。果然能這樣做嗎? 大綱: 1.什么是優秀的設計?2.優秀的設計能節省項目工作量3.優秀設計從分析需求 ...
0. 前言 本文主要基於高軟課程中的《從需求分析到軟件設計》課件[1],結合學院安排的工程實踐項目,體會如何在項目中進行需求分析,在頭腦風暴中提取有用信息(如需求分析、用例建模、業務類圖等),從而為最終的軟件設計打下基礎。 本項目為學生選課管理系統[2],可以為不同用戶提供不同的功能 ...
摘要: 概要設計和詳細設計,可能是最開始聽說的設計,但后來發現如果局限在這兩個設計的框架下,可能會有諸多不順,我們需要架構設計、數據庫設計、模塊設計和用戶體驗設計,本文主要分享架構設計,此文有點長,所以分拆為上下兩篇,下篇為你分享:在”需求驅動“如何做出初步架構設計、如何逐步細化這個設計、分布式 ...
摘要: 數據庫是系統的根基,如果需求變更導致你要經常修改數據庫的字段,甚至需要修改表及表關系,相信多折騰幾次誰都受不了!因為數據庫結構的變化,不僅僅是數據庫本身的變更,實體類、數據操作層、邏輯層和表現層的代碼都需要改。更麻煩的是數據庫中如果已經存在大量的舊數據時,這些舊數據是不會“自動”適應新 ...
小的了,但MIS系統會有一些特殊的需求點,我們需要識別出來並想清楚應對辦法。如果你做的軟件是高技術含量的非MI ...
?2.優秀的設計能節省項目工作量3.優秀設計從分析需求開始4.軟件系統不是木桶型的5.軟件設計的“大道理” ...