SlideShare a Scribd company logo
1 of 20
Ïðîãðàì õàíãàìæèéí ¿íýëãýýíèé àñóóäàë Ëåêö- 4 Áàãø:  Б.Мөнхтуул 2008-2009 îíû õè÷ýýëèéí æèë
Ïðîãðàì õàíãàìæèéí ºíººãèéí õºãæèë Õîðüäóãààð çóóíä ÀÍÓ-ä ïðîãðàì õàíãàìæèéí õÿìðàë  ( Software crisis )  ãàðñàí áºãººä ýíý íü ãàð÷ áóé á¿õ ïðîãðàì õàíãàìæèéí  ºðòºã òºñ⺺ñºº õýòýð÷ òºëºâëºñºí ãðàôèêò õóãàöààíààñàà õîöðîõ ¿çýãäýë äýýä öýãòýý õ¿ðñýí, ìºí ãàðñàí ïðîãðàì õàíãàìæóóä øààðäëàãàòàé  ÷àíàðûí ò¿âøèíä õ¿ðýõýý áàéñàí ÿâäàë þì.
Ïðîãðàì õàíãàìæèéí ºíººãèéí õºãæèë ,[object Object],[object Object],[object Object],[object Object]
ÕÓÃÀÖÀÀ  /áîãèíî õóãàöààíä/ -   Á àãà çàðäëààð  ( çàðèìäàà èõ ) - ×àíàð ìóóòàé Ïðîãðàì õàíãàìæèé í ¿íýëãýý Òýíöâýðòýé àâ ÷   ¿çýõ øààäëàãàòàé ×ÀÍÀÐ  /÷àíàðòàé/ -   Óäààí  õóãàöàà íä -  Èõ çàðäëààð Õ¿íèé íººö ÇÀÐÄÀË   /áàãà çàðäëààð/ -   Áîãèíî õóãàöààíä -  × àíàð ìóóòàé
Ïðîãðàì õàíãàìæèéí ¿íýëãýý: ×ÀÍÀÐ -  QUALITY
Ïðîãðàì õàíãàìæèéí ¿íýëãýý: ×ÀÍÀÐ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
×àíàðò  òàâèõ øààðäëàãà ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],×àíàðò  òàâèõ øààðäëàãà
(1) Functionality : Õýðýãëýã÷èéí ôóíêöèîíàëü øààðäëàãûã á¿ðýí õàíãàñàí  ( àëäààã¿é ) (2) Reliability : Ñèñòåìèéí íàéäâàðòàé àæèëëàãààã á¿ðýí õàíãàñàí   ( 3 ) Efficiency  :   ÿéöýòãýëèéí õóðä íü çààñàí õýìæýýã õàíãàñàí ( 4 ) Usability : Õýðýãëýõýä  õÿëáàð  áàéõ (5) Maintainability : Çàñâàðëàëò, øèíý÷ëýëò õèéõýä  õÿëáàð áàéõ (6) Portability : Àâñààðõàí (7) Flexibility  :   Ïðîãðàì õàíãàìæèéí ÷àíàðûí ¿ç¿¿ëýëò¿¿ä: Ïðîãðàì õàíãàìæèéí ¿íýëãýý: ×ÀÍÀÐ
Functionality Reliability Usability Efficiency Maintainability Portability Ïðîãðàì õàíãàìæèéí îíöëîã äýýð ¿íäýñëýí  ò¿¿íèé ÷àíàðûí ñòàíäàðòûã òîãòîîíî. Ýíýõ¿¿ ÷àíàðûí ñòàíäàðò íü õýðýãëýã÷èéí õ¿ñýë ñîíèðõîëä íèéöýõ ¸ñòîé. Ïðîãðàì õàíãàìæèéí ¿íýëãýý: ×ÀÍÀÐ 0 1 2 3 4 5
Òåñò÷èëýë íü ÏÕ-í ÷àíàðò íºëººëºõ íü: Áóñàä ñèñòåì Ñèñòåì ST Ïðîãðàì MT I T ST M îäóëü OT IT OT Ñèñòåì User
ÌÒ  (Module   Test)   -  Òóõàéí êîäûã áè÷ñýí ïðîãðàìèñò ìîäóëèéíõàà äîòîîä ëîãèêèéã øàëãàõ òåñò þì. IT (Integration Test)  – Ìîäóëü áîëîí ïðîãðàì õîîðîíäûí õàðèëöàí õàìààðëûã øàëãàõ áºãººä ìîäóëèéí òåñò÷èëýëèéí äàðàà õèéãääýã.  ST (System Test)  – Òóõàéí ÏÕ-í øààðäëàãàä òóñãàãäñàí ôóíêöóóäûã òîãòîîñîí ã¿éöýòãýëèéí õóðäààð ã¿éöýòãýæ ÷àäàæ áàéãàà ýñýõèéã øàëãàõ áºãººä ñèñòåì õºãæ¿¿ëýã÷èä íü óã òåñò÷èëýëèéã íýâòð¿¿ëýõ áèçíåñ îð÷èíä íü õýðýãæ¿¿ëäýã.  OT (Operation Test)  -¯¿íèéã çàðèìäàà õ¿ëýýí àâàõ ¿åèéí òåñò  (acceptance test)  õýìýýäýã. Íýâòð¿¿ëýëò ýõëýõýýñ ºìíº õýðýãëýã÷èéí òºëººëëèéã ýíýõ¿¿ òåñò÷èëýëä òàòàí îðîëöóóëàõ áºãººä ýíý  òåñò÷èëýëèéí ¿åýð ìºí õýðýãëýã÷èéã ñóðãàõ ïðîöåññ ÿâàãääàã.  Òåñò÷èëýë íü ÏÕ-í ÷àíàðò íºëººëºõ íü:
Àëäàà íü äàðààãèéí ¿å øàòóóäàä ñºð㺺ð íºëººëºõ íü Ñèñòåì Äýä ñèñòåì Ïðîãðàì Ìîäóë Øèíæèëãýý Çîõèîìæ Ïðîãðàìûí çîõèîìæ Ìîäóëèéí çîõèîìæ × × × × × × × ×:  Àëäàà  /bug/  Àëäààã ýõíèé ¿å øàòóóäàä èëð¿¿ëýõ íü  ÷ óõàë
Ïðîãðàì÷ëàëûí òºñëèéí àìæèëòàíä ñºð㺺ð íºëººëºõ õ¿÷èí ç¿éëñ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ïðîãðàì÷ëàëûí òºñëèéã ã¿éöýòãýõýä àíõààðàõ ç¿éëñ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ïðîãðàì õàíãàìæèéí ¿íýëãýý:  ÇÀÐÄÀË -  COST
Ïðîãðàì õàíãàìæèéí ¿íýëãýý: ÇÀÐÄÀË Ñèñòåì õºãæ¿¿ëýõ çàðäëûí èõýíõè õóâèéã õ¿íèé   õºäºëìºðèéí  çàðäàë ýçýëäýã. Èéìä çàðäëû ã  òîîöîõäîî ¿éë àæèëëàãàà áóþó  ÷ àðìàéëò ûã òîîöîõ øààðäëàãà ãàðäàã. ÕªÃƯ¯ËÝÕ ÇÀÐÄÀË  (Development Cost) HARDWARE COST SOFTWARE COST HUMAN RESOURCE’S COST ×àðìàéëò (Effort)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],¯íýëãýýíèé òîîöîî õèéõ àðãà÷ëàëóóä ID Name Address click DB Äýëãýöèéí çîõèîìæ 10 LOC 2 LOC 4 LOC Òóõàéí ÏÕ (16 LOC  áóþó ÊÌ ) * LOC: Line Of Code
Õ¿íèé íººöèéí çàðäàë Outsourcing Òýýâðèéí çàðäàë Õóäàëäàæ àâñàí ÏÕ  (OS,Middleware .. .) Hardware Ñåðâåð, ïðèíòåð, ñ¿ëæýýíèé òºõººðºìæ Õºãæ¿¿ëýõ îð ÷ èí  ( Ìàøèí ,  Õýðýãñë¿¿ä ) Software Áóñàä Ñóóðèëóóëàëò Óòèëèòóóä Ò¿ðýýñ Îôôèñ ¯ð ä¿í Ïëàí 4 ñàð ¯ð ä¿í Ïëàí 5 ñàð 0 964 98 1,505 1,500 1,000 1,006 0 0 100 97 50 60 100 100 20 16 434 368 Íýãæ : 1,000  òºãðºã Æèøýý: Çàðäëûí òºëºâëºëòèéã ¿ð ä¿íòýé íü õàðüöóóëàõ íü  3,002 1,988 200 196 0 0 1,000 1,002 0 0 100 97 50 43 100 100 20 17 100 102 Òºõººðºìæ  ( äèñê, õàâòàñ, êàíîí ) Ïðîãðàì õàíãàìæèéí ¿íýëãýý: ÇÀÐÄÀË
Ïðîãðàì õàíãàìæèéí ¿íýëãýý:  ÕÓÃÀÖÀÀ -  DELIVERY

