|
Java电子书:系统架构:复杂系统的产品设计与开发 格式 pdf 电子书 PDF 电子书 Java吧 java8.com
( B+ _/ R `7 B$ A* M6 m7 q3 G: o1 o3 d8 t0 p7 p! I/ T
; N7 Q6 `/ J( Z4 W ?' _编号:mudaima-P0154【Java吧 java8.com】
5 G7 N. g, @0 f# [* ?' H: L6 i4 o
$ \4 L R" Q4 a2 Y! [( w E1 G/ k$ c8 v
: l/ V k/ J) a8 I+ k$ YJava电子书目录:部分系统思维 ' q7 d/ B% P- p: o! D/ }
第1章 系统架构简介 2 & L0 R: ]2 r2 m$ T
1.1 复杂系统的架构 2
+ V" E+ O3 y, P% o1.2 良好架构的优势 2
# l, R- P; R4 y" ~1.3 学习目标 5
6 t9 ^: q6 R6 b- C4 ^1.4 本书结构 6 & o, d$ [. L9 o$ ~" F
1.5 参考资料 7
6 I; z6 ?- e2 {- @ d: n7 t f, c第2章 系统思维 8
) c6 f) g4 ^1 u0 \2.1 简介 8 8 `, \& |" ~' O2 ]8 k
2.2 系统与涌现 8 9 n* V8 |& s9 r" y
2.2.1 系统 8
, U6 q) t1 D; o; D* v. v2.2.2 涌现 10 $ U/ j4 Y+ ~" s
2.3 任务一:确定系统及其形式与功能 13 . R% ~) d. O* ?
2.3.1 形式与功能 13
2 p2 N p% L5 p1 f2.3.2 工具-过程-操作数:这是人类的标准思维模式吗 16
8 e7 _- X; j$ l0 n% L4 T2.4 任务二:确定系统中的实体及其形式与功能 16 , x" y3 K; `7 Q/ J
2.4.1 具备形式与功能的实体 17
- @* c% C' [6 b7 f! Y& l5 z2.4.2 确定如何将系统初步分解为恰当的实体 18
) @" S: C9 y0 L0 C2 {! d2.4.3 用整体思维找出系统中的潜在实体 19 b# V J- v N/ {. s% ]
2.4.4 集中注意力,找出系统中的重要实体 21 / B7 r: p1 j* T& V9 T& D- t1 d+ Z# F6 ^
2.4.5 为实体创建抽象或从实体中发现抽象 22 ; y$ K3 ^, m. J. I' e& M# o
2.4.6 定义系统的边界,并将其与外围环境隔开 24 % x- v0 O, R5 @6 [1 L6 @0 Z
2.5 任务三:确定实体之间的关系 25
4 \2 ]# h/ [0 C/ F- M2.5.1 关系的形式与功能 25 7 C6 G2 ~2 U2 s
2.5.2 外部接口 28 - {6 P5 @! N. a* C
2.6 任务四:涌现 28 a7 l3 K% e1 G
2.6.1 涌现的重要性 28 7 J4 G" P5 p" S8 a7 N4 j8 F+ z
2.6.2 系统故障 29 0 ^7 u7 |9 Y0 D! |: m% q2 w) z. W
2.6.3 预测涌现物 30 0 |: H$ @* \4 A6 m7 W V6 t2 E/ u
2.6.4 涌现物依赖于实体及其关系 31
, @! t& F ^; O+ C1 w; P% y' F. n2.7 小结 32 5 ^/ h2 o/ v. c8 c2 r* w
2.8 参考资料 33 4 B* f9 e3 f7 P( }) n+ h6 h- M; e
第3章 思考复杂的系统 34
" p8 y, G5 t# z+ k# A3.1 简介 34
. e$ d. I+ j# K9 ~( w3.2 系统中的复杂度 34
+ Q! h7 U! h' a e0 U3.2.1 复杂度 34 ) r4 a2 X: o* ?/ n+ e1 J
3.2.2 引入Team XT这一范例系统 35 ) C$ X0 }+ A7 h% i3 [8 V* B
3.3 系统的分解 38
+ c' W2 _. m0 L; p3.3.1 分解 38
( ]6 ^- R1 n: j6 S3.3.2 体系 39 9 K8 n7 ?2 j- @# l% ?! D# K
3.3.3 层级分解 39 / V% W. I% z) v5 [4 z. `
3.3.4 简单的系统、复杂度适中的系统以及复杂的系统 41 2 [8 u3 @5 P W1 n3 q1 b# l
3.3.5 原子部件 42 + y- k5 J& Q: ?& a" |6 Q" u
3.4 特殊的逻辑关系 43 % v7 B/ V. h1 p1 P- d- V
3.4.1 类/实例关系 43 6 }4 k5 Q% a, Q0 \2 d
3.4.2 特化关系 43
# S1 Z9 X' o! }3.4.3 递归 44 3 m) C0 V0 B, i, }
3.5 对复杂系统进行思索 44
5 l: O, E ~* |3 b' `4 O* h! o, O3.5.1 自顶向下及自底向上式的思考 44
: L- w& V' L5 A3 ?( [9 b3.5.2 交替思考 45 # @. O( t; J/ v2 g( p4 F
3.6 架构展示工具:SysML与OPM 45 ! r" H6 K8 Q& C. u7 H4 c
3.6.1 视图与投射 45
' T: K7 u0 K) n3.6.2 SysML 46
& `% f* B z8 h% P3.6.3 OPM 46 * S5 D2 g+ c E6 y( X
3.7 小结 49
4 t. O) B# p' w4 e3.8 参考资料 50
+ F/ }3 h$ y0 [9 X, ?7 `5 A$ L第二部分 系统架构的分析
; ^/ c1 v8 }& O" v M( T' m1 } Z第4章 形式 53
* w9 i+ r+ k$ T% B1 F# g, V4.1 简介 53 1 Z( s& A1 K5 a+ J0 o) K: S+ q
4.2 架构中的形式 53
; ?5 ?/ o2 ]' H$ U( B$ e! ^4.2.1 形式 53
' a" \3 F2 J, K, L2 n' ~5 X) W4.2.2 用解析表示法来表现形式:对象 56 ' t9 q3 w4 u# ^) z4 f7 I9 f3 S8 J& U
4.2.3 形式的分解 57 # V$ F$ R- A2 j' k/ X
4.3 对架构中的形式进行分析 58
4 d/ D# n% A3 s# M) H4 W9 ]9 y3 `4.3.1 定义系统 58
2 v! t% h' q; R- e4 X$ v4.3.2 确定形式实体 59 ; e( P+ `# T" k! Q% M
4.3.3 把泵作为复杂度适中的系统来分析 61 , S; Z* G9 \$ k! z
4.4 对架构中的形式关系进行分析 63 # X' E2 [3 ^, \) K5 P3 B, e
4.4.1 形式关系 63 # ?% v4 c& M, x4 J( @, O8 X9 A3 P
4.4.2 空间/拓扑形式关系 65
, [. r$ I0 K4 r; o' E% k4.4.3 用图和图表来展现形式关系:OPM 67 * j q6 J! e' I3 K9 c }' H1 T
4.4.4 用表格及类似矩阵的视图来展现形式关系:DSM 70
" I0 k; v* N' m# o' F" L4.4.5 连接性的形式关系 71 " t! y9 L( ]/ q6 g" p
4.4.6 其他的形式关系 74
/ w2 q6 D: x1 D) H) D. {! I& y4.5 形式环境 75
/ r) o! G4 j/ [. [4.5.1 伴生系统、整个产品系统及系统边界 75
9 z* J \6 O6 z7 `6 U! ~4.5.2 使用情境 77
, V$ n8 z" I: B( S& a# _1 `4.6 软件系统中的形式 77
1 b) _* i7 X! ?. v$ R4.6.1 软件系统:信息形式及其二元性 77 6 n* F. g E* [+ `: v
4.6.2 软件中的形式实体与形式关系 79 ; `/ z; a. S0 u2 |/ ~3 V4 Y
4.6.3 软件系统所在的整个产品系统、软件系统的边界及使用情境 81 ' \ M! z9 t, j
4.7 小结 82
+ S+ Q1 H. z$ ]9 E7 H5 e9 a7 W4.8 参考资料 82 . o' |# W9 R) v) [8 c3 }: y4 D. u# R- k
第5章 功能 83
# Q- i) g& T( N( T. ~" ^$ q0 F' z$ P5.1 简介 83 ( M/ u4 J t) P& [3 h
5.2 架构中的功能 84 & N5 R {$ `" U* v4 j5 Q+ E
5.2.1 功能 84
( _/ |! K5 G" Y; _! u5.2.2 把功能视为过程加操作数 84 1 t$ q; C _) y; N
5.2.3 用解析表示法来展现功能 85 / N+ F* v, w8 I; |0 C2 b8 e, r n
5.3 分析对外展现的功能和价值 89 2 `" a; Y: u2 R5 ~9 Z
5.3.1 对外界展现的主要功能 89 , @/ y7 m5 K& m! y' t* z4 O
5.3.2 与价值有关的操作数 90
; |' z: A! s3 o! {( T! l9 j5.4 对内部功能进行分析 93 + J3 p/ m8 v& T1 ~( P( R
5.4.1 内部功能 93
3 ]) V( t; Z) s5.4.2 确定内部功能 94
& d* m8 c5 @. ^" U( @) h5.5 分析功能交互及功能架构 97 8 Y8 I8 `! C! S5 l$ W( E: o9 L
5.5.1 功能交互与功能架构 97 2 y5 r9 v" ?7 o6 C$ D
5.5.2 确定功能交互 98
1 j9 O* y- m! P' s7 O3 ~( P5.5.3 价值通路 100
3 N8 o1 v) w- o5.5.4 涌现与细分 101 # e9 I5 _' \/ d. c1 G4 m, J. V
5.5.5 软件系统中的功能架构 102 3 S- r. G9 `- H3 b0 o! O4 {- K4 n! y1 z) h
5.6 与价值相关的次要外部功能及内部功能 105
0 \9 Z1 X4 ]4 G) U: V3 B5.7 小结 106
' y7 h( q6 R, h% }. O% k0 s5.8 参考资料 107 & E$ d+ J/ O/ B' p+ m
第6章 系统架构 108
" {0 T# {4 ^/ H( H! }9 r6.1 简介 108 0 w7 C( {( W+ Y9 Z0 g- f" S8 [: j+ c
6.2 系统架构:形式与功能 109 ) d% ?- X- w7 Q8 {+ m1 L
6.2.1 形式与功能之间的映射 109
) j6 O' r0 V- n) n) K# [: V6.2.2 确定形式与过程之间的映射 114 7 Y0 j- h/ [ U& f/ W( w
6.2.3 形式结构承载并展现功能交互 116 + `4 X6 _2 }3 \8 q/ u
6.2.4 确定形式结构是如何承载功能和性能的 118 % t8 n# a- N; D
6.3 系统架构中的非理想因素、支持层及接口 119
# K! P7 g$ `4 E( i) r1 H* U6.3.1 系统架构中的非理想因素 119
- ^% v+ e+ g2 f; ~- j6.3.2 系统架构中的支持功能及支持层 120 ; n* R0 U) h4 w. x D1 R, h6 L
6.3.3 形式与功能中的系统接口 121 $ h B9 l" ^$ j7 p+ Y4 P
6.4 操作行为 123
% D; R# i$ M9 z9 f0 N6.4.1 操作者 124 " {2 L' u$ K4 h. |1 J4 h& X1 {
6.4.2 行为 124
/ L' C# `2 \3 ~* k) ~; d8 m6.4.3 操作成本 126 + c, y& p4 a8 @
6.5 用各种表示法来推究系统架构 127
' ^9 V: K% h. C. Y6.5.1 能够对系统架构进行简化的几种方式 127 & B% Z. B1 J$ p! j1 Q) y
6.5.2 用投射法来表示系统的架构 128 - P. J- ~) Z" U# ]2 M! n. v
6.5.3 把过程投射到对象 129 . o) N! k# V. y+ a k
6.5.4 把过程和操作数投射到形式 130 , W% g' e2 h/ R) v2 t* i
6.6 小结 133
& d6 }7 L- K- u9 j6.7 参考资料 134
3 ?7 x' k6 l4 c5 {4 O6 A第7章 与特定解决方案无关的功能和概念 135 . V* g/ p& X5 m) \, k2 {5 |
7.1 简介 135
! r& O- V% ~* O* q: x7.1.1 正向工程与更加复杂的系统 135
4 A/ p3 Y( w4 `* Q q7.1.2 对与特定解决方案无关的功能和概念所做的介绍 136 9 O+ @: w/ d; m4 D
7.2 确定与特定解决方案无关的功能 138
: ?& Z! n0 I+ _ L# a) s! i7.3 概念 140
- u. V+ o, `; s7.3.1 作为一种观念的概念 140 : Z3 u' m, w! F( D
7.3.2 对概念构想有所帮助的框架 142
9 x0 i* \5 a& L; F* t% D) J7.3.3 构想概念时所应依循的步骤 144 7 V5 u1 k+ K, F# b; m2 `
7.3.4 为概念命名8 J5 Y+ U2 E5 Q# f
百度云盘下载地址(完全免费-绝无套路):( c+ ~2 u3 D# m1 G
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|