|
Java电子书:系统架构:复杂系统的产品设计与开发 格式 pdf 电子书 PDF 电子书 Java吧 java8.com
2 D7 Z9 Y5 x2 `# \
: y& @8 e2 e; p
9 p# \$ w' G' |8 M) q. I编号:mudaima-P0154【Java吧 java8.com】, s7 z0 ^; f2 r# ^* ]
! b! U8 ~8 I; Z3 V+ f z! F, ^) Q* B4 T' t% Y+ w/ S* R1 F h
# Y6 x+ y3 K; @* o
Java电子书目录:部分系统思维
, i* W, |" j- V# b; B4 J( F W1 W第1章 系统架构简介 2 ( A9 `2 S" b, z0 B$ e
1.1 复杂系统的架构 2
0 [* v1 U" y4 W8 l6 _+ P1.2 良好架构的优势 2 # i( D, ^( m7 G8 v5 f4 j" ]) Q/ I
1.3 学习目标 5 4 C5 n4 s9 v& E% e+ A7 K7 L
1.4 本书结构 6
+ }+ k' X. d/ C1.5 参考资料 7 2 r; H$ j4 B0 W: ^, K6 |+ P* q
第2章 系统思维 8
' r& f/ C% s5 x# O/ E7 o Q2.1 简介 8 ) Y3 K* o7 X Q2 r8 b
2.2 系统与涌现 8 . {* K% ?' U; W$ h! {: W8 x
2.2.1 系统 8
( ^; W5 `1 }" k) u6 J2.2.2 涌现 10
5 Q3 t% _# n, S/ S* `0 A ~! t3 j2.3 任务一:确定系统及其形式与功能 13 / y1 W# d' w* Q
2.3.1 形式与功能 13
! F: l; B1 M* u3 f, d% c: G2.3.2 工具-过程-操作数:这是人类的标准思维模式吗 16
5 t; M6 }' S4 c* y9 N6 f5 A2.4 任务二:确定系统中的实体及其形式与功能 16
' u8 j, U5 L1 i! O2.4.1 具备形式与功能的实体 17 . N- r S8 x! w# K4 r( ~% V9 N
2.4.2 确定如何将系统初步分解为恰当的实体 18
. |, Z+ G) @% q8 Y' {% Y9 v2.4.3 用整体思维找出系统中的潜在实体 19 ) W5 n0 e. R# F# j% _ P
2.4.4 集中注意力,找出系统中的重要实体 21
8 J/ _: [8 v2 C2.4.5 为实体创建抽象或从实体中发现抽象 22
7 c% `# `& ~9 D$ `$ p2.4.6 定义系统的边界,并将其与外围环境隔开 24
+ e" o: m9 T! j$ h5 Z! I! @2.5 任务三:确定实体之间的关系 25 . }9 R( y; Z$ G3 O) T; g% X
2.5.1 关系的形式与功能 25
0 ?( Q2 S7 L$ a3 C* m F$ R2.5.2 外部接口 28 # ?$ r. k7 m' F3 O! K# }2 J
2.6 任务四:涌现 28 # h B4 X- C6 ~5 t. {
2.6.1 涌现的重要性 28
# w: r1 j1 a& K/ r/ {2.6.2 系统故障 29
, q6 D4 Q$ j0 L& @2.6.3 预测涌现物 30 8 J1 W# o' C6 f; k
2.6.4 涌现物依赖于实体及其关系 31
t2 s% F& @& S: f- k! c2.7 小结 32
$ N0 }$ p8 w9 ~0 K" o" K+ w9 T2.8 参考资料 33
8 m3 U8 G( B2 Q6 R0 E( M7 m1 E第3章 思考复杂的系统 34
: z o, b, A% w# b1 G( ?6 G3.1 简介 34
* j8 U6 h% z' m7 G. H( d3.2 系统中的复杂度 34
/ f7 m# n" G- S) b/ l& L' Z# r3.2.1 复杂度 34
8 j$ ~+ X1 e6 b3.2.2 引入Team XT这一范例系统 35
6 p9 G& W- c+ V9 S- e$ n3.3 系统的分解 38 1 ^ F; @% t9 s6 T/ h4 ]+ ~0 O
3.3.1 分解 38
' ~- p( y+ d! A3 o/ E5 E$ [$ G3.3.2 体系 39
: H; C3 \) x, m6 Q6 `6 N3 C3.3.3 层级分解 39 0 z, S: X$ _0 Q: o4 _
3.3.4 简单的系统、复杂度适中的系统以及复杂的系统 41
1 m u6 a" V: X/ g" s* j0 q3.3.5 原子部件 42
/ {2 k! o& d A- A* v8 a3 U3.4 特殊的逻辑关系 43
* p5 S+ c( R' T f2 `; a7 N/ I3.4.1 类/实例关系 43 - t8 B" H) ?% p
3.4.2 特化关系 43 + X* x4 e- E- R4 ?
3.4.3 递归 44
( h8 H0 r4 A) F9 A8 S) f3.5 对复杂系统进行思索 44 ( D- M& U0 W$ ?' f z' H
3.5.1 自顶向下及自底向上式的思考 44
! |/ m' f6 t3 s( P1 ?, Y4 ^8 s. {6 @3.5.2 交替思考 45
" Y) x G' g% b1 b4 k! t3.6 架构展示工具:SysML与OPM 45
* d8 d% c4 |' N3.6.1 视图与投射 45 0 L3 _: S9 T1 g* H! p3 {6 }' A+ \
3.6.2 SysML 46 # d. h' T9 R& o6 q( Y- v, g+ H
3.6.3 OPM 46 + H2 `6 {5 G, u
3.7 小结 49
, a" ~+ B$ A; k7 S, _, }2 M9 k i3.8 参考资料 50 * Z1 u& U" V8 I9 z: q- c* Z
第二部分 系统架构的分析
' Y. X2 b" d. Q* \第4章 形式 53
9 N& w7 Y- N. A; a2 A6 U1 M$ {5 o4.1 简介 53 / I; t! D, a6 e
4.2 架构中的形式 53
% T" Y y7 ~" {* R4.2.1 形式 53
8 z/ {/ j: N/ I5 n$ K4.2.2 用解析表示法来表现形式:对象 56 9 u- Z3 T! ^: J: u/ r, W
4.2.3 形式的分解 57
1 {/ |' \5 h! ?" r9 T) B {4.3 对架构中的形式进行分析 58
" F/ p0 w0 w- @4 d4.3.1 定义系统 58
) q x! T7 v, |8 L4 T$ L, V4.3.2 确定形式实体 59 1 Z8 H$ R$ O6 {9 d5 ~
4.3.3 把泵作为复杂度适中的系统来分析 61
$ h3 t. A5 c$ k, e8 C4.4 对架构中的形式关系进行分析 63 ) `0 t# R. h9 x x9 j) _$ e. q
4.4.1 形式关系 63
) M# e/ K+ l/ X+ Z/ Z( P4.4.2 空间/拓扑形式关系 65 ( G7 H/ U# Z C
4.4.3 用图和图表来展现形式关系:OPM 67 - [. L+ B# H5 }) f7 j* g5 S! e
4.4.4 用表格及类似矩阵的视图来展现形式关系:DSM 70
. Y) |8 f" H* r7 k) Z* H4.4.5 连接性的形式关系 71
" t7 g, z: l5 ^% B2 k* o0 y8 Y4.4.6 其他的形式关系 74
7 k$ f1 v0 J, B! Q7 \' `* \+ V4.5 形式环境 75
) |* m% x9 ]2 u/ m3 ]4.5.1 伴生系统、整个产品系统及系统边界 75
0 M2 t- B$ r/ ~2 b+ ^4.5.2 使用情境 77 . c! E4 ~9 N1 D" L
4.6 软件系统中的形式 77
+ n+ Y' x! l0 ^$ M8 C" W4 o( ?4.6.1 软件系统:信息形式及其二元性 77
7 C8 e& z# U7 ]2 d9 ?: \. G0 z( b4.6.2 软件中的形式实体与形式关系 79 5 s H7 H8 R% V' ]* O% {9 d
4.6.3 软件系统所在的整个产品系统、软件系统的边界及使用情境 81
; u5 T9 I6 e1 s' V1 u3 I: @5 y+ |: B( S4.7 小结 82 N" S0 D, I5 n' q9 O! _
4.8 参考资料 82
# k% Y1 i4 G5 ]; E' F' G w% U0 q9 |- f第5章 功能 83 ! y$ Z/ c8 V9 O" K4 h; U8 e
5.1 简介 83 4 Y% C$ r+ }0 I% ~" K& D/ H
5.2 架构中的功能 84 9 Z1 c8 z* W# o8 n: @5 ]
5.2.1 功能 84 % Q! A. P+ _6 y3 M q" f% e
5.2.2 把功能视为过程加操作数 84
$ k) p+ T7 B4 z6 t- ]" m. L9 @5.2.3 用解析表示法来展现功能 85
; G1 s2 k7 P8 n' q& N3 e5.3 分析对外展现的功能和价值 89 4 p6 e2 I; ~5 k& f
5.3.1 对外界展现的主要功能 89 ) E3 D8 o" u. V. Y
5.3.2 与价值有关的操作数 90 # n- C1 q4 [! C
5.4 对内部功能进行分析 93
u" i4 y9 I+ q! Z5.4.1 内部功能 93 % ], i* N3 Z' O7 g% ?
5.4.2 确定内部功能 94
9 K, _) A( U4 Q6 V5.5 分析功能交互及功能架构 97 " @2 f( ~# y' e; a% T: K* {6 p: e5 p7 {
5.5.1 功能交互与功能架构 97
; }0 A* a* x8 m6 O3 O. Q% h5.5.2 确定功能交互 98
: d/ d. _- L8 G: L; q$ d" f9 i2 J6 n5.5.3 价值通路 100 : A% b1 ]9 e b) C ~6 x
5.5.4 涌现与细分 101 $ a- c; F8 Y/ ^
5.5.5 软件系统中的功能架构 102
$ y( s# i& H+ G5.6 与价值相关的次要外部功能及内部功能 105 ! x" W$ V$ [/ l9 g' ~" ?
5.7 小结 106
. Y- S; a" k) |0 c8 w5.8 参考资料 107
4 x/ c1 a& V7 C9 x0 r* Z% h第6章 系统架构 108 3 k8 D$ e+ b) L/ R5 N
6.1 简介 108 / d6 O7 _0 Z# O5 a6 M
6.2 系统架构:形式与功能 109
2 c: K! ?6 q* `$ a2 ^% ~( W q6.2.1 形式与功能之间的映射 109
, @ ~2 Z% |# i6.2.2 确定形式与过程之间的映射 114
0 p3 W/ ^3 w5 S! s0 D3 x6.2.3 形式结构承载并展现功能交互 116 * e. d. p7 e6 v. ~+ r$ W0 T
6.2.4 确定形式结构是如何承载功能和性能的 118
1 o5 s1 O" x9 m6.3 系统架构中的非理想因素、支持层及接口 119 9 w' c# A. q* z# k* w3 E' r: j
6.3.1 系统架构中的非理想因素 119 , B9 n$ {* R$ T2 C- `0 R1 B
6.3.2 系统架构中的支持功能及支持层 120
' P' \- ^5 }: ]- l, g7 V% e6.3.3 形式与功能中的系统接口 121
. [9 o- A+ R) ^6 F8 M" H; w3 k* Y6.4 操作行为 123
% r# @" k _: F0 X) N6.4.1 操作者 124
( `. p4 ^. d1 r* A2 t6.4.2 行为 124 - }/ S/ k3 N6 }9 Z' [
6.4.3 操作成本 126 ( i; l c! S" A- y6 B3 ?4 H
6.5 用各种表示法来推究系统架构 127
# u6 [+ | O0 N! O! ?3 |& s) g2 o6.5.1 能够对系统架构进行简化的几种方式 127
: x+ ~1 E. y% {' z; R# |6.5.2 用投射法来表示系统的架构 128 : `2 T% q& r2 ^' q/ T
6.5.3 把过程投射到对象 129 U8 k' `9 {/ M, X' l5 X3 G
6.5.4 把过程和操作数投射到形式 130 0 B( s1 K! E! ^. @8 ~
6.6 小结 133
5 Q9 b& y3 a- Q/ n# e4 W& p% R6.7 参考资料 134 5 d. u; Y8 T7 i
第7章 与特定解决方案无关的功能和概念 135
( w# F; o3 u/ z: f0 o3 W7.1 简介 135 $ K7 J) `- {+ G: g9 n
7.1.1 正向工程与更加复杂的系统 135 # b7 U+ o/ d# e- S/ i' ~6 n9 {
7.1.2 对与特定解决方案无关的功能和概念所做的介绍 136 ) C! C' J, _, t; O
7.2 确定与特定解决方案无关的功能 138
4 K) g$ {- d* S$ E, Z7.3 概念 140
/ U- e) [+ a6 L' V, J' S. B. o7.3.1 作为一种观念的概念 140 & u& X% r2 ]; {- U5 [& I/ L
7.3.2 对概念构想有所帮助的框架 142
9 Z# F" [) }0 P+ J% t. Z7.3.3 构想概念时所应依循的步骤 144
/ I% z3 t3 V( S8 A8 ^/ b7.3.4 为概念命名" q7 {9 R. r$ ?
百度云盘下载地址(完全免费-绝无套路):
- _5 d1 g' j) g& E6 I2 u& m9 g9 Z |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|