Professional Documents
Culture Documents
System analyst
:
.
.
) :( System analysis
.
) (System Study
(System Life Cycle ) .
:
.- .
-1-
:
- :
- :
-
)( Flowcharts -
. -
.
-
.
-2-
-
.
:
* :
-
-3-
* :
* :
-
.....
-4-
-5-
- :
.
- :
.
- .
:
:
- :
.
- :
% .%
- :
% .
- :
.
- .
-6-
:
:
- :
.
- :
:
- :
.
- :
)
( .
- :
:
:
.
: .
: :
* .
*
.
* .
-7-
- .
:
:
- .
- .
- .
- .
:
:
- .
- .
- .
-
.
- .
-
.
.....
-8-
:
) (
:
:
:
- .
- .
- .
-
:
:
:
-
-9-
:
- .
- .
- .
- .
- .
.
:
:
: :
:
- .
- .
-
.
-
.
- .
- 10 -
: :
:
-
.
- .
- .
-
.
- .
-
.
- .
- .
- .
: :
.
:
.
- 11 -
:
. . . :
- .
- .
- .
- .
:
- .
- .
- .
:
- .
- .
-
.
-
.
- .
- .
- 12 -
:
,
:
-
.
- .
- .
-
.
:
:
- .
- .
-
.
:
.
- 13 -
: :
:
- .
-
-
.
-
.
- .
- .
.....
- 14 -
System Design
)(.
:
) ( ) ( Flowcharts
:
: :
- .
- 15 -
- )(
) (Algorithm
.
:
.
:
.
: ) (sequence
) (selection ).(repetition
-:
.
- :
.
.
- :
.
.
- 16 -
.
.
:
- ): (Flowchart
. :
).(Sequential Flowcharts
).(Branched Flowcharts
).(Loop Flowcharts
).(Nested
- ): (pseudo code
.
.
.
:
Flowchart Diagram
:
) ( .
) (.
- 17 -
: :
- User Interface
) (
.
- Output Design Input Design
) (
.
:
.
.
- 18 -
) (.
.
Standard .
.
-
.
: :
.
.
. .
.
.
- )(:
:Unified Modeling Language
UML Unified
- 19 -
Modeling Language
. UML
UML )( .
)(:
Use Cases
Class Diagram
Collaboration Diagram
Sequence Diagram
State Diagram
Package Diagram
Component Diagram
Deployment Diagram
" - "
" - "
" - "
" - "
" - "
" - "
" - "
" -
- 20 -
)(Class Diagram
UML .
-
=
) Conceptual Model).
:
- 21 -
) ( )(Collaboration Diagram
.
.
UML
. UML
) " "( .
:
)(Sequence Diagram
.
:
- 22 -
)(State Diagrams .
UML . :
- 23 -
Component Diagrams -
.
) headers
) packages
. :
- 24 -
- .
.
) (Records ) (File
. .
.
.
.
.
:
- 25 -
:
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
)
(.
.
:
: Database - ) : (Field
) ...(
.
- ) : (Record
.
- ) : (Table
.
.
- 26 -
: : - (individual databases) :
.
.
.
- (Shared Databases) :
.
) (Server
.
) (Mainframe
) (LAN .
(Database
) Administrator/ DBA
.
- (Distributed Databases) :
(Client/ Server
Network).
.
.
- (Public Databases) :
.
) (Browser
/ ) (Web .
.
.
Yahoo AltaVista Amazon
.
- 27 -
:
) (
Output Design Input Design
:
: : - )(One To One
. :
- 28 -
- )(One To Many
) (foreign key
:
- )(Many To Many
) (foreign key
)( .
:
.
.
- 29 -
:
.
.
. .
:
- .
.
.
.
.
.
) (Fortran Basic
. ) C#,VB,C++, Java,
(Delphi
.
:
- OOP . .
- Readability .
- . Language Safe
- 30 -
- ))(( .
- .
- . Reusability
- . Extendibility
- .
- .Component Library Wide
- . Application Size
- . Multi Threading
- . exception handling
- GUI . graphics
- . Marketing and Support
- ). (Run Time
- . OS integrity
- . Web Supporting
- Source Open
.
- 31 -
- .
:
:
.
.
: :
- peer-to-peer / .client/server
- LAN
. Work group
/
. /
. Windows 2000 Server
)( ) (Soft Ware
.
" "
.
:
- : LANs LAN
.
- : MAN
- 32 -
. MAN
LANs .
- : WANs
.
- :
.
.
) (The backbone of the Internet
) (host computers
.
.
) (Redundancy
.
IP
. IP
.
IP
) (packets IP
IP
.
- 33 -
:
:
.
.
: :
.
:
.
:
.
:
.
:
.
-:
9 -:
.
9 -:
.
9 -:
.
.
- 34 -
9 -:
.
.
:
.
:
:
.
.
.
:
.
:
.
.
:
.
- 35 -
:
.
:
.
:
.
:
:
.
.
.
.
:
.
- 36 -
:
.
:
.
:
.
: .
)( .
. :
: .
. . ) ( . . - .
- 37 -
. : .
.
:
. .
.
:
- .User Interface
- Output Design .Input Design
- .
- .
- .
- .
- .
- .
.
....
- 38 -
: ) (
:
:
:
):(Codeing
)( Application
.
:
.
.
.
:
- .
.
- .
- .
.
- .
- .
- 39 -
) (
:
.
.
.
.
:
- Data Dictionary
:
+ )(.
.
.
.
)( .
.
-
.
-
.
. :
-
.
.
.
) (
.
-
.
- 40 -
) (
.
.
.
.
. .
.
:
:
.
.
:
- :
.
- :
) : (.
- :
.
) (.
- 41 -
:
- :
.
.
.
- :
.
.
- :
.
. .
.
- :
.
. .
.
.
.
.
.
- 42 -
.
.
:
.
)( :
.
.
.
)( :
.
:
-
.
.
.
.
.
- 43 -
)( :
:
. . . .
.
)( :
.
.
)( :
.
.
.
.
.
)( :
-
.
.
.
)( :
.
.
.
- 44 -
)( :
:
.
.
)( :
.
.
:
.
.
.
)( :
.
:
. .
. .
- 45 -
. .
. .
. .
. .
. .
. .
.
.
.
.
.
)( :
.
. :
- :
.
. :
.
- 46 -
- :
.
.
.
JBSA
- 47 -
:
- /
-
-
* -
)$ (&' &"#$%
--
-
1231
-6
-; -
89$
->
- AB
-
:
+ ) ($ & #$
%$ !
! ! /0 %- . ,
($ $$2
) #
6 %8 #
02
&)5 6
0-
4 %3!
12
%:) , %:3($ %$9 + .
)0& 3+
)E3 @? 62 / @
C +
?@ A3>
) F8
. / ,9!@
0+ 3
?, H8
- G,> ). F8
.
&J
N-+ @@($
M &> %$
L- J& 6!$
6$.
+. 3
@!
62@ %@ O9
#) F8
.> . ,9!@ # N- /
6!$.
@ /&
0! M
S
R3 #$
$O3 #$
$. 3+
J& ?,
))X
+ /& M@3 3
!VL
3
>
0 TU!
0S
L-
)$
^O
U!&
)$
) \
) #
6 [
!$ 63L F 6Z@%YL
- )+
+S 5
Y @)
03
)$ @ /&
O
+3
^
O 6!VL .
- 48 -
-
:
^O
/\
C
)$
- >
`$@ / ) F8
.
0 @ /
)> a 63 !VL
0@
-)E
%
9@ 6-
4 @? $@ /
0
$@ 6-
0
F 6b
C
4 ) 65 )> a 63 !VL ( &)
@
09.
C
0 ) VL!
& . @)+ #3(C) $ ^
-f 6 (C
& . &/
!VL TO+!3 #O. #O8
) $
6>
- #
)$
- #
-
#^4
T
+ . 3@)5
C
)$
- 6b
g `$@ /
C65
!VL ) &
6iL-
`$3
i- /& %4@ /
. (
0
: '6F) a 6E
j)9 A, )3 ^O
9
(C
g %:@ /
)$
- )+@ / %O) F8
.> /
@
0!VL .
* -
)$ (&' &"#$% :
#E)
) F.
+ #
3
Sa
$ !
U VL! /E )> a 63 &J
!
U VL! /E ) #
!!+
3(
%:3
%
-a /& %:@ /) \Z
) & . 1
2 A8
j!VL /& %:@ / 69j) %369j
& 69j
-a 69j. `3)O
A8
ja /& %:@ / 69j MiC 69j! TU 69j) 569j
#
. 6
. `+@ %5 G,!VL )-
- 6$2 @ G,0& . 6
4 T3+/& [
!$
) `+@ \
0 !VL \ @ `+3 \ l>
0m$ F
0
9@ T, %
9\
#
^4
) #
6+ ,C@ /
3)O a 63 G,+ \ #E3 @,C
\
^4 #
) #
65a !
^O
)
/& %EL@ /
U-
)$ )E3 / @
5C
T
+)-V 3
0. 69C
&,0 %
9> S)@ 6
0& !
U
)$ %
E
+ @)&
+3
O@ /@
C + 2 TE@ / /& %$!VL > 6
.
0
> /!$@ l G,O
6.^ 6 68
> 6
)3 !VL #(
E .(
/!$3
/X
X . %+O
E /!$3!VL @
0 6b0
0 6i%
9
!.
0
- 49 -
--
:
&
+ 3a)-V 63
0 13 69C @: /3
`+
\C2
) %:
>^4 #
6 @)
% A.>
) /X
+ 3 @
+3
. ( 65
-a
a
-
)$ /& 6+.) N.!
) 12)
605 A.>
6b5
9
) ) 6$.
+ 3^>a &n \o ( .
3
-
E &
^4 # @
+@ % 3
63
9E 62.%$
&
$ )
VL! 6 @!. H
#
)$
- ) 63 13 /
a
0
%E)5 %EL
0 . 1$3 . %O3 [ A
G,0 %
$
(O3 @ /&
03+
S
$3 #$ !
+
0 6
0 pC
%EL69
. 63)E3 .
# 9 T3 #
6)
# M
$ +
^4
0! pC
&
! 6!$
6\ a .
)E3 / 3+) a 6
C 62
2a & pC
T3+@ / G,0>
) F8
.
$
%+!3)[
0 3
6++> # 6+. & /!VL .
-
1231 :
#E3 U!-
+)X /& 3
`2
0- %+! 62
)$
-
+ #
0 69C
09
@
33
/0& / 62
@^ 63
@
0
65
3 5 )E3 \ . %$
2
!E 63
%$32
@
G N ?,
\
# %8
2@
%+! 63
-
#
3)O -
3)O ! TU. T8
+
, X 1-
5 )5 )> ) 6$.
3)O - @? )$@ /
.
6 N-)5 . G, s /& /09L +& 63
$@ N
2
)i !tL
3 >
0
0j /
65
+ 3. 6)E
- 50 -
&
+ 3 /
-
)$
0$3 / 6 # 3 ^> 6U
62
@
Z `3S #\@
,9!
#8
+
/CL
^4 # ))5 /& /$9
) F.! ,9 `3S #) 605
) A.
L %[V& ?, . %
+ 3
0-
@
Y 63)9 #
%8
2 2 # #2! ,9
). 9.
&
E@
. N$O ! 6- TU@
O
i- 0j %$ m @) F3# %$
#a )> u9-)O
)O )> ($3 > #
-
#
3)O -
3)O
1$3 . / %O3 @ 6 T\@
`3S # %
E\@
/CL
.
#!
N- 6
+ 3)
@^ 62 #
3)O a 63 6
C -
A8
j MiC 6
.[ N
+CO@ 3 &
. /& ^$ H8
- %YL
)O
-a & / 6
.& &)@ /
-
1 3(3 %[
9
2
8 +$3)$3 2. %$
- 51 -
-6
:
)
-U-
+ #
3 630 $O@ / @ ) ++)
O @
C
+ ( !2
09!@ #E3 - :
@
+R@ 3 @
O
L- F8
.> 35 & /!VL ?@ /1@3 /
0@
C . 35 .
@
+ A@ 3 @ H8
- %> /& 6!$
F8
.!VL !
>
0 > $
0
.
08
- %O
@
+ M@ 3
.^$ #
6)
#> ) /& F8
.!VL
#A.)
O9@ %5
#$
j
. 6!$
6
)6 N
JKL"#$% -$H I#6: $23 (% G6
3
6P ?@ /
L! `$@ /
-a
> 69C
+6$
3
-a @
+
3 6.) @
+
3 6.) (C
@
+)@ 3
$3 )
6
$ F.
-a . . .{ .
3
A% ?@ /
L! `$@ / ) ) %3 !
L
/
/& ( /2
!VL @
+@ #m 3
O
6 6
$@
+ 3 %
/
@
+> 3 6)5 @
+ 3 A
E@
+
O> 3
$
3L . . .{
3
Q ?@ /
L! `$@ / /& `3)O!VL @
+@ #m 3
^$ @
+ 6
4 3^$ @
+ 3
.
3 )O @
+3
@
#E0O@
+ 3
. . . 6[
C{ .
3
RE ?@ /
L! `$@ / & & /!VL @
+@ #m 363
9E
@
+ %@ 3) A8
j
@
+ 3 . . . 13{ .
6
)6 N
&%P -$H $23 (% G6: N
3
SIT ?@ / `8
) `$@ /
!O /& MiC!VL
+@ %:3
@
+ 3
2
O @
+ 3
H
)
- .
3
U)$ ?@ / TU! `$@ / %$@ 3
)bO
iO
%:
@
+ 3)O ! 6U@
+
L
3@ % %4\
[
4 @
+3
!. TU
- 52 -
3
G9 ?@ /
+ 3)
6+$&(
+ 3 6
6+$63)!$
&n .
3
?@ /
+ 3 T3+ 6+$ %$
-a \-&
.
6
)6 N
-$H V $23 (% G6: N
@
+ 3 63 ?@ /
+ 3
U-
$@ / & %
!
6 !
@3
) A.
L! / . 6!$
6
@
+ g 3 63 6U!
g ?@ / $@ /
N
65
6-
)0j
L. 6!$
%
6
)6 N
Z$%Y 'R *W3- -$H $23 (% G6:N
3
3 T ?@ /
!@ /
)i@ %
j
^4 6!$ &
!6
.6!$
3
[ ?@ / A.)
A@ /
j
#
6!$
&)5 6.
0-
3
K2B ?@ /
!@ / @^4 #
#$
A.)
% %/8
>a
-
)$ ,0 6+$ ). A.
3
%6 ?@ /
!@ /
+ 6-
6C3
# 6Y
69C
+
- . 65
-a
6
)6 N
\H-P -$H $23 (% G6:N
@
+(3 6i- 3
$
@J
0& 3+ ).
\ C3 !.
0
@
+& 3(3 \ 63 & $
0
@J 3+ ).
+O@
- $3+
M@@
g
+ 39 %+! 63
i-
$ 3+. #$
A.)
# 6CL
6
)6 N
_% %^% ' -$H G$
W3(% G6
$23: N
3
$R ?@ / $ 6
$ `$@ /) A.)5 #m@ / 1-! 62
. 6$
- 53 -
3
?@ />
`$@ / ) F8
.
0 1@3 /& F s
.
O4 ) 6!$
6
. ( 1OE
3
;` >1 ?@ / p& 6! M@@ / @ %
4
)A.
#$
& 6
> /\
4 #
6)
# %8
> 6
& 6
> /^2
6!$
-; -
: 89$
`2
-
6)[ $@ 3+ #
6[
4\@
\ /0& 6
E!
&,
0& %i3 /
+
)
3 J& 62
> $
#O 3+
@) 3
?
^
O
5
`3)L & @ 09 . %$
)
& / %
E
6$ a91% - - -$ HH-
:
)X
!$
!$
& #3 #3$ @ $
#
++>
0& uE$)X) 3+ ,
!3 .
@)E !
H8 \ 3
+ .
0[^C2
@@ M
+
!
H8+9 )E3 /
!
0
! /&
0m$ 3+
. %
E
))X .
6)02+ . T09
. 6.
3a .
% G, )E3 .
# 1$)[)
0, #E .
#)0 & /
6 3+@V 0, & /
6 #
&)3 3+ 0^ +@ .
->
:
)X /& 3+
!O
%:3 `2
!@ 6+
Y
6EL
p9 %+-
)$
0j > `8
+
- +3 T &
E
05 35 U-
>+
@)[
! N `8
+
- 54 -
)E3 T !
>^
6EL\
N-!
^$& 6EL
)E3 # / !
@3+
&
$ \
N-!
>
,0 65 . 3+
/!$@ 6EL-
)
13
#8 )E3 R2
i \ 36
5
& /) N.
/
2 3+ @ 3, \- +2 69 ,
\-
13 )E3
2
3 RO 6
5 i )i
. 6
5a
$
13 3+ # l3R 6)5 6EL @? /N
X . 3+
$
13 3+ $3
2 3+) `8
+ uZ
05
! U Z \ @)j # $@ `8
+
& `8
+> !O T
$) \
@U- Y Y
C
0 A@ / F.
) .
/0& T+Z
6CL
05 ! 13 ?, . U @ $>
E `8
+ u> T+
)E3
$& 3+ .
- AB
:
!
6$> 6
E 62
2 % 3+: /
> 6 a (0
> 6 6-
: @ 1!`O
> 6 6:
: 6
E
> 6 6$ 6$5&
#
6>
%E T3+@ /3 G,>: %
- 55 -
i
)$
@ #$
A.)
O9
j
6!$
&
E 35
@ T3+.>
35
6!$ 6EL 62
O & /@
C .
#$
:
. 33 3+ $3
$3
.
+O
3+
5 %[)@ #E3 A
)$ 3
m@ /
)$
#
3 .
i FiO3 6!9 T093
!E3 AC2 . 3+@,
8 )
+ 69j !$ 3+
iO
> ?@
>+
,9! 3 62 / & / . 3+
+
i2 N-
- 56 -
-
)$ &
E
05 T . U-@/&
0
@
F
! /
! /+i
? m2)
E X g T>, $?
- 68
>a@
%0O
+6-
@ 6)02
O$ . TU!
%EL
- 57 -
oCM8
o)2
6- T3 .C2
/&
0 #
:E>
.
13 @^>
!
U>^
Fm2 N &
9[ 63
0- / 3+ \ >3 l
? &)X /
! F52 N
F5
g >
- N
.
J
05 4 . 13 @^> :
o
F5\
. .
605 3@ o
)$ /.
0 N!$2
o @
{3
)$ F5 /.
0 N!$2
$ %+- 6-
E^9
#
O. 1[ ) 3+ ( 3+ ^>`.
&B
% : FF
:
V9
[; $
:
0 X)3 T. 3+!) -
i4 6
>a,
2
2 3+
2
/
+ 3+ [ @
9
T {3 60 pCL/
5)2
0. 3+
;
:@) X
O. )
)X 69C 68
. )2
6-) 605
! .
0 /3 . G,
pC
%L@ 6
+
69 ))X
. 3+
& `T
:)
3)3
C 3+Y
! 5a T@ /
@
C
!
H8 T@ /)[ %
0)[
/ )X G,!
H8,
13 >^- Y
pC
# 3+) @ 6[^4 T3+/L 3+
#
( u[ l> 3+
9 !
$
C +3 & M+. pC
: ZK$ 6L.
!
0& T3 !
H8 /
#E)[) #
0 F.
-
`8
+Z
0$5 T@ /@ F
0 @
0 /9 u2n /N$X
0)[
.
[ :@ %L %)[
/
#E)[)
0
0$X
@iY
#>
5 .
- 58 -
: '&2) TO5 %:3 3+ %L3)iC / !
H8
)[
.
: QB%@ F5 Tm^>` /
& / . 3+, 6U>^
13
%E0 u `
O) %E09 @
& / %
+ AC3 +& 3%E0
@ 6$i
$ 3+^4 ) A., %2 $&
$3
: `O3 .3+
TO5 ) /9 ( 3+!
H8)[
& 6)$[ 6
> /
$2 & T0!
H8
^Sa 62 3+. /9
-
:
`2
- )2 3+
3
6
+
1E@ /
$\
0-
#
6 3+ G@, G, 13 6
+\ @ #m%[
9@ 63
& /
O. 3+
. @
+, 13 @ 6
+
%L: /3
3+
o T2 pCL, %23 3+
2
%22 # T0 3+
T2
2 FX)@ l> pC #
: 1@
T08
2&)O
+ T). /9j
@ o {3. 3+
)X)
o . 3+
$ G
@
-)E& .
- 59 -
$ o
)$ C )i@ # > / )5 6EL
X
0
$3 /. 3+
o T!
H8)[
0X$3 /. 3+
o
O. 3+
! 6+i.
0@@ 69
o$ / 6[
4 /-
$
6\
0
C2 & / 3+
# T0
@ 6
+
%$+ 6.)L
3+
E
a .?
0jJ $!
+ )
/. /$
R
% #
:& %m @ 1E(5 %
#> 3+
!$ @(
TO. 6>
&` >
# /& 3+ N.>
?
!E? > @!
O &
E &^4 F
@ / ) N.
i+- .,
#&%m
m3 @ /!
+
! 6
6(5 % .
o `8
+Z T@ /)
0@
3
.
%> o G, `8
+Z .
> o H8
-, . %
> o )[
@ 6 G,!
. H8
o
0 /&
+ [
4
09 .
(5)
pC & /
O. . 3+
H8
! (5)
pC)[
.
o + ) 65\@
C ))X !
[) 6 ?,
C #3,
T0[ G,+ .
o
2 ^
6
E
) 1i3 A.? .
- 60 -
&B
%
:
%: 9
$
0-
#
)O
6 3+@
-
5
0 )3 #
)3
)O3 N.
T . ?, F5
0@!
U!
0
+- 6)X)
63
)
4 pC) ,
.
J
$ T. T .? 3 69
6 3+ 6Z 6@
E
3
`O
: /3
o
&
O 2 / #)iO .
0m$
!$ #3 6O8 /& 1E2 / M2
9
!$ #3
. 6-
)iC ).
!$ FX)2 / #3 6O8
. 6-
,9!@ 69)2
>
m3a .
%EL! ) /8
0 ( .
- 61 -