370 likes | 462 Views
????????????????????????????????. ??????????? (?????? 1970s)?????????????????????????????????????????????????????????????????????????????????? ???????? ????????????????????????? (1970s 1990s)??????????????????????????????????????????????????????????????????????????????????????????????????????
E N D
2. ???????????????????????????????? ??????????? (?????? 1970s)
?????????????????????????????????????????????????
????????????????????????????????? ???????? ??????????????????
??????? (1970s – 1990s)
?????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????
??????????? (?????? 1990s)
??????????????????????????????????????????? ????????????????????????????????????????
3. ??????????????????????????? ???????????????????????????????????????????? ??????????????????????????????????
????????????????????
??????????????????
????????????????????
???????????????????????
????????
???????????????????????????????
???
4. ???????????????????????? ??????
????????????
???????????? (Bug) ????????
????????????????
5. ????????????????????????? ???????????????? (Project manager)
????????????????? (Module leader)
???????????? (Analyst)
????????? (Domain consultant)
?????????? (Reviewer)
??????? (Architect)
???????? (Developer)
???????? (Tester)
6. Software Development Life Cycle (SDLC)
7. ??????????????????????? (Software Development) ???????????????????? (Requirement analysis)
?????? (Design)
????? (Construction)
????? (Testing)
???????????? (Quality)
8. ??????????????????????? (Requirement Analysis)
9. ??????????????????????? (Requirement Analysis) ????????????????????? (Functional requirements)
????????????????? (Non-functional requirements)
10. ????????? (Design)
11. ????????? (Design) Charts
Models
UML
12. ???????? (Construction)
13. ???????? (Construction) ???????????? (Coding)
?????????????? (Code reviews)
?????????????? (Unit testing)
14. ??????????????????????? (Software Development Methodology) ????????????????????????? (Traditional Development)
The Waterfall Model
The Spiral Model
????????????????????? (Agile Development)
Extreme Programming
Scrum
15. The Waterfall Model
16. The Spiral Model
17. Extreme Programming
18. Scrum
19. ???????? (Testing)
20. ???????? (Testing)
21. ??????????????? (Quality)
22. ??????????????? (Quality)
23. Capability Maturity Model Integration (CMMI) CMMI ?????????????????????????????????????????????
?????????????????????????????
24. CMMI Levels Level 1: Initial
????????????????????????????????????????????
Level 2: Repeatable
?????????????????????????? ???????????????????????????????? ????????????????
Level 3: Defined
???????????????????????????????? ??????????????????????????????
Level 4: Managed
?????????????????????????????? ??????? ??????????????????
Level 5: Optimising
????????????????????????????????????????????????????????????
25. CMMI Levels
26. CMMI Level 1: Initial
27. CMMI Level 2: Repeatable
28. CMMI Level 3: Defined
29. CMMI Level 4: Managed
30. CMMI Level 5: Optimising
31. ???????????????? CMMI ??????????????????????? (Lead Appraiser: LA)
???????? CMMI workshop
???????? CMM-Based Appraisal for Internal Process Improvement (CBA-IPI) workshop
???????????????????????????????????? (LA) ???????????????? (Assessment Team Members: ATM)
?????????????
SEI ???????????????????
32. ???????????????????????????????? CMMI (????????? Software Park Thailand)
33. International Organization for Standardization (ISO) ?????????????????????????????????????????????????????
??????????????????????????????
????????:
ISO 9000 series
??????????????? ????????????????? ????????????????????
ISO 14000 series
???????????????????? ?????????????????????????
34. ISO 12000 Series ISO 12207
??????????????????
?????????????????????????????????????????:
??????????????
?????????
???????????
???????????
????????????????????
35. ISO ??????????? ?????????????????????????????????? (Thai Industrial Standard Institute: TISI)
ISO series
TIS
TIS-620-2533 (1990) Thai character code for computers
???????????????? 200,000-300,000 ???/??/ISO 9000 series
36. Thai Quality Software (TQS) ???????? The Association of Thai Software Industry (ASTI) ??????? 2544
????????????????? ISO 12207
????????????????? 5 ?????
Level 1: Basic Software Engineering
Level 2: Define
Level 3: Perform
Level 4: Measure
Level 5: Continuous Improvement
??????????????????????????? 20% ??? ISO 12207
?????????????????? (?????? ? ?? 2552)
37. ???????????????? TQS ????????? ASTI
???????????????????? 2 ???
???????????????????????????????????????? 5 ?????
????????????????????????
?????????????