SlideShare a Scribd company logo
SPIRAL MODEL OF SDLC
សមាជិក៖
ទន់ សសៀវផរ // ស៊ីដែន ឈនប៊ួយ // សូ សវណ្ណ
ា រ
៉ា ត់ // សរន សថាន៊ីម // អ៊ួន
ល៊ី
Overview // ទិែឋភាពទូសៅ
1. Definition. និយមន័យ
2. Conceptual view. ទសសនៈគំនិត
3. Brief History. ប្បវតតិសសខេប
4. Phases. ែំណ្ណក់កាល
5. Structure. រចនាសមព័នធ
6. Application. កមមវ ិធ៊ី
7. Pros & Cons. គណសមបតតិ និខគណវ ិបតតិ
8. Reference. ឯកសារសោខ
What is SPIRAL MODEL of SDLC ?
“The spiral model is a systems development lifecycle (SDLC) method used
for risk management that combines the iterative development process model
with elements of the Waterfall model. The spiral model is used by software
engineers and is favored for large, expensive and complicated projects.”
“SPIRAL MODEL គឺជាវែតននការអភិវឌ្ឍន៍ប្បព័នធ (SDLC) ដែលសប្បើសប្មាប់ការប្គប់ប្គខនិនិភ
ដែលរ៊ួមបញ្
ច ូលគ្ន
ា នូវគំរូែំសណើរការអភិវឌ្ឍន៍ែដែលៗជាម៊ួយនឹខធាតផសំននគំរូទឹកសប្ជាោះ។ spiral model ប្ត
សប្បើប្បាស់សោយ software engineers ស ើយប្តូវបានសពញនិយមសប្មាប់គសប្មាខធំៗ តនមៃនលៃ និខស
ម ុគ
1. Definition. និយមន័យ
1. Definition//និយមន័យ
“Spiral model is a combination of sequential and prototype model. This model
is best used for large projects which involves continuous enhancements.”
តាមនិយមន័យទ៊ីព៊ីរសយើខបាន៖
2. Conceptual view. ទសសនៈគំនិត
 The spiral model was defined by Barry Boehm in his 1988 article A Spiral Model of
Software Development and Enhancement. This model was not the first model to
discuss iterative development, but it was the first model to explain why the iteration
matters.
 The spiral model កំណត់សោយ Barry Boehm សៅក
