《實踐者的研究方法》——第2章軟體工程2.5這一切是如何開始的
本節書摘來自華章出版社《實踐者的研究方法》一書中的第2章,第2.5節,作者羅傑 S. 普萊斯曼(Roger S. Pressman),更多章節內容可以訪問雲棲社群“華章計算機”公眾號檢視。
2.5 這一切是如何開始的
每個軟體工程專案都來自業務需求——對現有應用程式缺陷的糾正,改變遺留系統以適應新的業務環境,擴充套件現有應用程式功能和特性,或者開發某種新的產品、服務或系統。
在軟體專案的初期,業務需求通常是在簡短的談話過程中非正式地表達出來的。以下這段簡短談話就是一個典型的例子。
SafeHome 如何開始一個軟體專案
[場景] CPI公司的會議室裡。CPI是一個虛構的為家庭和貿易應用生產消費產品的公司。
[人物] Mal Golden,產品開發部高階經理;Lisa Perez,營銷經理;Lee Warren,工程經理;Joe Camalleri,業務發展部執行副總裁。
[對話]
Joe: Lee,我聽說你們那幫傢伙正在開發一個產品——通用的無線盒?
Lee: 哦,是的,那是一個很棒的產品,只有火柴盒大小。我們可以把它放在各種感測器上,比如數位相機,總之任何東西里。採用802.11n無線網路協議,可以通過無線連線獲得它的輸出。我們認為它可以帶來全新的一代產品。
Joe: Mal,你覺得怎麼樣呢?
Mal: 我當然同意。事實上,隨著這一年來銷售業績的趨緩,我們需要一些新的產品。Lisa和我已經做了一些市場調查,我們都認為該系列產品具有很大的市場潛力。
Joe: 多大,底線是多少?
Mal(避免直接承諾): Lisa,和他談談我們的想法。
Lisa: 這是新一代的家庭管理產品,我們稱之為“SafeHome”。產品採用新型無線介面,給家庭和小型商務從業人士提供一個由電腦控制的系統——住宅安全、監視,儀表和裝置控制。例如,你可以在回家的路上關閉家裡的空調,或者如此這類的應用。
Lee(插話): Joe,工程部已經作了相關的技術可行性研究。它可行且製造成本不高。大多數硬體可以在市場購買產品,不過軟體方面是個問題,但也不是我們不能做的。
Joe: 有意思! 我想知道底線。
Mal:在美國,70%的家庭擁有電腦。如果我們定價合適,這將成為一個十分成功的產品。到目前為止,只有我們擁有這一無線控制盒技術。我們將在這方面保持兩年的領先地位。收入嗎,在第二年大約可達到3000萬到4000萬。
Joe(微笑): 我很感興趣,讓我們繼續討論一下。
除了一帶而過地談到軟體,這段談話中幾乎沒有提及軟體開發專案。然而,軟體將是SafeHome產品線成敗的關鍵。只有SafeHome軟體成功,該產品才能成功。只有嵌入其中的軟體產品滿足顧客的需求(儘管還未明確說明),產品才能被市場所接受。我們將在後面的幾章中繼續討論 SafeHome中軟體工程的話題。
相關文章
- 讀《大道至簡:軟體工程實踐者的思想》有感軟體工程
- 軟體工程實踐----初步接觸軟體工程的總結軟體工程
- 《大道至簡--軟體工程實踐者的思想》讀後感軟體工程
- 《大道至簡——軟體工程實踐者的思想》讀後感軟體工程
- 物件導向軟體工程方法學實踐 (轉)物件軟體工程
- 軟體開發中的最佳實踐是什麼?
- 軟體工程實踐總結軟體工程
- 軟體工程實踐(一) (轉)軟體工程
- 軟體工程實踐(二) (轉)軟體工程
- 《軟體工程》第2次作業(1、個人專案實踐)軟體工程
- 一切的開始
- 軟體工程,實踐作業1軟體工程
- 40多年的軟體工程研究是失敗的 - iansommerville軟體工程
- Linux 1.0 之旅:回顧這一切的開始Linux
- GCC - 一切從這裡開始(轉)GC
- 軟體工程方法論對軟體開發有多大的用處?軟體工程
- 軟體工程實踐總結作業軟體工程
- 軟體工程的實踐專案課程的自我目標軟體工程
- “輕”方法與滿意質量——市場驅動的軟體工程實踐 (轉)軟體工程
- 淨室與其他軟體工程實踐的關係 (轉)軟體工程
- 開源軟體的教育是一個系統工程
- 看開源軟體是如何盈利的?
- 軟體測試持續整合的方法實踐
- 軟體工程始發隨想軟體工程
- 我是如何從通訊轉到Java軟體開發工程師的?Java工程師
- 軟體工程——程式導向的軟體設計方法軟體工程
- 這是一個新的開始 —— PHPPHP
- 從實踐者的角度看軟體架構的歷史架構
- 短影片軟體開發是如何實現美顏功能的
- Oracle的RMAN總結繼續,具體實踐開始Oracle
- 《簡單之美:軟體開發實踐者的思考》迷你書下載
- 我是如何學習軟體開發的
- 軟體開發最佳實踐
- 軟體工程系10級學生畢業實習正式開始軟體工程
- 敏捷軟體質量保證的方法與實踐敏捷
- 軟體開發的10個錯誤實踐
- 軟體開發實踐的24條軍規
- 我對軟體工程這門課的理解軟體工程