More Related Content

What's hot

Oι αλλαγές στο ασφαλιστικό των τραπεζουπαλλήλων
Oι αλλαγές στο ασφαλιστικό των τραπεζουπαλλήλωνOι αλλαγές στο ασφαλιστικό των τραπεζουπαλλήλων
Oι αλλαγές στο ασφαλιστικό των τραπεζουπαλλήλωνΟΤΟΕ
 
Κλαδικη ΣΣΕ ΟΤΟΕ-ΤΡΑΠΕΖΩΝ 2016-2018
Κλαδικη ΣΣΕ ΟΤΟΕ-ΤΡΑΠΕΖΩΝ 2016-2018Κλαδικη ΣΣΕ ΟΤΟΕ-ΤΡΑΠΕΖΩΝ 2016-2018
Κλαδικη ΣΣΕ ΟΤΟΕ-ΤΡΑΠΕΖΩΝ 2016-2018ΟΤΟΕ
 
Lecture 9, 10
Lecture 9, 10Lecture 9, 10
Lecture 9, 10Muuluu
 
Лекц 8
Лекц 8Лекц 8
Лекц 8Muuluu
 
Άρθρο Πνευματικά Δικαιώματα - Commuication Solution (12 2013)
Άρθρο Πνευματικά Δικαιώματα - Commuication Solution (12 2013)Άρθρο Πνευματικά Δικαιώματα - Commuication Solution (12 2013)
Άρθρο Πνευματικά Δικαιώματα - Commuication Solution (12 2013)Telco News
 