ន ុខអតថបទ A spiral Model of Software
Development និខ Enhancement (ការសលើកកមពស់)សៅក
ន ុខឆ្
ា ំ1988 ។ស ើយមូដែលសនោះមិន
ដមនជាmodelែំបូខសទ ដែលពិភាកាអំព៊ីការអភិវឌ្ឍន៍មតខស ើយមតខសទៀត។ បដនតវាជាគំរូសលើក
ែំបូខបខអស់សែើមប៊ីពនយល់ព៊ីមូលស តដែល iteration (ការសធវើស ើខវ ិញ)ស តអវើវាមានសារៈសំខា
ន់។
3. Brief History. ប្បវតតិសសខេប
▸Planning // ការសធវើដផនការ
▸Risk Analysis // ការវ ិភាគនិនិភ័យ
▸Engineering // វ
វ ិសវ កមម
▸Evaluation // ការវាយតនមៃ
4. Phases. ែំណ្ណក់កាល
Planning // ការសធវើដផនការ
• In this phase Software analyst communicate with
the clients and the necessary requirements such
as Business Requirements and System
Requirements are gathered.
• ក
ន ុខែំណ្ណក់កាលសនោះ អាកវ ិភាគកមមវ ិធ៊ីទាក់ទខជាម៊ួយអតិលិជន និខ
តប្មូវការចំបាច់ែូចជាជាតប្មូវការអាជ៊ីវកមម និខប្បព័នធតប្មូវការប្តូវ
បានប្បមូលផ
្ ុំ។
Risk Analysis // ការវ ិភាគនិនិភ័យ
• In this phase analyst assume all the possible risks that could be
occurred during future development and alternative solutions are
proposed to overcome future risk.
• ក
ន ុខែំណ្ណក់កាលសនោះ អាកវ ិភាគសនមតថាអាចសធវើសៅបានទាំខអស់ឬអត់។
និនិភ័យដែលអាចសកើតមានក
ន ុខសពលអនាគតការអភិវឌ្ឍន៍ និខែំសណ្ណោះ
ប្សាយជំន៊ួសបានសសា ើស ើខសែើមប៊ីជំនោះនិនិភ័យនាសពលអនាគត។
Engineering // វវ ិសវ កមម
• In this phase all the necessary coding is done for develop the
software also testing done in this phase.
• ក
ន ុខែំណ្ណក់កាលសនោះ រល់ការសរសសរកូែចំបាច់ទាំខអស់ប្តូវបានសធវើ
សប្មាប់អភិវឌ្ឍកមមវ ិធ៊ីផខដែរ ការសធវើសតសត ក៏បានសធវើសៅក
ន ុខែំណ្ណក់កាល
សនោះដែរ។
Evaluation // ការវាយតនមៃ
• In this phase customer/clients evalute the developed software or the
system. After evaluation if customer wishes for more features to add in
the software then the process of itaration is continued.
• ក
ន ុខែំណ្ណក់កាលសនោះ customer/clients វាយតនមៃកមមវ ិធ៊ីឬប្បព័នធដែលបានបសខកើ
ត។ បនា
ា ប់ព៊ីការវាយតនម
ៃ ប្បសិនសបើអតិលិជនចខ់បានបដនថមសទៀតលកេណៈ
ពិសសសសែើមប៊ីបដនថមសៅក
ន ុខកមមវ ិធ៊ីបនា
ា ប់មកែំសណើរការនន iteration(ការសធវើម្
តខសទៀត) ប្តូវបានបនត។
5. Structure. រចនាសមព័នធ
5. Structure. រចនាសមព័នធ
6. Application. កមមវ ិធ៊ី
ខាខវ
សប្កាមវ
សនោះវ
គឺវ
ជាវ
ការវ
សប្បើវ
ប្បាស់វ
ធមមតាវ
ននវ
មូដែល Spiral៖
• Requirements are complex and need evaluation to get clarity.
តប្មូវការគឺស
ម ុគសា
ម ញ ស ើយប្តូវការការវាយតនមៃសែើមប៊ីទទ៊ួលបានភាពចាស់លាស់។
• New product line which should be released in phases to get enough customer feedback.
ដសសផលិតផលលម៊ីដែលគ៊ួរប្តូវបានសចញផាយជាែំណ្ណក់កាល សែើមប៊ីទទ៊ួលបានមត
ិ ដកលម
អ ប្គប់ប្គ្នន់ព៊ីអតិលិជន។
• When costs there are a budget constraint and risk evaluation is important.
សៅសពលដែលការចំណ្ណយមានឧបសគគលវ ិកា និខការវាយតនមៃនិនិភ័យមានសារៈសំខាន់។
• Long-term project commitment because of potential changes to economic priorities as the requirements change with time.
ការសបតជា
ា ចិតតគសប្មាខរយៈសពលដវខ សោយសារការផ្ល
ៃ ស់ប
្ ូ
រសកា
ត នពលចំស ោះអាទិភាពសសែឋកិចច សោយសារតប្មូវការផ្ល
ៃ ស់ប
្ ូ
រសៅ តាមសពលសវលា។
• For medium to high-risk projects development.
សប្មាប់ការអភិវឌ្ឍន៍គសប្មាខដែលមាននិនិភ័យមធយមសៅសពស់។
• Customer is not sure of their requirements which are usually the case.
អតិលិជនមិនប្បាកែអំព៊ីតប្មូវការរបស់ព៊ួកសគដែលជាធមមតាសកើតស ើខសនាោះសទ។
• Significant changes are expected in the product during the development cycle.
ការផ្ល
ៃ ស់ប
្ ូ
រសំខាន់ៗប្តូវបានរំពឹខទកសៅក
ន ុខផលិតផលក
ន ុខអំ ុ ខសពលវែតននការអភិវឌ្ឍន៍។
គណសមបតតិ៖
1. Changing requirements can be accommodated.
ការផ្ល
ៃ ស់ប
្ ូ
រតប្មូវការអាចប្តូវបានសា
ា ក់សៅ។
2. Allows for extensive use of prototypes.
អនញ្ញ
ា តឱ្យសប្បើប្បាស់ោខទូលំទូលាយននគំរូសែើម
3. Requirements can be captured more accurately.
តប្មូវការអាចប្តូវបានចប់យកកាន
់ ដតប្តឹមប្តូវ។
4. Users see the system early.
អាកសប្បើប្បាស់សមើលស ើញប្បព័នធមនែំបូខ។
5. Development can be divided into smaller parts and more risky parts can be developed earlier which helps better risk management.
ការអភិវឌ្ឍន៍អាចដបខដចកជាដផាកតូចៗ និខដផាកដែលមាននិនិភ័យសប្ចើន។អាចប្តូវបានបសខកើតស ើខមនសនោះ ដែលជ៊ួយការប្គប់ប្គខនិនិភ័យកាន
់ ដ
ប្បសសើរ។
7. Pros & Cons. គណសមបតតិ និខគណវ ិបតតិ
គណវ ិបតតិ៖
1. Management is more complex.
ការប្គប់ប្គខកាន
់ ដតស
ម ុគសា
ម ញ។
2. End of project may not be known early.
ការបញ្ច ប់គសប្មាខប្បដ លជាមិនប្តូវបានសគែឹខមនសនាោះសទ។
3. Not suitable for small or low risk projects and could be expensive for small projects.
មិនស័កតិសមសប្មាប់គសប្មាខតូច ឬនិនិភ័យទាប ស ើយអាចមានតនមៃនលៃសប្មាប់គសប្មាខតូចៗ។
4. Process is complex.
ែំសណើរការគឺស
ម ុគសា
ម ញ។
5. Spiral may go indefinitely.
វខ់អាចសៅសោយគ្ន
ម នកំណត់។
6. Large number of intermediate stages requires excessive documentation.
ចំន៊ួនធំននែំណ្ណក់កាលមធយមទាមទារឱ្យសលើសឯកសារ។
7. Pros & Cons. គណសមបតតិ និខគណវ ិបតតិ
Spiral Modelប្តូវបានសប្បើក
ន ុខសសណ្ណរ ើយ
ូ ែូចខាខសប្កាមៈ
•សៅសពលដែលគសប្មាខមានទំ ំធំ។
•កដនៃខដែលកមម វ ិធ៊ីប្តូវការការវាយតនមៃនិនិភ័យជាបនតបនា
ា ប់។
•តប្មូវការមានភាពស
ម ុគសា
ម ញបនតិច ស ើយទាមទារការបញ្ញ
ា ក់ជាបនត។
•កមម វ ិធ៊ីទាមទារការផ្ល
ៃ ស់ប
្ ូ
រសំខាន់ៗ។
•កដនៃខណ្ណដែលមានសពលសវលាប្គប់ប្គ្នន់គឺព៊ួកសគសែើមប៊ីទទ៊ួលបានមតិអាកសប្បើចខសប្កាយ។
•កដនៃខដែលការសចញផាយប្តូវបានទាមទារឱ្យមានភាពញឹកញាប់។
សពលណ្ណប្តូវសប្បើ Spiral model?
ឯកសារសោខ
[1] http://www.softwaretestinghelp.com
[2] http://istqbexamcertification.com
[3] http://www.onestoptesting.com
THANK YOU!!

