|
Java电子书:系统架构:复杂系统的产品设计与开发 格式 pdf 电子书 PDF 电子书 Java吧 java8.com" H6 J5 R, ?4 j8 [
% @- V c: x, A" w! d t _! `3 ^4 C
9 p5 V% H* \5 X; h1 O" E编号:mudaima-P0154【Java吧 java8.com】
! Y$ k# q. d5 b0 P) h: Y3 k j# \. H
5 E/ \2 U4 P2 K1 n N1 b L N# Z7 O ^& Z
! s( c5 s' w0 g. `
Java电子书目录:部分系统思维
; j" B) N+ M, {7 W. \% x5 n第1章 系统架构简介 2 9 j) J1 O" Y% M$ W
1.1 复杂系统的架构 2 ) U( {3 F$ @/ V0 U. W
1.2 良好架构的优势 2
2 m8 e$ m8 g7 O4 ~! B' J1.3 学习目标 5
/ v8 \8 U& T6 @5 I# `1.4 本书结构 6
1 N5 F3 S+ Q$ Y/ v1.5 参考资料 7 + ?$ g; z; {4 {. b& D& K
第2章 系统思维 8
7 W( b! ~- F, e' W, y. K: _6 ]! O2.1 简介 8
0 F; Y+ e+ g$ {* M2.2 系统与涌现 8
4 p. h7 @2 E' @1 ?/ B3 v \2.2.1 系统 8 $ p) C- s1 ? |4 {
2.2.2 涌现 10 , ]6 R d/ n S2 Q7 i2 }7 W0 \& p3 R
2.3 任务一:确定系统及其形式与功能 13
0 A# u: z* N( X/ }9 [2.3.1 形式与功能 13 " |% d* c6 c- [! ?& Y" W
2.3.2 工具-过程-操作数:这是人类的标准思维模式吗 16
9 \& E+ T/ C( S9 ?$ Y; G$ E2.4 任务二:确定系统中的实体及其形式与功能 16 + ^# R, _+ O8 I4 B1 T# b1 K2 r
2.4.1 具备形式与功能的实体 17 8 Z" x% |' _( J1 g+ ~' ^
2.4.2 确定如何将系统初步分解为恰当的实体 18
' u% f; N. u6 R# [2.4.3 用整体思维找出系统中的潜在实体 19 O9 X: N' H& k% G. w9 R! O# w7 j
2.4.4 集中注意力,找出系统中的重要实体 21
" D; n0 @+ R0 d. i2.4.5 为实体创建抽象或从实体中发现抽象 22 ( J* D. A f- ^) I# k `" A
2.4.6 定义系统的边界,并将其与外围环境隔开 24
1 k/ k2 k) x7 C8 \2.5 任务三:确定实体之间的关系 25 $ c: f) b2 M0 A7 ^- ~7 d# ?( X
2.5.1 关系的形式与功能 25 5 j* \& ^, V5 M/ o/ D& i# p) c
2.5.2 外部接口 28 Y+ A4 p. \ R; g
2.6 任务四:涌现 28 9 _* V# i8 ?1 D5 n
2.6.1 涌现的重要性 28
- s& i3 d9 \ {! Y. T T$ n2.6.2 系统故障 29
( m; z$ z0 y/ ?7 e9 s6 a2.6.3 预测涌现物 30
" j7 O6 I6 [, ]2.6.4 涌现物依赖于实体及其关系 31
5 e- S8 h9 T/ H( K2.7 小结 32 7 p, w3 ~! a# h# b0 w$ }
2.8 参考资料 33 3 K9 t$ k+ |' K$ k5 Z/ D1 J5 U
第3章 思考复杂的系统 34 * |) f/ E9 O2 v
3.1 简介 34 & N& v0 ^7 _( n
3.2 系统中的复杂度 34 6 k' d% K) b0 A4 ], |/ q
3.2.1 复杂度 34
& B4 {0 ~% _. g( {3.2.2 引入Team XT这一范例系统 35
' s& N9 B9 I; r* ~" Q! L* }: G3.3 系统的分解 38 ( s+ b1 t& z+ n# R+ T
3.3.1 分解 38
6 H2 |, I( {) }/ ?; w0 h* s3.3.2 体系 39
) v. c. s6 x; L" T) O3.3.3 层级分解 39
7 `/ _* \' Q1 Z3.3.4 简单的系统、复杂度适中的系统以及复杂的系统 41 9 K% g3 m7 O% G( N3 a
3.3.5 原子部件 42 & q- g# u/ L. `% k( l1 h
3.4 特殊的逻辑关系 43 " E: Q; \8 C/ U1 l, l# e
3.4.1 类/实例关系 43 8 j) H4 z* R3 \
3.4.2 特化关系 43
! ?9 G+ g5 E" l. f3.4.3 递归 44 + c P4 K9 p8 z5 @+ l4 z D
3.5 对复杂系统进行思索 44 ) E, a6 k+ g# _! V! C
3.5.1 自顶向下及自底向上式的思考 44
u5 m: f% s9 n6 Z3.5.2 交替思考 45 ; I% `. M, o; m' L( V( r" G
3.6 架构展示工具:SysML与OPM 45
& ?3 I* ^8 b" }6 ~1 c i' Y3.6.1 视图与投射 45 ! g1 |' [# P: {$ ^+ C# K) l0 ^* b
3.6.2 SysML 46
% d! E4 P( j5 j3.6.3 OPM 46
+ _0 N+ G/ z4 n1 Y& J" c3.7 小结 49
. A6 u' N1 ?6 s+ R8 y& @& y3.8 参考资料 50
! Y$ O( U4 x2 B9 T; b7 b/ R第二部分 系统架构的分析 1 ^2 d7 ~5 H( o& _7 L1 _0 @
第4章 形式 53 8 X' {, j \8 w
4.1 简介 53 . T8 S/ {2 e1 E! x5 j
4.2 架构中的形式 53
7 B& J( ]& k3 Y7 h8 i& d8 N) K4.2.1 形式 53
4 B6 e2 ?( y. i' h7 o4.2.2 用解析表示法来表现形式:对象 56
% m7 A# F) W4 }, V2 D4.2.3 形式的分解 57 + D6 l" J- x: g* z
4.3 对架构中的形式进行分析 58 - F% j! r9 x/ ~* O/ S( |
4.3.1 定义系统 58
5 K% C) a! @" x4 v2 U* n4.3.2 确定形式实体 59 1 ?( ~6 O9 [% Z9 @) E
4.3.3 把泵作为复杂度适中的系统来分析 61 + ^0 b6 z+ q; _! \
4.4 对架构中的形式关系进行分析 63
% K' W( b7 u* b i0 n& |, h \4.4.1 形式关系 63
/ H+ h7 z% B8 t& p4.4.2 空间/拓扑形式关系 65
. t1 c6 E w. ]6 m- A3 F6 I. R" U4.4.3 用图和图表来展现形式关系:OPM 67
7 U* i* r# o- Y g k/ Y4.4.4 用表格及类似矩阵的视图来展现形式关系:DSM 70 8 O. E- [' l: C5 e
4.4.5 连接性的形式关系 71 % ^1 @* e- T K7 w4 ^" [
4.4.6 其他的形式关系 74
0 c2 C# y0 I) [- d: m4.5 形式环境 75 7 D c# i" F4 O" N' G
4.5.1 伴生系统、整个产品系统及系统边界 75 4 V5 P4 a% _, M8 W9 _, n, H
4.5.2 使用情境 77 . F# ?7 f1 B( [1 Q/ `" f
4.6 软件系统中的形式 77
' P& R) e8 F: L) [+ J% Q4.6.1 软件系统:信息形式及其二元性 77 % y: Q- M, N; L
4.6.2 软件中的形式实体与形式关系 79 " J; D1 e, [4 o1 w8 O1 z+ z; z w
4.6.3 软件系统所在的整个产品系统、软件系统的边界及使用情境 81
4 x" k; `9 c" M8 x( `4.7 小结 82 5 E- s3 F; n; [5 p# W. V
4.8 参考资料 82 ( G4 d P+ ]) m7 {7 S1 E8 x7 Q1 G+ |
第5章 功能 83 & V% b4 t4 f' Y& H% ]; d {9 \
5.1 简介 83 @; h- M/ O2 q/ R
5.2 架构中的功能 84
5 ^" y2 ]. P' z+ n3 V7 P' S5.2.1 功能 84 / a# c* V7 R, G
5.2.2 把功能视为过程加操作数 84 9 k9 u- ` Z+ p" z, [& \
5.2.3 用解析表示法来展现功能 85
) j1 G8 l' `% x5 \5.3 分析对外展现的功能和价值 89 * Z7 H' Q; C; ]. P/ ?0 a9 \
5.3.1 对外界展现的主要功能 89
+ O9 }7 L* l" u! J7 }5 ~; j5.3.2 与价值有关的操作数 90 % Z+ _' \/ p+ J5 g2 L! H7 D* T K, g( h
5.4 对内部功能进行分析 93 ( f$ i. N; q) F6 [: a# @( q
5.4.1 内部功能 93 0 _0 R# }% U' n: B: _8 u& V
5.4.2 确定内部功能 94
9 E8 _$ Z# W- M" y+ G" B1 m/ H5.5 分析功能交互及功能架构 97
2 g+ E2 g7 x' |3 W6 I# E9 r5.5.1 功能交互与功能架构 97
$ y0 ^! k" k; n, ?& m% C- O1 W, c! m5.5.2 确定功能交互 98
4 B- ] `& f, h: T9 ? H# V5.5.3 价值通路 100 w$ c+ w) D, K# [- Y( ^
5.5.4 涌现与细分 101
1 }/ C2 b; a: Z. {5.5.5 软件系统中的功能架构 102
0 y2 |& ?' x, o3 a2 w3 [ N, w+ R5.6 与价值相关的次要外部功能及内部功能 105
. W5 F6 ]4 V; d/ K9 F+ X" ?6 a5.7 小结 106 $ a& s" u/ A Q- V) h
5.8 参考资料 107 # P% s- _+ w, S& e0 w# n- a& B
第6章 系统架构 108 5 F8 F% d8 u6 a$ y* ~8 F* `
6.1 简介 108
6 d# N3 m; w, l& y) Y6.2 系统架构:形式与功能 109 0 J2 o" M, E+ g9 w i# R8 \+ a
6.2.1 形式与功能之间的映射 109 1 E* E+ R& u+ N9 e5 H# s2 Z8 {
6.2.2 确定形式与过程之间的映射 114
, P8 z3 w I8 z6.2.3 形式结构承载并展现功能交互 116
7 M3 n2 l p' o; j7 b" x6.2.4 确定形式结构是如何承载功能和性能的 118
" ~" Z4 C% c( o7 `1 P( {) ^6.3 系统架构中的非理想因素、支持层及接口 119 1 ]9 a5 W8 `7 \$ L
6.3.1 系统架构中的非理想因素 119
- R# }* M8 Z2 }7 W( S6.3.2 系统架构中的支持功能及支持层 120 4 D! [# i& \4 x! N6 q7 O% V. o
6.3.3 形式与功能中的系统接口 121 ! N; N6 {) D1 j/ Q$ ^
6.4 操作行为 123
- p$ `- U% O# T2 D. A! P6.4.1 操作者 124
1 j. _! f8 M6 J! }7 F$ @! Z6.4.2 行为 124 1 Q" V! I5 k4 g# M6 q& H2 V5 E
6.4.3 操作成本 126 ( r8 ]( ^, g9 M$ E9 N7 t
6.5 用各种表示法来推究系统架构 127 % \- @: M7 V9 j; _' p# L
6.5.1 能够对系统架构进行简化的几种方式 127
3 X7 K- U2 h: f7 f6.5.2 用投射法来表示系统的架构 128
$ M: H2 l" T0 U- B% c6.5.3 把过程投射到对象 129 ) E, F' Z$ U' _2 E- ^
6.5.4 把过程和操作数投射到形式 130 6 }% P* m: K& u2 f
6.6 小结 133 & Y' B8 e, ?' j; p* Q
6.7 参考资料 134 ( \0 o' E: G+ x% g+ j8 _
第7章 与特定解决方案无关的功能和概念 135 ; g; A* |3 s' T/ I8 j I
7.1 简介 135
k! w* E; E2 k5 C* f7.1.1 正向工程与更加复杂的系统 135
8 h# q2 o3 v' E, h7.1.2 对与特定解决方案无关的功能和概念所做的介绍 136
8 D1 a0 c7 _5 v* ?) ^/ Q7.2 确定与特定解决方案无关的功能 138
) |4 T4 N& p/ A1 m5 S5 i7.3 概念 140
/ A7 j2 E8 r; r3 H+ n2 s7.3.1 作为一种观念的概念 140 6 ^& ?5 G/ u0 ?# K& W3 W6 S5 b
7.3.2 对概念构想有所帮助的框架 142
n* `5 U+ |* H# o8 ]7 A1 F7.3.3 构想概念时所应依循的步骤 144 , ]* s$ a5 c$ \6 H
7.3.4 为概念命名
; B' k8 m. n) x6 t/ a百度云盘下载地址(完全免费-绝无套路):( |. Q6 v. E2 w# L+ u
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|