{"id":21955,"date":"2021-03-08T01:01:08","date_gmt":"2021-03-08T06:01:08","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/design-in-construction-software-engineering\/"},"modified":"2021-03-08T01:01:08","modified_gmt":"2021-03-08T06:01:08","slug":"design-in-construction-software-engineering","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=21955","title":{"rendered":"Design in construction #Software Engineering"},"content":{"rendered":"<p><b>Design in construction<\/b><br \/>When software development does not go through a detailed design phase, developers require to think the design of the part they are working on and how the design fits together with the other components and the interface of the software. It&#8217;s always better to think about the design and algorithm before coding it. Also, before compiling, it&#8217;s always better to mentally check your code that the algorithm is right. Also, you can fix\/determine\/consider some test data and mentally check that the algorithm is generating the expected output. If not, check your design, algorithm, and code.<\/p>\n<p>When the development method goes through a detailed design phase, while coding as a developer you should be clear of the requirements of the part and the design of the part. Then you should also think if your algorithm\/implementation will meet the required functionalities and design requirements. Several industry studies show that 16-19% of the developer errors are due to misinterpretation or the misunderstanding of the design and requirements. <\/p>\n<p> From: http:\/\/sitestree.com\/?p=4823<br \/> Categories:Software Engineering<br \/>Tags:<br \/> Post Data:2007-08-06 19:48:53<\/p>\n<p>\t\tShop Online: <a href='https:\/\/www.ShopForSoul.com\/' target='new' rel=\"noopener\">https:\/\/www.ShopForSoul.com\/<\/a><br \/>\n\t\t(Big Data, Cloud, Security, Machine Learning): Courses: <a href='http:\/\/Training.SitesTree.com' target='new' rel=\"noopener\"> http:\/\/Training.SitesTree.com<\/a><br \/>\n\t\tIn Bengali: <a href='http:\/\/Bangla.SaLearningSchool.com' target='new' rel=\"noopener\">http:\/\/Bangla.SaLearningSchool.com<\/a><br \/>\n\t\t<a href='http:\/\/SitesTree.com' target='new' rel=\"noopener\">http:\/\/SitesTree.com<\/a><br \/>\n\t\t8112223 Canada Inc.\/JustEtc: <a href='http:\/\/JustEtc.net' target='new' rel=\"noopener\">http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) <\/a><br \/>\n\t\tShop Online: <a href='https:\/\/www.ShopForSoul.com'> https:\/\/www.ShopForSoul.com\/<\/a><br \/>\n\t\tMedium: <a href='https:\/\/medium.com\/@SayedAhmedCanada' target='new' rel=\"noopener\"> https:\/\/medium.com\/@SayedAhmedCanada <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Design in constructionWhen software development does not go through a detailed design phase, developers require to think the design of the part they are working on and how the design fits together with the other components and the interface of the software. It&#8217;s always better to think about the design and algorithm before coding it. &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=21955\">Continue reading<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1917],"tags":[],"class_list":["post-21955","post","type-post","status-publish","format-standard","hentry","category-fromsitestree-com","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":78262,"url":"http:\/\/bangla.sitestree.com\/?p=78262","url_meta":{"origin":21955,"position":0},"title":"Examples: Experiment Design","author":"Sayed","date":"May 22, 2025","format":false,"excerpt":"Experiment 1: Forecast the\u00a0nations that will have the most suicides,\u00a0 Data: Output variables: Method\/Algorithm for this experiment Experiment 2: Find out the association of GDP and population size on suicide rates, Data: Output variables: Method\/Algorithm for this experiment Experiment design 3: Predict which age groups are most prone to commit\u2026","rel":"","context":"In &quot;Analytics and Machine Learning Project Development&quot;","block_context":{"text":"Analytics and Machine Learning Project Development","link":"http:\/\/bangla.sitestree.com\/?cat=1974"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":23012,"url":"http:\/\/bangla.sitestree.com\/?p=23012","url_meta":{"origin":21955,"position":1},"title":"SQL Server and Data Mining Algorithms #Root #By Sayed Ahmed","author":"Author-Check- Article-or-Video","date":"March 23, 2021","format":false,"excerpt":"SQL Server and Data Mining Algorithms Microsoft Association Algorithm Microsoft Clustering Algorithm Microsoft Decision Trees Algorithm Microsoft Linear Regression Algorithm Microsoft Logistic Regression Algorithm Microsoft Naive Bayes Algorithm Microsoft Neural Network Algorithm Microsoft Sequence Clustering Algorithm Microsoft Time Series Algorithm From: http:\/\/sitestree.com\/?p=1901 Categories:Root, By Sayed AhmedTags: Post Data:2015-02-04 22:27:13 Shop\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":16742,"url":"http:\/\/bangla.sitestree.com\/?p=16742","url_meta":{"origin":21955,"position":2},"title":"Misc. Optimization:","author":"Sayed","date":"February 4, 2020","format":false,"excerpt":"\"Linear programming (LP, also called linear optimization) is a method to achieve the best outcome (such as maximum profit or lowest cost) in a mathematical model whose requirements are represented by linear relationships. en.wikipedia.org \u203a wiki \u203a Linear_programming Linear programming - Wikipedia\" \"Branch and bound (BB, B&B, or BnB) is\u2026","rel":"","context":"In &quot;AI ML DS RL DL NN NLP Data Mining Optimization&quot;","block_context":{"text":"AI ML DS RL DL NN NLP Data Mining Optimization","link":"http:\/\/bangla.sitestree.com\/?cat=1910"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26233,"url":"http:\/\/bangla.sitestree.com\/?p=26233","url_meta":{"origin":21955,"position":3},"title":"Graph Mining: Louvian Modularity: Learn by finding answers to the following questions. Can you answer the following questions? #Root","author":"Author-Check- Article-or-Video","date":"April 20, 2021","format":false,"excerpt":"Graph Mining: Louvian\/Louvain Modularity: Learn by finding answers to the following questions. Can you answer the following questions? I have seen both: Louvian Modularity and Louvain Modularity. I will use Louvain Modularity What is the primary problem that Louvain Modularity solved? Is Louvain good at detecting small communities? What is\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":71105,"url":"http:\/\/bangla.sitestree.com\/?p=71105","url_meta":{"origin":21955,"position":4},"title":"In real-life: will you choose the best algorithm? or you can just use the most familiar algorithm to you. What are the pros and cons.","author":"Sayed","date":"September 20, 2021","format":false,"excerpt":"If you can, answer the question below: Write your answer in the comment box. In real-life: will you choose the best algorithm? or you can just use the most familiar algorithm to you. What are the pros and cons.","rel":"","context":"In &quot;Introduction to Machine Learning&quot;","block_context":{"text":"Introduction to Machine Learning","link":"http:\/\/bangla.sitestree.com\/?cat=1945"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":16323,"url":"http:\/\/bangla.sitestree.com\/?p=16323","url_meta":{"origin":21955,"position":5},"title":"Graph Mining: Louvian Modularity: Learn by finding answers to the following questions. Can you answer the following questions?","author":"Sayed","date":"October 13, 2019","format":false,"excerpt":"Graph Mining: Louvian\/Louvain Modularity: Learn by finding answers to the following questions. Can you answer the following questions? I have seen both: Louvian Modularity and Louvain Modularity. I will use Louvain Modularity What is the primary problem that Louvain Modularity solved? Is Louvain good at detecting small communities? What is\u2026","rel":"","context":"In &quot;Graph Mining&quot;","block_context":{"text":"Graph Mining","link":"http:\/\/bangla.sitestree.com\/?cat=1905"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/21955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21955"}],"version-history":[{"count":0,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/21955\/revisions"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21955"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21955"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}