|
Java电子书:系统架构:复杂系统的产品设计与开发 格式 pdf 电子书 PDF 电子书 Java吧 java8.com+ g" B0 f" W0 ]9 e& b: _
0 M/ B+ T. a5 }3 `! y# J) w+ t" z- _ g$ C3 T
编号:mudaima-P0154【Java吧 java8.com】2 ?- T2 Z/ H- a6 T# s' V/ k
: g. I0 H( O) o5 X0 C) o5 m9 g, Y
& B4 R/ v( X4 _0 j6 S: k' F7 I+ w9 a* Z& S% P
Java电子书目录:部分系统思维
- R* x! U+ s5 x第1章 系统架构简介 2
6 [' r3 S8 p& E' B1.1 复杂系统的架构 2 ) i0 K* Y7 Q, m4 o n3 u( `
1.2 良好架构的优势 2
$ R4 _2 t0 c5 w! I7 H: `1.3 学习目标 5 , n4 R. k x; Q# f4 ~: W
1.4 本书结构 6 9 }/ m' q* p( Q5 m
1.5 参考资料 7 4 j! p9 c' X9 C1 ]$ W
第2章 系统思维 8 & ?9 V7 i( V$ M1 N
2.1 简介 8 $ r) X& T" X/ I/ Y3 Z
2.2 系统与涌现 8 / n7 g! d9 `* A- \9 V- `4 T& w+ X
2.2.1 系统 8 5 w/ K4 [& x, N5 T# J* q
2.2.2 涌现 10
q$ R1 i. M# a/ A1 A& X2.3 任务一:确定系统及其形式与功能 13 : J, e. `* c c1 {. D. N a& N
2.3.1 形式与功能 13
N$ @: Z( d9 ^! `$ t' Y! S2.3.2 工具-过程-操作数:这是人类的标准思维模式吗 16
+ {' q8 C) i3 D- X6 Y2.4 任务二:确定系统中的实体及其形式与功能 16
! l4 |0 ~1 t1 L9 [0 } e2.4.1 具备形式与功能的实体 17
7 l, d8 _, w, N% [1 m& F r S2.4.2 确定如何将系统初步分解为恰当的实体 18 4 F u4 a6 e P/ u5 T# ]8 {/ ?
2.4.3 用整体思维找出系统中的潜在实体 19
1 I' C- w. X! l7 M) P+ y2.4.4 集中注意力,找出系统中的重要实体 21 u- s* p! [4 k- T6 Y* g6 d
2.4.5 为实体创建抽象或从实体中发现抽象 22 5 Y& u0 B& [8 a5 B T; ^$ u5 ~2 Y
2.4.6 定义系统的边界,并将其与外围环境隔开 24 . C) w2 V v( t3 P
2.5 任务三:确定实体之间的关系 25
) C5 p, |) ~& O- X3 o2.5.1 关系的形式与功能 25
+ q" V5 G7 o* w) F! Z8 _1 I7 H( T: x. |2.5.2 外部接口 28
$ Y' L2 k7 ]. W t6 j2 Q2.6 任务四:涌现 28
* c' L* ?8 i5 x2.6.1 涌现的重要性 28
4 t. Q$ L; x, k2 t0 _2.6.2 系统故障 29 * G5 T. l" ]8 n+ G. e$ x# V- h
2.6.3 预测涌现物 30 c' y. ~7 O! i1 L) I1 C- |
2.6.4 涌现物依赖于实体及其关系 31 & S7 |% h; x6 r( P2 {: J3 d
2.7 小结 32
# H s- C- @: F/ O f2.8 参考资料 33
8 B I$ d7 h3 v: D8 [- ?( B第3章 思考复杂的系统 34 # f% j. S( @# g, p; p- O6 O" S
3.1 简介 34
* x! W0 M: ]; K3.2 系统中的复杂度 34
1 F+ I3 _* ?0 ]- r0 Q' [% U% {3.2.1 复杂度 34 9 q7 E$ W T! W a. }
3.2.2 引入Team XT这一范例系统 35 7 n9 G J: z/ F
3.3 系统的分解 38
5 q T$ ^$ }* H) |5 T3.3.1 分解 38 , h1 Z( L5 D; s4 ^* U7 K" v1 y
3.3.2 体系 39
2 Y# E0 j6 a% c3.3.3 层级分解 39
! T: y6 V& ] Z7 z! M4 F' H3.3.4 简单的系统、复杂度适中的系统以及复杂的系统 41
0 K5 R$ g9 P; n3.3.5 原子部件 42
9 T3 _) m3 G: l! @' v$ J3.4 特殊的逻辑关系 43
/ g( P! K6 R& j( \3 T: V3.4.1 类/实例关系 43
; |; Y% K$ |0 ^+ O; C$ y8 E3 V3.4.2 特化关系 43 4 |/ I( B) i6 m3 N( d" F
3.4.3 递归 44
r: t9 n- i+ J# R( N* p; x9 f' T3.5 对复杂系统进行思索 44 ( _# i! i# E8 B
3.5.1 自顶向下及自底向上式的思考 44 ' V. x& {/ R9 P U: ^2 ^' v
3.5.2 交替思考 45
" y- r! F+ C6 V0 u. U; W( L& ]7 j; q3.6 架构展示工具:SysML与OPM 45
* X M( p4 O4 V6 Z, `, `3.6.1 视图与投射 45 ' D0 x& a- Q0 |# \. g: P j* S
3.6.2 SysML 46 0 u; V+ l! z/ r3 S
3.6.3 OPM 46
- b1 G+ x6 r3 N5 D3.7 小结 49 r! @& F n1 M! e) V1 D
3.8 参考资料 50
' T% \9 E+ [) M# g1 e2 f$ d/ f第二部分 系统架构的分析
$ U2 \9 i! b |$ v' P% E第4章 形式 53
7 P) q) a" w$ N( U5 i+ A5 }4.1 简介 53 2 h5 F) A( D/ D0 `4 T( l
4.2 架构中的形式 53 6 N3 x) b$ s( q% Q8 _1 t
4.2.1 形式 53 + e2 l8 \) N- x# _
4.2.2 用解析表示法来表现形式:对象 56
" b" s7 `* O8 d6 Y4.2.3 形式的分解 57
% B0 b3 H: p/ K7 D4.3 对架构中的形式进行分析 58 9 O5 g, h; {) }6 p6 i
4.3.1 定义系统 58 1 c2 Q! r4 i: p- ?" V$ I
4.3.2 确定形式实体 59 & ^! u0 j+ V& Q, S$ Y$ }
4.3.3 把泵作为复杂度适中的系统来分析 61
+ j4 e5 y3 ~8 G/ `8 ] H4.4 对架构中的形式关系进行分析 63
; F+ w% M# ?" d( h8 o3 }& K- e" ]4.4.1 形式关系 63 2 s j: [! N1 o9 ]) t) d
4.4.2 空间/拓扑形式关系 65 + S6 f4 a- d2 `# s+ o. n
4.4.3 用图和图表来展现形式关系:OPM 67 ) l0 c' j- d, j/ \+ Z
4.4.4 用表格及类似矩阵的视图来展现形式关系:DSM 70
6 G' |! p7 B' }) W! e% S4.4.5 连接性的形式关系 71 / P) I" n2 k" j
4.4.6 其他的形式关系 74 ) X" D1 [, ~ I' a. P+ E
4.5 形式环境 75
: t( d. p3 b! x* W4 ]4.5.1 伴生系统、整个产品系统及系统边界 75 1 Y% ~( i1 Q m0 ~' k: ?
4.5.2 使用情境 77 " F7 h4 \. I X/ p2 l# N
4.6 软件系统中的形式 77
% P+ z; }+ X5 A4.6.1 软件系统:信息形式及其二元性 77
* m$ s. Z. b4 o+ Y" B) D4.6.2 软件中的形式实体与形式关系 79
: m2 _! w+ W* X( s4.6.3 软件系统所在的整个产品系统、软件系统的边界及使用情境 81 . {, l% Q. A3 f! P9 \, c$ C9 W0 P
4.7 小结 82 % P5 T3 R* u0 f8 _+ B& ]* y
4.8 参考资料 82 : ^, k' J& `1 O, U4 V
第5章 功能 83
$ I& ]3 d1 u8 s) g( \( b$ j2 r5.1 简介 83
+ l8 e: }9 S% I( C- O* Y, k/ @5.2 架构中的功能 84
' B6 H0 H2 w. Q( n5.2.1 功能 84
t( q6 Y2 [ I" _! e) u5.2.2 把功能视为过程加操作数 84 + e, X" y: C2 l+ c. V1 i
5.2.3 用解析表示法来展现功能 85 7 c' j, L( Y' A, ^7 W; K% z( Q1 r+ I
5.3 分析对外展现的功能和价值 89
~# M2 ~) t C: b5.3.1 对外界展现的主要功能 89 ) S% R" u5 L3 n- G6 i$ y5 p
5.3.2 与价值有关的操作数 90
8 x6 H5 C8 E! i9 {) N' R5.4 对内部功能进行分析 93 " ^. @: P+ F$ p7 G* _# G2 O. q6 t
5.4.1 内部功能 93
, q! I* l( w, ]( J+ E5.4.2 确定内部功能 94
+ d: y K O& j+ ^$ J5.5 分析功能交互及功能架构 97 + k' v- m0 U' z; ?. o
5.5.1 功能交互与功能架构 97
" Z9 E$ j8 ]' p* K" f5.5.2 确定功能交互 98 1 u1 F3 O2 S9 T- y
5.5.3 价值通路 100 " g" a0 b" E+ V
5.5.4 涌现与细分 101
. O; |" V1 r3 q5.5.5 软件系统中的功能架构 102 ! s, b8 F# D- p! D' |) j
5.6 与价值相关的次要外部功能及内部功能 105 ( ^- {% y+ g; K$ g/ w
5.7 小结 106 A+ d+ x5 o+ E1 t' N, X# i# d
5.8 参考资料 107
0 R2 O$ X! M, z8 K) Y+ j: h第6章 系统架构 108
2 G; K# q- t7 |5 n& w6.1 简介 108
# b7 K$ J' O T9 _% e6.2 系统架构:形式与功能 109
6 m' _8 M9 o9 F8 {+ c8 f9 f3 d4 c6.2.1 形式与功能之间的映射 109 : |, b8 a/ `1 |3 ^+ c- Q6 U* K
6.2.2 确定形式与过程之间的映射 114 - K# o5 n8 |7 q0 h1 ]' ~' `
6.2.3 形式结构承载并展现功能交互 116
3 j- ^7 A3 n7 ]) N8 @) U, Y6.2.4 确定形式结构是如何承载功能和性能的 118
; G2 A# G# t' f$ m6.3 系统架构中的非理想因素、支持层及接口 119 " i$ y7 _3 A, f" e' x3 q2 ^
6.3.1 系统架构中的非理想因素 119 6 H. p) r$ @/ y1 i" r5 U
6.3.2 系统架构中的支持功能及支持层 120 ) J# N: r/ a) d3 V$ ^
6.3.3 形式与功能中的系统接口 121
5 x6 b! V" w, [2 v" v6.4 操作行为 123 , b* y; [: ^4 H+ W! R4 l* u
6.4.1 操作者 124
: p) {8 n, W) L0 f6 r. w& [1 q; P% W$ w6.4.2 行为 124 . I. X# K$ j( W9 ]4 r
6.4.3 操作成本 126
+ Q' y1 ~' S2 i* O9 Y; c6.5 用各种表示法来推究系统架构 127
/ V( P$ [3 T: N: }9 A) x6.5.1 能够对系统架构进行简化的几种方式 127
% v3 b* T$ ^% z5 a. j) `- c6.5.2 用投射法来表示系统的架构 128 1 @; q: _" M* u- r; U/ U# A0 {% R
6.5.3 把过程投射到对象 129
, P; C( F6 a$ k- n9 q6.5.4 把过程和操作数投射到形式 130
* Z Y- k3 u. E# u7 t A7 M6.6 小结 133 ! z4 Q+ ]1 k$ _+ f X3 a: l+ ^
6.7 参考资料 134
) Y, {0 i0 M2 c6 V- `第7章 与特定解决方案无关的功能和概念 135 5 u6 U+ f, W! N: i2 G3 {+ W
7.1 简介 135
% ^! Z% m. J& R9 U) y5 F7.1.1 正向工程与更加复杂的系统 135 : x* r: I2 O$ r5 D" ]' v
7.1.2 对与特定解决方案无关的功能和概念所做的介绍 136
$ e$ l2 c+ ]- {, v7.2 确定与特定解决方案无关的功能 138 , }+ h' _7 Q' j8 [7 D9 w1 v
7.3 概念 140 ! T4 V- K+ `0 z9 d# L" \! P. `' ]
7.3.1 作为一种观念的概念 140
. V. I4 ~# D5 O, h% Y8 o7.3.2 对概念构想有所帮助的框架 142
4 }* ?# P, N7 L1 r+ U" W5 b7.3.3 构想概念时所应依循的步骤 144 , `; K% m+ [: U) N+ j {
7.3.4 为概念命名% f B: q2 P9 i0 L X: M/ f
百度云盘下载地址(完全免费-绝无套路):5 Z0 c0 R' t3 ^, n+ v
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|