Download as pdf or txt
Download as pdf or txt
You are on page 1of 19

1

. :
.
.
.

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

) - (Software development process


) - (Software process
.
) (sp :
.1 ) :(Software specification
.
.2 ) :(Software development .
.3 ) :(Software validation
.
.4 ) :(Software evolution
.
- -
.

20

) (Real-time system
) (
) ( )(E-commerce
.
.

.

).(sp
6-1-1

) (Software process model


) ( .
.
)(:
.1 ) :(Workflow model
.
.
.2 ) :(Dataflow model
.


. .
.3 / ) :(Role/ action model
.

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

)(Computer-Aided Software Engineering CASE


) (SP
.
- - CASE

... . CASE
) (code .
10-1-1


.
.
- -
) ( ) (.

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

(IEEE/ACM 1999) ACM/IEEE

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
.

You might also like