Wda t 48_2010
Wda t 48_2010Wda t 48_2010
Wda t 48_2010aaruicwai
 
Lecture 3
Lecture 3Lecture 3
Lecture 3Muuluu
 
Lecture 15
Lecture 15Lecture 15
Lecture 15tserenda
 
Algoritm bagsh
Algoritm bagshAlgoritm bagsh
Algoritm bagshbudkhand_2
 
Ιστορία Κοινωνικών Επιστημών - Πρόγραμμα Σπουδών
Ιστορία Κοινωνικών Επιστημών - Πρόγραμμα ΣπουδώνΙστορία Κοινωνικών Επιστημών - Πρόγραμμα Σπουδών
Ιστορία Κοινωνικών Επιστημών - Πρόγραμμα ΣπουδώνGeorgia Kazakou
 
Òîãòìîë ã¿éäëèéí ìàøèíû á¿òýö õèéö
Òîãòìîë ã¿éäëèéí ìàøèíû á¿òýö õèéöÒîãòìîë ã¿éäëèéí ìàøèíû á¿òýö õèéö
Òîãòìîë ã¿éäëèéí ìàøèíû á¿òýö õèéözaluu_medleg
 
Dotood Medeelel Medeelliin Il Tod Baidal.1
Dotood Medeelel Medeelliin Il Tod Baidal.1Dotood Medeelel Medeelliin Il Tod Baidal.1
Dotood Medeelel Medeelliin Il Tod Baidal.1otgonbayar
 
ΑΟΔΕΥ - Πρόγραμμα Σπουδών
ΑΟΔΕΥ - Πρόγραμμα ΣπουδώνΑΟΔΕΥ - Πρόγραμμα Σπουδών
ΑΟΔΕΥ - Πρόγραμμα ΣπουδώνGeorgia Kazakou
 
