You are on page 1of 44

:

.

.
,
,
,
,
.


.

:

:
1 : ( )
.
2 :

.
3 : , , , ,

.
4 :
.
5- .

:

, :
1 : .
2 : %10 %. 10
3 : %10 .
4 : , .
5- .

:

1 : .2 : :
- :
.
- : (
).
- : :
: .

: . : :
* .
*
.
* .
3- .

:

:
1 .2 .3 .4- .

:


:
1 .2 .3- .

4 , .
5 .6 , .

( )

:
:
:
1 , 2 3 4 , , ,

:
:

,

:
,
:
1 2 34 5 ,

.
1 :
:
: :

:
1 .2 .3 .
4 .
5- .

: :


:
1 ,

.
2 .3 . 4 .
5 , .6
.
7 , .8 .9- .

: :


.
2: ,

.
:
. . . :
1 , , 2 , ,.3 .4 . :
1 , .2 .3 . :
1 .2 .3 , .
4 , .

5 .6 .3: ,

:
1 , .
2 .
3 .4 .
4 :
, :
1 .2 , , , .
3 ,
.
5 : ,
,
,
.

:

:

1 .2 .3 .
4 .
4 .5- .



().
,
:
( ) ( ) Flowcharts :
: :
1- .

2 ( ))(Algorithm


.
:
.

.
.
.
.
><b>:</b
.
: ) (sequence (selection),
(repetition).
1 : , .
2 : , ,
.
.
3 : . .
.
.
:
1 (Flowchart) : .
:
(Sequential Flowcharts).
(Branched Flowcharts).

(Loop Flowcharts).
).(Nested
2 (pseudo code) : . .
.
:
Flowchart Diagram
:
( ) .
( ).
.
.
.
.

: :
1 User Interface ,
( )

,
.
2 Output Design Design Input ( )
.
:

.

.
( )
.

Standard .
.
3


.
: :
. . . . .
.

4 (): UnifiedModeling Language:



UML Unified Modeling
.
Language
UML


UML ()

.
():

) ( The Use Case Diagram Use Case .

(
.

) () .
.
.

)(Class Diagram
UML .
-
= (
Conceptual Model).

( )) (Collaboration Diagram
.
.
UML .
( "
UML
") .

)(Sequence Diagram
.

)(State Diagrams .

UML

Package Diagrams " "chunks


=
.
UML

Component Diagrams -
.
( headers ) packages
.

Deployment Diagrams UML .

5 .
. )(Records
) (File .
.

.

.
.

.


:
1. .
2. .
3. .
4. .
5. .
6. .
7. .
8.
( ).

.
:
Database:1 (Field) : (
...) .
2 (Record) : .
3 (Table) : .

.

: :1 (individual databases) : .
.

,
.
2 (Shared Databases) : .
) (Server
) (Mainframe .
) (LAN .
) (Database Administrator/ DBA

.
3 (Distributed Databases) :
(Client/ Server Network).
.
.
4 (Public Databases) : .
) (Browser / ) (Web
. .
.
Yahoo AltaVista Amazon
.

:
( )
Output Design Design Input
:

: :1 )(One To One


. :

2 )(One To Many
((foreign key
:

3 )(Many To Many

( (foreign key

() .
:
.

.

- :



. .
.
.

:
1 . .
.

.
.
,
.
)(Basic, Fortran
.
) (C#,VB,C++, Java, Delphi

.
:
1 OOP . .2 Readability 3 Language Safe4 (( ))5 6 Reusability7 Extendibility8 9 Wide Component Library10 Application Size11- Multi Threading

12 exception handling13 GUI graphics14 Marketing and Support15 )(Run Time16 OS integrity17 Web Supporting18 Open Source .

2 .:
:

.

,
,
.
: :
- peer-to-peer , /client/server.
- LAN
,
Work group .
/ ,
. / Windows
2000 Server .
() , ) (Soft Ware .

,
, ,
" " .
, , :
1 LANs : LAN
.
2 MAN : ,
,
. MAN
LANs , .
3 WANs : ,
,
.
4: ,
.
.
) (The backbone of the Internet
, )(host computers
,

, .
,
,
.

,
, ) (Redundancy
.

IP , 32 , , ,
,
, .
IP
.
IP
) (packets , IP
,
IP .
:
:

.
,
,
.
: :
.
:


.
:

.

:

.

:

.

:-
:-

.
:-
.
:-

.

.
:-

.



.

:

.
:
, :
.

.
.

:

.
:

, ,

.


.
:

, ,
, , .
:



.
:
,

.
:



.
:
:
.
.
.
.

:

,

.
:


.
:


, , .

:
,
.

: .
() .

. :
: .
. . ( ) . . . . : .

.
:
. .

.

:
1 User Interface.2 Output DesignDesign Input.3 .4- .

5 .6 .7 .8- .

) (
(Codeing):

. ) Application (
:
.

.

.
:
- .

.
. -
. -
.
. -
. -


.
.
.
.
:
Data Dictionary 1-

:
). + ( -
. -
. -
. -
) . ( -
. -
2-
.
3-
.


: .

. -
. -
. -
. ( ) -
4-
.


( )
.


.
.
.

..


.
:
:

.
. :
1 : .
2 : ( : ).
3 : . (
).
:
- :
.
.
.

- :
.


.

- :
.
. .
.

- :

.
. .
.

.

.
.
.

.
.
:

.
() :


.

.


.
() :
.
:
. . . . .
.

() :
:
. . . .
.

() :
.
.
() :
.
.
.
.
.
() :
-
.
.
.
() :

.

.
.
() :
:

.
.
() :

.

.
:

.

.

.

() :



.
:
1. .
2. .
3. .
4. .
5. .
6. .
7. .
8. .

.
.

.
.
.
() :

.
. :
1 : .

.
:
.
2 : .

.
.

You might also like