Professional Documents
Culture Documents
مدخل الى هندسة البرمجيات
مدخل الى هندسة البرمجيات
. :
.
.
.
1.1
2.1
14
.
.
"
" .
.
. - -
"".
.
.
" " 1968
) (NATO " " .
) .(IC
S
.
.
:
.
.
- -
.
.
.
.
15
.
- -
. 1968 .
.
. - -
.
.
.
" :
".
: .
.
.
1-1
.
.
1-1 .
16
1-1-1
) (Software
) (Program . "" ""
) (Documentation data ) .(Configuration data
) (Setup
) (
.
. "
".
:
.1 :
.
) (Word processor .
.2 :
.
....
.
. .
.
.
.
(Enterprise Resource Planning) ERP
.SAP
17
.
.
.
.
.
.
CASE
. .
.
.
1.1
2-1-1
"
"
18
:
.1 : .
.
.
.
.2 : )(
.
- -
).(Web-based system
3-1-1
) (Computer science
.
.
.
.
.
.
.
4-1-1
- -
19
.
" "
.
.
.
.
.
5-1-1
20
) (Real-time system
) (
) ( )(E-commerce
.
.
.
).(sp
6-1-1
21
) (Generic:
.1 ) :(The waterfall development
... .
.
.
.2 ) :(Iterative development
) (Iteration )(
.
) (
. .
) (
.
.3 :(Component-Based Software Engineering) CBSE
.
.
) (Integration
. .
.
7-1-1
.
. .
.2.1
100
22
.
%40
.
%50 .
. .
- -
) (.
2.1
23
)(.
.
.
.
.
: ) (Software evolution
. .
.
) ( . .
.
.
3.1 .
3.1
24
) (Evolution .
.
) (
.
. .
8-1-1
.
) (DeMarco,1978
) .(Jackson,1983
) (Function-oriented
.
)) (Object oriented (OO
) .Rambaugh (Rambaugh,et al.,1991) , Booch (Booch,1994
).(Unified modeling language UML
JSD
:
. - -
.
) (Models
) .(Graphically .
.4.1
25
....
) (Notation
)(heuristics
7 .
4.1
9-1-1
CASE
.
.
- -
) ( ) (.
26
....
5.1 .
) (Banking system
.
5-1 " ".
)(Maintainability
.
.
.
)(Dependability
)(Efficiency
. :
....
)(Usability
-1 : ) -2 .(UI .
1.5
11-1-1
:
.1 : ) (Distributed systems
.
.
.
- -
.
27
.2 :
.
.
.
.
.3 :
. ) (Remote
.
.
2-1
.
.
.
.
.1 ) :(Confidentiality
.
.2 ) :(Competence
.
.3 ) :(Intellectual property rights
.
.4 ) :(Computer misuse
. )
( ) (.
28
. ACM
IEEE .
.
ACM IEEE
. . ) (6.1
).(Gotterbarn,etal.,1999
:
ACM IEEE
.
:
. .
:
. " " :
.1 : .
.2 :
.
.3 : .
.4 :
.
.5 :
.
.6 : .
.7 : .
.8 : .
6.1
29
:
:
.
.
.
.
.
.
.
.
.
.
.
.
30
.
.
.... .
:
....
.
. .
) (
.
) Laudon (Laudon,1995 )(Huff and Martin,1995
.Huff and Martin
.
.
: .
) (SP .
:
.
.
.
1-1
2-1
3-1
31
CASE
.....
.
.
6-1-1
.
4-1
5-1
6-1
11-1-1
.