V лекц
V лекцV лекц
V лекцMuuluu
 
Lecture3 aлгоритм түүний_шинжчанар.ppt
Lecture3 aлгоритм түүний_шинжчанар.pptLecture3 aлгоритм түүний_шинжчанар.ppt
Lecture3 aлгоритм түүний_шинжчанар.pptGantur Togtokh
 
Otoe plaisio diedkikhsh kladikhs
Otoe plaisio diedkikhsh kladikhs Otoe plaisio diedkikhsh kladikhs
Otoe plaisio diedkikhsh kladikhs ΟΤΟΕ
 
Лекц 7
Лекц 7Лекц 7
Лекц 7Muuluu
 

What's hot (20)

Oι αλλαγές στο ασφαλιστικό των τραπεζουπαλλήλων
Oι αλλαγές στο ασφαλιστικό των τραπεζουπαλλήλωνOι αλλαγές στο ασφαλιστικό των τραπεζουπαλλήλων
Oι αλλαγές στο ασφαλιστικό των τραπεζουπαλλήλων
 
Κλαδικη ΣΣΕ ΟΤΟΕ-ΤΡΑΠΕΖΩΝ 2016-2018
Κλαδικη ΣΣΕ ΟΤΟΕ-ΤΡΑΠΕΖΩΝ 2016-2018Κλαδικη ΣΣΕ ΟΤΟΕ-ΤΡΑΠΕΖΩΝ 2016-2018
Κλαδικη ΣΣΕ ΟΤΟΕ-ΤΡΑΠΕΖΩΝ 2016-2018
 
Lecture 9, 10
Lecture 9, 10Lecture 9, 10
Lecture 9, 10
 
Лекц 8
Лекц 8Лекц 8
Лекц 8
 
Άρθρο Πνευματικά Δικαιώματα - Commuication Solution (12 2013)
Άρθρο Πνευματικά Δικαιώματα - Commuication Solution (12 2013)Άρθρο Πνευματικά Δικαιώματα - Commuication Solution (12 2013)
Άρθρο Πνευματικά Δικαιώματα - Commuication Solution (12 2013)
 
Wda t 48_2010
Wda t 48_2010Wda t 48_2010
Wda t 48_2010
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Lecture 15
Lecture 15Lecture 15
Lecture 15
 
Algoritm bagsh
Algoritm bagshAlgoritm bagsh
Algoritm bagsh
 
Ιστορία Κοινωνικών Επιστημών - Πρόγραμμα Σπουδών
Ιστορία Κοινωνικών Επιστημών - Πρόγραμμα ΣπουδώνΙστορία Κοινωνικών Επιστημών - Πρόγραμμα Σπουδών
Ιστορία Κοινωνικών Επιστημών - Πρόγραμμα Σπουδών
 
Òîãòìîë ã¿éäëèéí ìàøèíû á¿òýö õèéö
Òîãòìîë ã¿éäëèéí ìàøèíû á¿òýö õèéöÒîãòìîë ã¿éäëèéí ìàøèíû á¿òýö õèéö
Òîãòìîë ã¿éäëèéí ìàøèíû á¿òýö õèéö
 
Ded algorithm
Ded algorithmDed algorithm
Ded algorithm
 
Ded Algorithm
Ded AlgorithmDed Algorithm
Ded Algorithm
 
Tristor
TristorTristor
Tristor
 
Dotood Medeelel Medeelliin Il Tod Baidal.1
Dotood Medeelel Medeelliin Il Tod Baidal.1Dotood Medeelel Medeelliin Il Tod Baidal.1
Dotood Medeelel Medeelliin Il Tod Baidal.1
 
ΑΟΔΕΥ - Πρόγραμμα Σπουδών
ΑΟΔΕΥ - Πρόγραμμα ΣπουδώνΑΟΔΕΥ - Πρόγραμμα Σπουδών
ΑΟΔΕΥ - Πρόγραμμα Σπουδών
 
V лекц
V лекцV лекц
V лекц
 
