Title: ??.?. (?????????????????????????????? : Data communication & Network)
1???? ITSC2301 ????????????????? (Software
Engineering)
- ?????????????
- ?. ??????? ????????
- ??.?. (?????????????????????????????? Data
communication Network) - ?????????????????????????? ???????????
- ??.?. (???????????????????)
- ??????????????????????
2????????????
- ?????????????????????????????????????????????????
??????????????????????????????????????????
?????????????????????????? ???????????????????????
??????????????????????????????????????????????
?????????????????????????????? ???????????????????
??????
3??????????????????
- ????????????????????????????? 80
- ????????????? 3 ?????
- ?????????????????????????????? 2 ????? ?????????
1 ????? - ??????????????????????????????????????????????????
??????? - ?????????? ???????????????????????????????????
??????????????????????????????????????????
4??????????????????
- ????????????????????????????????????
?????????????????????????????????? 12 ??????
?????????????????????????????? ?????????? - ????,????????????????
- ???????????????????????
- ??????????????????????????????????????????????
????????????????????????????????????
5??????????????????????
- ?????????? (70) ????????
- ???????? (???????????? ???????? ???
??????????) 15 - ??????????????????? 25
- ?????????? 30
- ??????? (30)
- ?????????? 30
6????????????????? (????????)
- 80-100 A
- 75-79 B
- 70-74 B
- 65-69 C
- 60-64 C
- 55-59 D
- 50-54 D
- 0-49 E
7???????????????
- ????-????????????????? (Introduction to Software
Engineering) - ?????????????????? (A Generic View of Process)
- ?????????????????????????? (Process Model)
- ????????????????????? (Software Estimation)
- ??????????????????? (Requirement Engineering)
- ???????????????????????????? (Analysis Model)
- ????????????????????? (Object Oriented Analysis)
- ????????????????? (Design Engineering)
- ???????????????????????????? (User Interface
Design) - ????????????????? (Testing)
??????????
??????????
8???????????????????????
- ????????????????? (Software Engineering)
- Roger S. Pressman ?????? ??.??.?????
??????????? - ?????????????????????????????? (Software Project
Planning) - ?????? ??????
9Introduction
- ????????????????? (Software Engineering)
- ?????????????????????????????????
- ???? ?.?. 1968 ??????????????????????(software
engineering) ????????????????????????????????????
??????????????????????????????? (programming)
??????????(coding) Macro, 1987. ?????? ?.?.
1974 ????????????????????????????????????
Barnes, 1998. ????????????????????????? (The
Rochester Institute of Technology (RIT))
??????????????????????????????????????????????????
??????????????????????????????????????? Lutz,
1999.
10????????????????? (Software Engineering)
- ????????????????? ????????????????????????????????
???????????????????????????????????????????????
(?.?????? ?????) - Software Engineering is systematic approach to
the development operation , maintenance ,
retirement of software (IEEE 83b) - ?????????????????????????????????????????
?????????????????????????????????????????????
????????????????????????????? ???????
??????????????????????? (????? ?????????)
11???????????????????????????????????????
- ??????????????????? (Computer Science)
- ?????????????????????????? ??????????????????????
???????????????????????????????????????????????
????????????????/????????? ????
????????????/????????? ???????????????????????????
??????????/?????????????? - ??????????????? ???? ?????????????????????????
???
12???????????????????????????????????????
- ????????????????? (Software Engineering)
- ???????????????????????????????????????
??????????????????/???????????????????
??????????????????????????????????????????????????
????????????????????????????????? - ??????????????? ???? ????????????????????
13??????????????????????????
- ????????????????????????????????????
- ???????????????????????????????????
- ?????????????????????????????
- ???????????????????????????????????
- ????????????????????????????
- ????????????????????????
14?????????????????????????????????
- ?????????????????????????????????????
(production) ?????????????????????????????
???????????????????????????? (software products)
??????????????????????????????????????????????????
?????? (support tools) ???????????????????????????
??????????????????
15?????????????????????????????????
Software production processes
Software products
Support tools /Environments
Market places / users
16??????????????????????????????????????
- Understandability ??????????????????????????????
??????????????????????????? - Visibility ?????????????????????????????????????
???????????????????????????????? - Supportability ?????????????????????????????????
? (CASE)??????????????????????????????????????????
??
17??????????????????????????????????????
- Acceptability ??????????????????????????????????
?????????????????????????????????????????????? - Reliability ????????????????????????????????????
??????????????????????????????????????????????????
????????????????????????????? - Robustness ?????????????????????????????????????
?????????????????????????
18??????????????????????????????????????
- Maintainability ????????????????????????????????
??????????????????????????????????????? - Rapidity ???????????????????????????????????????
???????????????????????????????????????(Software
specifications) ????????
19Introduction
- ????????? (software) ?????????????????????????????
?????????????????????????????? ???????????????????
??????????????????????????????????????????????????
?????? ???????????????????????????????????????????
? - ????????? ????????????????????????????????????????
????????????????????????
20Introduction
- ?????????????????????
- ??????????????????????????????????????
- ??????????????????
- ?????????????????????????????? (Custom build)
21?????????????????????????
???????????
????
22????????????????????????? (???????)
???????????
????
23?????????????????????????
???????????
????
24????????? (software)
- ????????????????
- ?????????????????????????????????????????
??????????????????????? 2 ?????? ??? - ????????????? (system software)
- ????????????????? (application software)
25????????? (software)
- ????????????? ??? ????????????????????????????????
????????????????????????? ????????????????????????
?????????????????????????????? ?
?????????????????? ???? ??????????????????????????
??????????????????????????????????
?????????????????????????????????????????????????
????????????????????????????????????????????
26????????? (software)
- ????????????????? ????????????????????????????????
? ? ??????????????????????? ??????????????????????
??????????? ??????????????????????????????????????
?????? ? ????????????? ???????????????????????????
????????????????????? ????????????????????????????
????????????????? ???????????????
???????????????????????????????????
27????????? (software)
28????????? (software)
- ????????????????
- ?????????? ??????????????????????????????????? 7
?????? ?????? - 1. ????????????? (System Software)
- 2. ????????????????? (Application Software)
- 3. ?????????????????????/???????????
(Engineering/Scientific Software) - 4. ??????????????? (Embedded Software)
29????????? (software)
- 5. ??????????????????? (Product-line Software)
- 6. ???????????????? (Web-application)
- 7. ?????????????????????? (Artificial
Intelligence Softwear)
30?????????????????????? (Software Evolution)
- ?????????????????????????????????? (Law of
Continuing Change) - ????????????????????????????? (Law of Increasing
Complexity) - ????????????????????????? (Law of
Self-regulation) - ????????????????????????????????????? (Law of
Conservation of Organizational Stability) - ????????????????????????? (Law of Conservation of
Familiarity)
31?????????????????????? (Software Evolution)
- ????????????????????????????? (Law of Continuing
Growth) - ??????????????????????? (Law of Declining
Quality) - ?????????????? (Feedback System Law)
32THE END
- ??????????????????????? ????????????????????
?????? http//dearnan.wordpress.com - ???? PowerPoint ??????????????????????????????????
???