Problem Solving using Computers SDLC
Solving problems is the core of computer science. first of all programmers need to understand how a human solves a specific problem, then think how to translate this solution in to an algorithm and at last write specific code/program in programming language.
рдХंрдк्рдпूрдЯрд░ рд╕ाрдЗंрд╕ рдоें рд╕рдорд╕्рдпा рдХो рд╣рд▓ рдХрд░рдиा рдПрдХ рдорд╣рдд्рд╡рдкूрд░्рдг рдХाрд░्рдп рд╣ै, рдЗрд╕рдоें рд╕рд░्рд╡рдк्рд░рдердо рдк्рд░ोрдЧ्рд░ाрдорд░ рдХो рдпрд╣ рдЬाрдирдиा рд╣ोрддा рд╣ै рдХी рдордиुрд╖्рдп рдХिрд╕ी рд╕рдорд╕्рдпा рдХो рдХिрд╕ рдк्рд░рдХाрд░ рд╣рд▓ рдХрд░рддा рд╣ै рдПрд╡ं рдЗрд╕рдХे рдкрд╢्рдЪाрдд् рдпрд╣ рд╕ोрдЪрдиा рд╣ोрддा рд╣ै рдХि рдЙрд╕ рд╕рдорд╕्рдпा рдХे рд▓िрдП рдЕрд▓्рдЧोрд░िрдердо рдХैрд╕े рддैрдпाрд░ рдХी рдЬा рд╕рдХрддी рд╣ै рдФрд░ рдЙрд╕рдХा рдк्рд░ोрдЧ्рд░ाрдо рдХिрд╕ी рдк्рд░ोрдЧ्рд░ाрдоिंрдЧ рд▓ैंрдЧ्рд╡ेрдЬ рдоें рдХैрд╕े рд▓िрдЦा рдЬा рд╕рдХрддा рд╣ै।
Problem solving phases are as follows-
рдк्рд░ॉрдм्рд▓рдо рд╕ॉрд▓्рд╡िंрдЧ рдлेрдЬ рдиिрдо्рди рд╣ै -
1.) Problem Definition (рд╕рдорд╕्рдпा рдХी рдкрд░िрднाрд╖ा)
2.) Problem Analysis & Algorithm Design (рд╕рдорд╕्рдпा рдХा рд╡िрд╢्рд▓ेрд╖рдг рдПрд╡ं рдЕрд▓्рдЧोрд░िрдердо рдХी рдмрдиाрд╡рдЯ )
3.) Coding (рдХोрдбिंрдЧ)
4.) Compilation &Execution (рдХंрдкाрдЗрд▓ेрд╢рди рдПрд╡ं рдПрдХ्рд╕ीрдХ्рдпूрд╢рди)
5.) Debugging & Testing (рдд्рд░ुрдЯी рд╕ुрдзाрд░ рдПрд╡ं рдЬाँрдЪ)
6.) Documentation (рд▓िрдЦिрдд рд╡िрд╡рд░рдг)
7.) Implementation (рд╣рд▓ рдХो рд▓ाрдЧु рдХрд░рдиा)
8.) Maintenance (рд░рдЦрд░рдЦाрд╡)
рдХंрдк्рдпूрдЯрд░ рд╕ाрдЗंрд╕ рдоें рд╕рдорд╕्рдпा рдХो рд╣рд▓ рдХрд░рдиा рдПрдХ рдорд╣рдд्рд╡рдкूрд░्рдг рдХाрд░्рдп рд╣ै, рдЗрд╕рдоें рд╕рд░्рд╡рдк्рд░рдердо рдк्рд░ोрдЧ्рд░ाрдорд░ рдХो рдпрд╣ рдЬाрдирдиा рд╣ोрддा рд╣ै рдХी рдордиुрд╖्рдп рдХिрд╕ी рд╕рдорд╕्рдпा рдХो рдХिрд╕ рдк्рд░рдХाрд░ рд╣рд▓ рдХрд░рддा рд╣ै рдПрд╡ं рдЗрд╕рдХे рдкрд╢्рдЪाрдд् рдпрд╣ рд╕ोрдЪрдиा рд╣ोрддा рд╣ै рдХि рдЙрд╕ рд╕рдорд╕्рдпा рдХे рд▓िрдП рдЕрд▓्рдЧोрд░िрдердо рдХैрд╕े рддैрдпाрд░ рдХी рдЬा рд╕рдХрддी рд╣ै рдФрд░ рдЙрд╕рдХा рдк्рд░ोрдЧ्рд░ाрдо рдХिрд╕ी рдк्рд░ोрдЧ्рд░ाрдоिंрдЧ рд▓ैंрдЧ्рд╡ेрдЬ рдоें рдХैрд╕े рд▓िрдЦा рдЬा рд╕рдХрддा рд╣ै।
Problem solving phases are as follows-
рдк्рд░ॉрдм्рд▓рдо рд╕ॉрд▓्рд╡िंрдЧ рдлेрдЬ рдиिрдо्рди рд╣ै -
1.) Problem Definition (рд╕рдорд╕्рдпा рдХी рдкрд░िрднाрд╖ा)
2.) Problem Analysis & Algorithm Design (рд╕рдорд╕्рдпा рдХा рд╡िрд╢्рд▓ेрд╖рдг рдПрд╡ं рдЕрд▓्рдЧोрд░िрдердо рдХी рдмрдиाрд╡рдЯ )
3.) Coding (рдХोрдбिंрдЧ)
4.) Compilation &Execution (рдХंрдкाрдЗрд▓ेрд╢рди рдПрд╡ं рдПрдХ्рд╕ीрдХ्рдпूрд╢рди)
5.) Debugging & Testing (рдд्рд░ुрдЯी рд╕ुрдзाрд░ рдПрд╡ं рдЬाँрдЪ)
6.) Documentation (рд▓िрдЦिрдд рд╡िрд╡рд░рдг)
7.) Implementation (рд╣рд▓ рдХो рд▓ाрдЧु рдХрд░рдиा)
8.) Maintenance (рд░рдЦрд░рдЦाрд╡)
Comments
Post a Comment