Lecture3 aлгоритм түүний_шинжчанар.ppt
Lecture3 aлгоритм түүний_шинжчанар.pptLecture3 aлгоритм түүний_шинжчанар.ppt
Lecture3 aлгоритм түүний_шинжчанар.ppt
 
Otoe plaisio diedkikhsh kladikhs
Otoe plaisio diedkikhsh kladikhs Otoe plaisio diedkikhsh kladikhs
Otoe plaisio diedkikhsh kladikhs
 
Лекц 7
Лекц 7Лекц 7
Лекц 7
 

Lecture 4

  • 1. Ïðîãðàì õàíãàìæèéí ¿íýëãýýíèé àñóóäàë Ëåêö- 4 Áàãø: Б.Мөнхтуул 2008-2009 îíû õè÷ýýëèéí æèë
  • 2. Ïðîãðàì õàíãàìæèéí ºíººãèéí õºãæèë Õîðüäóãààð çóóíä ÀÍÓ-ä ïðîãðàì õàíãàìæèéí õÿìðàë ( Software crisis ) ãàðñàí áºãººä ýíý íü ãàð÷ áóé á¿õ ïðîãðàì õàíãàìæèéí ºðòºã òºñ⺺ñºº õýòýð÷ òºëºâëºñºí ãðàôèêò õóãàöààíààñàà õîöðîõ ¿çýãäýë äýýä öýãòýý õ¿ðñýí, ìºí ãàðñàí ïðîãðàì õàíãàìæóóä øààðäëàãàòàé ÷àíàðûí ò¿âøèíä õ¿ðýõýý áàéñàí ÿâäàë þì.
  • 3.
  • 4. ÕÓÃÀÖÀÀ /áîãèíî õóãàöààíä/ - Á àãà çàðäëààð ( çàðèìäàà èõ ) - ×àíàð ìóóòàé Ïðîãðàì õàíãàìæèé í ¿íýëãýý Òýíöâýðòýé àâ ÷ ¿çýõ øààäëàãàòàé ×ÀÍÀÐ /÷àíàðòàé/ - Óäààí õóãàöàà íä - Èõ çàðäëààð Õ¿íèé íººö ÇÀÐÄÀË /áàãà çàðäëààð/ - Áîãèíî õóãàöààíä - × àíàð ìóóòàé
  • 6.
  • 7.
  • 8.
  • 9. (1) Functionality : Õýðýãëýã÷èéí ôóíêöèîíàëü øààðäëàãûã á¿ðýí õàíãàñàí ( àëäààã¿é ) (2) Reliability : Ñèñòåìèéí íàéäâàðòàé àæèëëàãààã á¿ðýí õàíãàñàí ( 3 ) Efficiency : ÿéöýòãýëèéí õóðä íü çààñàí õýìæýýã õàíãàñàí ( 4 ) Usability : Õýðýãëýõýä õÿëáàð áàéõ (5) Maintainability : Çàñâàðëàëò, øèíý÷ëýëò õèéõýä õÿëáàð áàéõ (6) Portability : Àâñààðõàí (7) Flexibility : Ïðîãðàì õàíãàìæèéí ÷àíàðûí ¿ç¿¿ëýëò¿¿ä: Ïðîãðàì õàíãàìæèéí ¿íýëãýý: ×ÀÍÀÐ
  • 10. Functionality Reliability Usability Efficiency Maintainability Portability Ïðîãðàì õàíãàìæèéí îíöëîã äýýð ¿íäýñëýí ò¿¿íèé ÷àíàðûí ñòàíäàðòûã òîãòîîíî. Ýíýõ¿¿ ÷àíàðûí ñòàíäàðò íü õýðýãëýã÷èéí õ¿ñýë ñîíèðõîëä íèéöýõ ¸ñòîé. Ïðîãðàì õàíãàìæèéí ¿íýëãýý: ×ÀÍÀÐ 0 1 2 3 4 5
  • 11. Òåñò÷èëýë íü ÏÕ-í ÷àíàðò íºëººëºõ íü: Áóñàä ñèñòåì Ñèñòåì ST Ïðîãðàì MT I T ST M îäóëü OT IT OT Ñèñòåì User
  • 12. ÌÒ (Module Test) - Òóõàéí êîäûã áè÷ñýí ïðîãðàìèñò ìîäóëèéíõàà äîòîîä ëîãèêèéã øàëãàõ òåñò þì. IT (Integration Test) – Ìîäóëü áîëîí ïðîãðàì õîîðîíäûí õàðèëöàí õàìààðëûã øàëãàõ áºãººä ìîäóëèéí òåñò÷èëýëèéí äàðàà õèéãääýã. ST (System Test) – Òóõàéí ÏÕ-í øààðäëàãàä òóñãàãäñàí ôóíêöóóäûã òîãòîîñîí ã¿éöýòãýëèéí õóðäààð ã¿éöýòãýæ ÷àäàæ áàéãàà ýñýõèéã øàëãàõ áºãººä ñèñòåì õºãæ¿¿ëýã÷èä íü óã òåñò÷èëýëèéã íýâòð¿¿ëýõ áèçíåñ îð÷èíä íü õýðýãæ¿¿ëäýã. OT (Operation Test) -¯¿íèéã çàðèìäàà õ¿ëýýí àâàõ ¿åèéí òåñò (acceptance test) õýìýýäýã. Íýâòð¿¿ëýëò ýõëýõýýñ ºìíº õýðýãëýã÷èéí òºëººëëèéã ýíýõ¿¿ òåñò÷èëýëä òàòàí îðîëöóóëàõ áºãººä ýíý òåñò÷èëýëèéí ¿åýð ìºí õýðýãëýã÷èéã ñóðãàõ ïðîöåññ ÿâàãääàã. Òåñò÷èëýë íü ÏÕ-í ÷àíàðò íºëººëºõ íü:
  • 13. Àëäàà íü äàðààãèéí ¿å øàòóóäàä ñºð㺺ð íºëººëºõ íü Ñèñòåì Äýä ñèñòåì Ïðîãðàì Ìîäóë Øèíæèëãýý Çîõèîìæ Ïðîãðàìûí çîõèîìæ Ìîäóëèéí çîõèîìæ × × × × × × × ×: Àëäàà /bug/ Àëäààã ýõíèé ¿å øàòóóäàä èëð¿¿ëýõ íü ÷ óõàë
  • 14.
  • 15.
  • 17. Ïðîãðàì õàíãàìæèéí ¿íýëãýý: ÇÀÐÄÀË Ñèñòåì õºãæ¿¿ëýõ çàðäëûí èõýíõè õóâèéã õ¿íèé õºäºëìºðèéí çàðäàë ýçýëäýã. Èéìä çàðäëû ã òîîöîõäîî ¿éë àæèëëàãàà áóþó ÷ àðìàéëò ûã òîîöîõ øààðäëàãà ãàðäàã. ÕªÃƯ¯ËÝÕ ÇÀÐÄÀË (Development Cost) HARDWARE COST SOFTWARE COST HUMAN RESOURCE’S COST ×àðìàéëò (Effort)
  • 18.
  • 19. Õ¿íèé íººöèéí çàðäàë Outsourcing Òýýâðèéí çàðäàë Õóäàëäàæ àâñàí ÏÕ (OS,Middleware .. .) Hardware Ñåðâåð, ïðèíòåð, ñ¿ëæýýíèé òºõººðºìæ Õºãæ¿¿ëýõ îð ÷ èí ( Ìàøèí , Õýðýãñë¿¿ä ) Software Áóñàä Ñóóðèëóóëàëò Óòèëèòóóä Ò¿ðýýñ Îôôèñ ¯ð ä¿í Ïëàí 4 ñàð ¯ð ä¿í Ïëàí 5 ñàð 0 964 98 1,505 1,500 1,000 1,006 0 0 100 97 50 60 100 100 20 16 434 368 Íýãæ : 1,000 òºãðºã Æèøýý: Çàðäëûí òºëºâëºëòèéã ¿ð ä¿íòýé íü õàðüöóóëàõ íü 3,002 1,988 200 196 0 0 1,000 1,002 0 0 100 97 50 43 100 100 20 17 100 102 Òºõººðºìæ ( äèñê, õàâòàñ, êàíîí ) Ïðîãðàì õàíãàìæèéí ¿íýëãýý: ÇÀÐÄÀË