軟件產品架構師手記

     《軟件產品架構師手記》編著者扈曉煒等。《軟件產品架構師手記》內容提要:軟件產品是軟件企業和技術持續發展的關鍵。軟件產品架構師是軟件產品得以發展的核心角色。本書全面介紹軟件產品架構師工做所須要的各方面的知識和技能,包括軟件產品特性、管理、平常工做任務、責任和能力要求、常見的架構設計、如何與各方面人員協做等。大部份內容在傳統軟件開發書籍中沒有涉及。本書可供軟件產品架構師平常工做參考,幫助初、中級軟件開發人員規劃職業發展,供本科生和研究生了解信息領域高級技術人員的工做要求以進行職業規劃,也可供軟件企業管理人員瞭解高級軟件技術人員應該具備的水平。 程序員

目錄

PART 1 軟件產品特性
01 你在開發軟件產品嗎
02 如何評判軟件產品的價值
03 產品要實現用戶需求嗎
04 爲何說非功能特性決定產品成功與否
05 爲何說軟件產品是信息系統的高級階段
06 軟件產品爲何須要支持定製和二次開發
07 軟件產品如何支持移動設備
08 什麼是軟件產品服務化
09 硬件化對軟件產品有什麼影響
10 爲何說維護和技術支持工做會影響軟件產品的命運
11 爲何說軟件產品有生命力
12 雲計算對軟件產品有什麼影響
PART 2 職責與任務
13 產品架構師的主要任務是什麼
14 軟件產品的功能和架構用什麼形式說明
15 怎樣規劃和評選產品新功能
16 如何編寫和審覈用例
17 如何設計軟件產品的操做界面
18 設計產品升級須要考慮哪些問題
19 怎樣設計產品族和衍生產品
20 如何領導開發產品原型
21 如何估計開發工做量
22 如何評價和設計產品質量
23 產品須要符合標準仍是創造標準
24 如何成爲危機中的英雄而不是犧牲品
25 如何將非產品軟件產品化
PART 3 產品管理
26 如何爲產品指明方向
27 好產品爲何須要好的商業模式
28 如何發現產品市場潛力
29 軟件產品爲什麼要支持多種收費方法
30 如何爭取更多的合做夥伴
31 爲何產品的發佈要早於上市日期
32 軟件產品成本與收入有什麼特殊關係
33 軟件產品文檔爲何很重要
34 如何瞭解企業產品譜
PART 4 產品架構設計
35 如何表示軟件產品架構
36 如何設計產品集成架構
37 如何平衡架構與功能的關係
38 如何設計產品合併的架構
39 如何設計封閉軟件產品架構
40 如何設計開放軟件產品架構
41 軟件產品安裝結構有什麼做用
42 軟件產品爲何要支持多個平臺
43 如何統計軟件使用量
44 如何設計軟件產品兼容性
45 如何設計聰明軟件產品的架構
46 如何設計軟件產品安全性
47 如何制定架構設計原則
PART 5 與各個組織和人員合做
48 軟件企業的組織結構有什麼特色
49 產品架構師在企業中處在什麼地位
50 架構師如何處理與主任程序員的關係
51 架構師如何與開發/測試部門合做
52 架構師如何與研究部門合做
53 如何與客戶合做
54 如何與外包公司打交道
55 如何與技術公司合做
56 如何與產品經理合做
57 如何與高級經理合做
58 如何與界面設計師合做
PART 6 知識產權
59 爲何知識產權對架構師有特別意義
60 軟件產品專利都有什麼內容
61 如何評估一個想法的專利價值
62 須要瞭解哪些版權和標識的知識
63 如何產生產品創新的想法
64 爲何有些好想法不適合申請專利
65 如何創造和保護商業和技術祕密
66 如何證實企業和本身的知識產權
PART 7 知識與能力
67 如何總結和設計知識能力體系
68 爲何總提算法和數據結構
69 爲何要使用編程框架
70 如何進行軟件的國際化/本地化
71 如何作一個程序解釋器
72 如何設計和實現軟件產品界面
73 如何讓任何人均可以使用軟件產品
74 如何設計不兼容架構的產品升級
75 網絡發展對軟件產品有什麼影響
76 什麼是信息系統架構
77 軟件開發過程的發展趨勢是什麼
78 如何利用團隊開發工具進行團隊開發
79 如何發現軟件產品的質量
80 如何改進軟件產品質量
81 如何充分利用開源軟件而且避免潛在問題
82 應該如何瞭解競爭產品和企業
83 如何從CMM歷史看到其實際價值
84 如何從成熟度判斷企業水平和發展能力
85 如何進行軟件產品的風險評估和處理
PART 8 社會活動
86 爲何參加社會活動對我的發展有重要意義
87 如何參與企業的市場活動
88 如何參與組織會議和論壇
89 如何參加組織企業內部社會活動
90 如何參與客戶交流活動
91 如何參與大學交流活動
92 發表文章和出版書對職業發展有什麼做用
PART 9 職業發展
93 爲何軟件技術人員的職業生命不止30歲
94 從軟件設計師到軟件架構師的發展有什麼特色
95 爲何說職業是發展和穩定的平衡
96 如何更好地管理時間
97 如何發現、創造和解決問題
98 如何領導變革
99 如何利用集體大樹的蔭涼並躲開陰影
100 爲何說利用工具是職業發展的重要能力
101 爲何說「產品是某人的孩子」是忽悠
102 爲何說態度決定一切
103 如何找到適合本身風格的企業 算法

相關文章
相關標籤/搜索