More Related Content

Featured

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 

Featured (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

SPIRAL MODEL of SDLC-Ass.pptx

  • 1. SPIRAL MODEL OF SDLC សមាជិក៖ ទន់ សសៀវផរ // ស៊ីដែន ឈនប៊ួយ // សូ សវណ្ណ ា រ ៉ា ត់ // សរន សថាន៊ីម // អ៊ួន ល៊ី
  • 2. Overview // ទិែឋភាពទូសៅ 1. Definition. និយមន័យ 2. Conceptual view. ទសសនៈគំនិត 3. Brief History. ប្បវតតិសសខេប 4. Phases. ែំណ្ណក់កាល 5. Structure. រចនាសមព័នធ 6. Application. កមមវ ិធ៊ី 7. Pros & Cons. គណសមបតតិ និខគណវ ិបតតិ 8. Reference. ឯកសារសោខ
  • 3. What is SPIRAL MODEL of SDLC ? “The spiral model is a systems development lifecycle (SDLC) method used for risk management that combines the iterative development process model with elements of the Waterfall model. The spiral model is used by software engineers and is favored for large, expensive and complicated projects.” “SPIRAL MODEL គឺជាវែតននការអភិវឌ្ឍន៍ប្បព័នធ (SDLC) ដែលសប្បើសប្មាប់ការប្គប់ប្គខនិនិភ ដែលរ៊ួមបញ្ ច ូលគ្ន ា នូវគំរូែំសណើរការអភិវឌ្ឍន៍ែដែលៗជាម៊ួយនឹខធាតផសំននគំរូទឹកសប្ជាោះ។ spiral model ប្ត សប្បើប្បាស់សោយ software engineers ស ើយប្តូវបានសពញនិយមសប្មាប់គសប្មាខធំៗ តនមៃនលៃ និខស ម ុគ 1. Definition. និយមន័យ
  • 4. 1. Definition//និយមន័យ “Spiral model is a combination of sequential and prototype model. This model is best used for large projects which involves continuous enhancements.”
  • 6.  The spiral model was defined by Barry Boehm in his 1988 article A Spiral Model of Software Development and Enhancement. This model was not the first model to discuss iterative development, but it was the first model to explain why the iteration matters.  The spiral model កំណត់សោយ Barry Boehm សៅក ន ុខអតថបទ A spiral Model of Software Development និខ Enhancement (ការសលើកកមពស់)សៅក ន ុខឆ្ ា ំ1988 ។ស ើយមូដែលសនោះមិន ដមនជាmodelែំបូខសទ ដែលពិភាកាអំព៊ីការអភិវឌ្ឍន៍មតខស ើយមតខសទៀត។ បដនតវាជាគំរូសលើក ែំបូខបខអស់សែើមប៊ីពនយល់ព៊ីមូលស តដែល iteration (ការសធវើស ើខវ ិញ)ស តអវើវាមានសារៈសំខា ន់។ 3. Brief History. ប្បវតតិសសខេប
  • 7. ▸Planning // ការសធវើដផនការ ▸Risk Analysis // ការវ ិភាគនិនិភ័យ ▸Engineering // វ វ ិសវ កមម ▸Evaluation // ការវាយតនមៃ 4. Phases. ែំណ្ណក់កាល
  • 8. Planning // ការសធវើដផនការ • In this phase Software analyst communicate with the clients and the necessary requirements such as Business Requirements and System Requirements are gathered. • ក ន ុខែំណ្ណក់កាលសនោះ អាកវ ិភាគកមមវ ិធ៊ីទាក់ទខជាម៊ួយអតិលិជន និខ តប្មូវការចំបាច់ែូចជាជាតប្មូវការអាជ៊ីវកមម និខប្បព័នធតប្មូវការប្តូវ បានប្បមូលផ ្ ុំ។
  • 9. Risk Analysis // ការវ ិភាគនិនិភ័យ • In this phase analyst assume all the possible risks that could be occurred during future development and alternative solutions are proposed to overcome future risk. • ក ន ុខែំណ្ណក់កាលសនោះ អាកវ ិភាគសនមតថាអាចសធវើសៅបានទាំខអស់ឬអត់។ និនិភ័យដែលអាចសកើតមានក ន ុខសពលអនាគតការអភិវឌ្ឍន៍ និខែំសណ្ណោះ ប្សាយជំន៊ួសបានសសា ើស ើខសែើមប៊ីជំនោះនិនិភ័យនាសពលអនាគត។
  • 10. Engineering // វវ ិសវ កមម • In this phase all the necessary coding is done for develop the software also testing done in this phase. • ក ន ុខែំណ្ណក់កាលសនោះ រល់ការសរសសរកូែចំបាច់ទាំខអស់ប្តូវបានសធវើ សប្មាប់អភិវឌ្ឍកមមវ ិធ៊ីផខដែរ ការសធវើសតសត ក៏បានសធវើសៅក ន ុខែំណ្ណក់កាល សនោះដែរ។
  • 11. Evaluation // ការវាយតនមៃ • In this phase customer/clients evalute the developed software or the system. After evaluation if customer wishes for more features to add in the software then the process of itaration is continued. • ក ន ុខែំណ្ណក់កាលសនោះ customer/clients វាយតនមៃកមមវ ិធ៊ីឬប្បព័នធដែលបានបសខកើ ត។ បនា ា ប់ព៊ីការវាយតនម ៃ ប្បសិនសបើអតិលិជនចខ់បានបដនថមសទៀតលកេណៈ ពិសសសសែើមប៊ីបដនថមសៅក ន ុខកមមវ ិធ៊ីបនា ា ប់មកែំសណើរការនន iteration(ការសធវើម្ តខសទៀត) ប្តូវបានបនត។
  • 14. 6. Application. កមមវ ិធ៊ី ខាខវ សប្កាមវ សនោះវ គឺវ ជាវ ការវ សប្បើវ ប្បាស់វ ធមមតាវ ននវ មូដែល Spiral៖ • Requirements are complex and need evaluation to get clarity. តប្មូវការគឺស ម ុគសា ម ញ ស ើយប្តូវការការវាយតនមៃសែើមប៊ីទទ៊ួលបានភាពចាស់លាស់។ • New product line which should be released in phases to get enough customer feedback. ដសសផលិតផលលម៊ីដែលគ៊ួរប្តូវបានសចញផាយជាែំណ្ណក់កាល សែើមប៊ីទទ៊ួលបានមត ិ ដកលម អ ប្គប់ប្គ្នន់ព៊ីអតិលិជន។ • When costs there are a budget constraint and risk evaluation is important. សៅសពលដែលការចំណ្ណយមានឧបសគគលវ ិកា និខការវាយតនមៃនិនិភ័យមានសារៈសំខាន់។ • Long-term project commitment because of potential changes to economic priorities as the requirements change with time. ការសបតជា ា ចិតតគសប្មាខរយៈសពលដវខ សោយសារការផ្ល ៃ ស់ប ្ ូ រសកា ត នពលចំស ោះអាទិភាពសសែឋកិចច សោយសារតប្មូវការផ្ល ៃ ស់ប ្ ូ រសៅ តាមសពលសវលា។ • For medium to high-risk projects development. សប្មាប់ការអភិវឌ្ឍន៍គសប្មាខដែលមាននិនិភ័យមធយមសៅសពស់។ • Customer is not sure of their requirements which are usually the case. អតិលិជនមិនប្បាកែអំព៊ីតប្មូវការរបស់ព៊ួកសគដែលជាធមមតាសកើតស ើខសនាោះសទ។ • Significant changes are expected in the product during the development cycle. ការផ្ល ៃ ស់ប ្ ូ រសំខាន់ៗប្តូវបានរំពឹខទកសៅក ន ុខផលិតផលក ន ុខអំ ុ ខសពលវែតននការអភិវឌ្ឍន៍។
  • 15. គណសមបតតិ៖ 1. Changing requirements can be accommodated. ការផ្ល ៃ ស់ប ្ ូ រតប្មូវការអាចប្តូវបានសា ា ក់សៅ។ 2. Allows for extensive use of prototypes. អនញ្ញ ា តឱ្យសប្បើប្បាស់ោខទូលំទូលាយននគំរូសែើម 3. Requirements can be captured more accurately. តប្មូវការអាចប្តូវបានចប់យកកាន ់ ដតប្តឹមប្តូវ។ 4. Users see the system early. អាកសប្បើប្បាស់សមើលស ើញប្បព័នធមនែំបូខ។ 5. Development can be divided into smaller parts and more risky parts can be developed earlier which helps better risk management. ការអភិវឌ្ឍន៍អាចដបខដចកជាដផាកតូចៗ និខដផាកដែលមាននិនិភ័យសប្ចើន។អាចប្តូវបានបសខកើតស ើខមនសនោះ ដែលជ៊ួយការប្គប់ប្គខនិនិភ័យកាន ់ ដ ប្បសសើរ។ 7. Pros & Cons. គណសមបតតិ និខគណវ ិបតតិ
  • 16. គណវ ិបតតិ៖ 1. Management is more complex. ការប្គប់ប្គខកាន ់ ដតស ម ុគសា ម ញ។ 2. End of project may not be known early. ការបញ្ច ប់គសប្មាខប្បដ លជាមិនប្តូវបានសគែឹខមនសនាោះសទ។ 3. Not suitable for small or low risk projects and could be expensive for small projects. មិនស័កតិសមសប្មាប់គសប្មាខតូច ឬនិនិភ័យទាប ស ើយអាចមានតនមៃនលៃសប្មាប់គសប្មាខតូចៗ។ 4. Process is complex. ែំសណើរការគឺស ម ុគសា ម ញ។ 5. Spiral may go indefinitely. វខ់អាចសៅសោយគ្ន ម នកំណត់។ 6. Large number of intermediate stages requires excessive documentation. ចំន៊ួនធំននែំណ្ណក់កាលមធយមទាមទារឱ្យសលើសឯកសារ។ 7. Pros & Cons. គណសមបតតិ និខគណវ ិបតតិ
  • 17. Spiral Modelប្តូវបានសប្បើក ន ុខសសណ្ណរ ើយ ូ ែូចខាខសប្កាមៈ •សៅសពលដែលគសប្មាខមានទំ ំធំ។ •កដនៃខដែលកមម វ ិធ៊ីប្តូវការការវាយតនមៃនិនិភ័យជាបនតបនា ា ប់។ •តប្មូវការមានភាពស ម ុគសា ម ញបនតិច ស ើយទាមទារការបញ្ញ ា ក់ជាបនត។ •កមម វ ិធ៊ីទាមទារការផ្ល ៃ ស់ប ្ ូ រសំខាន់ៗ។ •កដនៃខណ្ណដែលមានសពលសវលាប្គប់ប្គ្នន់គឺព៊ួកសគសែើមប៊ីទទ៊ួលបានមតិអាកសប្បើចខសប្កាយ។ •កដនៃខដែលការសចញផាយប្តូវបានទាមទារឱ្យមានភាពញឹកញាប់។ សពលណ្ណប្តូវសប្បើ Spiral model?

Editor's Notes

  1. NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image.