|
Java电子书:系统架构:复杂系统的产品设计与开发 格式 pdf 电子书 PDF 电子书 Java吧 java8.com/ g" F8 w5 N. _
) L4 ~& }1 h) P
5 U4 @4 v* L- W1 h" r* P0 H编号:mudaima-P0154【Java吧 java8.com】
3 ~) ?: k# n8 J. W6 D! f
$ A* Y0 f) ]1 W. ]
- e: o& y# d5 R
9 {6 n$ @2 `% y9 m: q/ v1 pJava电子书目录:部分系统思维
( U. s" |0 \4 f* H7 s/ j" s r第1章 系统架构简介 2
/ r+ K$ X; h6 G. B9 z0 ?* z' j# \4 U1.1 复杂系统的架构 2 ( K- [( h [$ d3 ]
1.2 良好架构的优势 2
* V# N/ M% V; ]) l/ u3 ~1.3 学习目标 5
F: P) {& r* b$ K+ g* S8 e& g3 x1.4 本书结构 6 7 r1 U1 j) e! B. F7 H
1.5 参考资料 7
! e5 ^ [) z4 y, k; @% B第2章 系统思维 8 3 y) Z+ o0 E! L( E! {% @4 G" _9 O
2.1 简介 8
% n5 c c1 a0 i; J2.2 系统与涌现 8
. B+ X& N! Y1 J8 Y2.2.1 系统 8
4 ]& O+ N* o5 ^+ ~2 z2 O7 y2.2.2 涌现 10 ; l# w8 T8 S% k @2 ^1 c" D+ v
2.3 任务一:确定系统及其形式与功能 13 1 }3 j7 L1 ~! `* t7 o- G5 e
2.3.1 形式与功能 13
2 E+ C" f R7 p2 w2.3.2 工具-过程-操作数:这是人类的标准思维模式吗 16
% X# I; Z7 K& t) d' V8 |% z2.4 任务二:确定系统中的实体及其形式与功能 16
0 d; q+ R* r- K2.4.1 具备形式与功能的实体 17
/ \ B* Y6 a; O2.4.2 确定如何将系统初步分解为恰当的实体 18 $ J4 b4 d1 t* o$ E2 W1 o8 l
2.4.3 用整体思维找出系统中的潜在实体 19
0 e) Y6 B+ X* } @# z. S' D2.4.4 集中注意力,找出系统中的重要实体 21
" c2 V/ ~( k7 Y1 l2.4.5 为实体创建抽象或从实体中发现抽象 22 6 K7 o% o4 Q7 V, b z: \
2.4.6 定义系统的边界,并将其与外围环境隔开 24
% k' W/ b5 [5 {. H2.5 任务三:确定实体之间的关系 25 % f4 H0 w8 r" x5 M- C
2.5.1 关系的形式与功能 25 # I5 t8 J! {) x* P5 J4 j G: l6 ?
2.5.2 外部接口 28 4 H+ C; t' R- U8 a* Y2 _1 B
2.6 任务四:涌现 28
1 y2 D0 q6 M4 a4 P) J2.6.1 涌现的重要性 28
$ H. h6 P. s! r7 \2.6.2 系统故障 29
+ U* Q/ q; c, _0 |2.6.3 预测涌现物 30 / M+ s$ Z. J& I4 T4 G
2.6.4 涌现物依赖于实体及其关系 31 ( k7 o+ o9 B- D- a: Q! j
2.7 小结 32 * q% L3 ?7 r0 \& A( h+ g% D
2.8 参考资料 33 " m5 j( S4 |; Y8 O
第3章 思考复杂的系统 34
! y6 ^) y& x" @: N! ]3.1 简介 34
9 M$ O1 u0 C: F A) D& a1 I+ [- k3.2 系统中的复杂度 34 9 H4 T" U9 T, F0 [2 S$ W' ~ _
3.2.1 复杂度 34
7 K( J* Q+ d6 D1 K# l, o) c8 {' \3.2.2 引入Team XT这一范例系统 35
' J! _+ T3 C( t+ Z4 O* D( T4 ^3.3 系统的分解 38
q! A4 ^1 a! H' ?( m3.3.1 分解 38
8 v, ^4 o' l; y3.3.2 体系 39 6 n2 O- d% F# b& j9 G' V$ ~! M
3.3.3 层级分解 39
9 y/ n6 V7 [+ A0 y/ l/ m3.3.4 简单的系统、复杂度适中的系统以及复杂的系统 41 + g% D8 ]1 G' o: F3 s
3.3.5 原子部件 42 2 q; G. [) H5 d6 v* Y! g
3.4 特殊的逻辑关系 43
F( U+ g- K8 r B f! a+ Y$ G& |3.4.1 类/实例关系 43 / L/ c' _$ a4 O; x8 r) J
3.4.2 特化关系 43
% }6 _, `: Y) a @# @. d3.4.3 递归 44 / L6 h% U6 ]8 G$ k3 @5 p
3.5 对复杂系统进行思索 44
$ [0 R" O$ }( {1 ]: V3.5.1 自顶向下及自底向上式的思考 44
7 k( O/ _# q- a1 ?9 y" [3.5.2 交替思考 45 . \6 v+ s' x. y! x% E: m: C
3.6 架构展示工具:SysML与OPM 45
9 g( J: ~$ ^! C% ?% J: ]3.6.1 视图与投射 45
% `. i; b. E7 G3.6.2 SysML 46
* A& f4 c) R5 p& b; x3 F3.6.3 OPM 46 ; D, I0 ?/ A! M& `( B+ Y
3.7 小结 49
( N9 q( d9 d; N( r! n( a3.8 参考资料 50
9 C& d6 I# {& _第二部分 系统架构的分析 ! y, Q7 s4 V- r% W e
第4章 形式 53
! r; O! R! P% J2 e1 `1 T& K4.1 简介 53 " L& n. f' U7 X' B
4.2 架构中的形式 53 ' V" A- j1 o* |) z0 Y
4.2.1 形式 53
- f! G. i; Q8 b& c2 D: V4.2.2 用解析表示法来表现形式:对象 56 ' k; {0 o( F0 m" v) O
4.2.3 形式的分解 57 8 P3 k' O/ L" n. V5 L8 P. \
4.3 对架构中的形式进行分析 58
# c& ^8 {( s5 Z4.3.1 定义系统 58
5 L1 o1 y; |1 w$ L0 D4.3.2 确定形式实体 59 5 Z: \" h) V5 O5 G2 s
4.3.3 把泵作为复杂度适中的系统来分析 61
1 u+ t7 ?% e3 F2 l5 I# z0 l7 \5 \+ D4.4 对架构中的形式关系进行分析 63 - M1 {: c" g0 `
4.4.1 形式关系 63
C8 L: V0 y" k6 m' d4.4.2 空间/拓扑形式关系 65 . M% {3 J: H! k7 z: a% D8 m
4.4.3 用图和图表来展现形式关系:OPM 67
( Z3 E% g0 F8 q! f p/ g8 n2 W4.4.4 用表格及类似矩阵的视图来展现形式关系:DSM 70 ) f5 Z4 C% b4 g5 `- d+ F
4.4.5 连接性的形式关系 71 " p6 [, E2 o* ^# V. ~* C/ V1 Q
4.4.6 其他的形式关系 74
6 X' G& C1 {4 i2 q/ @3 r4 r4.5 形式环境 75
" f# Q5 G9 z' _1 c9 d% O4.5.1 伴生系统、整个产品系统及系统边界 75 8 _: M) }, \) ~4 _1 V0 K% [
4.5.2 使用情境 77 + k$ e: s, R. o) u5 U
4.6 软件系统中的形式 77 3 W$ }( A& I" e% [2 p9 @9 [
4.6.1 软件系统:信息形式及其二元性 77
. B- G% W& H/ x$ p4.6.2 软件中的形式实体与形式关系 79
+ ~! C2 P/ @: M6 y% Z; L% t8 w# d4.6.3 软件系统所在的整个产品系统、软件系统的边界及使用情境 81 0 q& Y3 O7 ~9 K2 L
4.7 小结 82 ' v/ m) ?$ E) v
4.8 参考资料 82 ! B4 m2 z! u0 f2 `3 a' i
第5章 功能 83 / v4 p. i9 ]. S/ c \
5.1 简介 83 2 ~$ `" l5 s$ p0 X$ a
5.2 架构中的功能 84 / T8 Y( N" `6 o6 o9 N2 x6 @; v
5.2.1 功能 84
3 ^8 m0 U* p1 M, c( i5.2.2 把功能视为过程加操作数 84 6 J+ l% n" o0 k, Y8 g8 s: |
5.2.3 用解析表示法来展现功能 85
' {3 i: G7 L! q+ C( S5.3 分析对外展现的功能和价值 89 , d" d9 o. |9 v7 f( u6 f
5.3.1 对外界展现的主要功能 89
+ L9 |8 h; c/ x# d0 L5.3.2 与价值有关的操作数 90 ; v, }* G8 P" F7 A3 E
5.4 对内部功能进行分析 93
; U' t& W: f* Y1 _8 L3 |5.4.1 内部功能 93
$ @8 J) [9 P4 P! e c5.4.2 确定内部功能 94
" M$ p* F) }. e4 J& ^" n* e5.5 分析功能交互及功能架构 97 # e. ]& \, P) q; l: T( o. y @
5.5.1 功能交互与功能架构 97
6 Q* ~: _; P# H, k; q5.5.2 确定功能交互 98
: R5 i# @5 ^) {2 p h) b5.5.3 价值通路 100 ; `# `% W9 D: a8 H- a
5.5.4 涌现与细分 101
! i% M; [8 |1 Z5.5.5 软件系统中的功能架构 102 / b# t6 u9 @5 V0 {+ S, I' K
5.6 与价值相关的次要外部功能及内部功能 105 2 ]) D/ D* y* C: N0 z& ~
5.7 小结 106
, ~7 @. g, W' a) X& _" I5.8 参考资料 107 ' A- Y$ p; d- R
第6章 系统架构 108 - {$ [" { t; U% g: U; z
6.1 简介 108 ; e$ v/ U5 [6 `, V% B; T
6.2 系统架构:形式与功能 109 % J- `" T. g/ z, v5 a& d
6.2.1 形式与功能之间的映射 109
' F2 Y/ F! j. V0 g& i! T6.2.2 确定形式与过程之间的映射 114 + y0 Z2 E7 f7 f8 q
6.2.3 形式结构承载并展现功能交互 116
) r# Z& X) S, t8 V& v8 K. M6.2.4 确定形式结构是如何承载功能和性能的 118 ) p X# E1 g* @* @
6.3 系统架构中的非理想因素、支持层及接口 119
* c: s4 O1 T& i+ C$ L6.3.1 系统架构中的非理想因素 119 / g+ I \0 f# {4 f6 |* }/ W6 P8 [
6.3.2 系统架构中的支持功能及支持层 120 * Y6 q. b; U8 A6 Z& J" p
6.3.3 形式与功能中的系统接口 121 $ g. n: N' n' P+ h, \( n
6.4 操作行为 123
" D @6 j( n+ G. |4 M6 y2 D% c: c6.4.1 操作者 124 `6 r# I9 z7 W- s* g% ?/ c
6.4.2 行为 124
0 L# ]5 ^1 Y7 i& ?0 S& W0 \" b6.4.3 操作成本 126 9 ~& q; C! Q+ _/ v
6.5 用各种表示法来推究系统架构 127 5 O7 y7 @2 D8 u' O2 m7 |
6.5.1 能够对系统架构进行简化的几种方式 127 3 |3 K" S! n7 F8 z# x8 ~! e$ b2 T
6.5.2 用投射法来表示系统的架构 128 ' w- s, `) B5 ?% } x" P
6.5.3 把过程投射到对象 129 . ~. N5 ^8 W6 G- g& _, Z
6.5.4 把过程和操作数投射到形式 130
* W F$ V0 s2 B5 q! |2 z9 c0 L/ M6.6 小结 133 $ ]: v% Y# _0 N0 g, [" M$ L
6.7 参考资料 134 , y s, G( s3 n, ~! x
第7章 与特定解决方案无关的功能和概念 135 % h f k3 ^# z. z
7.1 简介 135 " @8 G2 ^2 i: u# s
7.1.1 正向工程与更加复杂的系统 135
9 o5 ?7 L" Z9 O" ~7.1.2 对与特定解决方案无关的功能和概念所做的介绍 136 / I3 b! K+ l( ^$ R
7.2 确定与特定解决方案无关的功能 138 ' K) a& ^+ o* a% F
7.3 概念 140
7 f7 z2 [) |8 R+ ^2 _4 T! I+ h7.3.1 作为一种观念的概念 140 # C9 l2 C% K8 e& D! z( Q& ?
7.3.2 对概念构想有所帮助的框架 142 : N6 e, r# ~6 j, h6 f
7.3.3 构想概念时所应依循的步骤 144
& i8 v. ]" D( r2 n6 C4 C7 u' r7.3.4 为概念命名$ `) E0 o, H/ v) Y1 P: M
百度云盘下载地址(完全免费-绝无套路):
9 R* z) j: b5 q7 w- o. H |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|