Home
Search results “Principles of software engineering design”
Software Design Principles-lecture61/SE
 
11:59
Software design principles
Views: 785 asha khilrani
software design | introduction |software engineering |
 
10:27
software engineering software design
Views: 27914 Education 4u
Software Design Patterns and Principles (quick overview)
 
11:24
Ex-Google Tech Lead the TheTECHLEAD teaches the tech of technical software & systems design patterns and principles on how to avoid over-engineering your project into garbage. 👌 SUBSCRIBE 👌 http://youtube.com/techlead?sub_confirmation=1 Video explanations of popular interview questions: http://algoexpert.io/techlead (use code "techlead" for a discount) Get free daily coding interview practice: http://dailycodingproblem.com/techlead Listen to audiobooks to save time on your drive, here's a free book coupon: http://audibletrial.com/techlead Check the tech & camera gear that I'm using (★★★★★): http://amazon.com/shop/techlead My Desk Lamp: https://amzn.to/2PZ0BBz My Mouse: https://amzn.to/2CZwHba My Camera: https://amzn.to/2IlcGPF My Headphones: https://amzn.to/2WU6GBK My Earbuds: https://amzn.to/2VrDiSN My Monitor: https://amzn.to/2I6zseS My Multitool: https://amzn.to/2WSEVt3 My Keyboard: https://amzn.to/2VrE2r3 My Microphone: https://amzn.to/2WYu4OB My Macbook: https://amzn.to/2CZwMeY 👕NEW MERCH HERE! https://teespring.com/stores/techleadstore ‣ For more tech career & interview tips & tricks, check out TechLead: Season 1 Complete HD available for purchase. http://techlead.tech/season1/ http://instagram.com/patrickshyu/ http://twitter.com/patrickshyu/
Views: 164697 TechLead
Design principles|Design principles in software engineering
 
03:54
Design principles|Design principles in software engineering
Views: 1777 Last Night Study
Core Design Principles for Software Developers by Venkat Subramaniam
 
02:36:10
Subscribe to Devoxx on YouTube @ https://bit.ly/devoxx-youtube Like Devoxx on Facebook @ https://www.facebook.com/devoxxcom Follow Devoxx on Twitter @ https://twitter.com/devoxx Writing code is easy. Writing good quality code is an entirely different story. How can we measure quality of design? How do we know we're doing the right set of things that will leads us to a better design? In this session we will learn about some core software design principles that help programmers everyday. Instead of talking about theory and what we could potentially do, we will take on multiple examples, discuss the solution, pros and cons, and bring out key design principles that have an impact on the outcome.
Views: 201709 Devoxx
S.O.L.I.D. Principles of Object-Oriented Design - A Tutorial on Object-Oriented Design
 
10:04
Learn more advanced front-end and full-stack development at: https://www.fullstackacademy.com In this tutorial, we give an overview of the S.O.L.I.D. Principles of Object-Oriented Design, a concept introduced by Robert C. Martin in 1995. These rules are designed to help a programmer develop software that is easy to maintain and extend. Watch this video to learn: - Three major signs of bad code - How coding with S.O.L.I.D. in mind can help you avoid these pitfalls - How S.O.L.I.D. can apply when coding in JavaScript
Views: 38677 Grace Hopper Academy
Principles of Software Engineering | Best Practices of Software Engineering
 
04:34
Principles and Best Practices of Software Engineering There are six principals of software engineering 1. Divide and conquer 2. KISS (Keep It Simple, Stupid!) 3. That's not to say simplicity is easy! 4.Learn, especially from your mistakes -- 5.Remember the reason the software exists 6.Remember that YOU won't be using the software Follow us on YouTube https://www.youtube.com/Informativestall Follow us on Facebook :https://www.facebook.com/informativestall Instagram : https://www.instagram.com/informativestall Twitter : https://twitter.com/informativesta2 Thanks for watching this video please Share ,Like and Subscribe for more videos.
Views: 2854 Informative stall
Software Engineering Design Concepts Computer Education for All Unit No. 8
 
26:30
Computer Education for All Provides Lecture Series on Software Engineering Design Concepts Unit No. 8 Software Engineering Resources, Software Design Engineering , Models, Software Process Models, SDLC, Weaknesses and Strengths, Explain Software process.Design Principles and Concepts, Object-Oriented Design Principles and Concepts, Patterns-Based Software Design, Patterns Catalogs, Design Modeling using UML, Thanks for watching this video please Share, Like, comments and Subscribe for more videos. Find us on Facebook: https://web.facebook.com/Computer-Education-for-All-1484033978567298 YouTube: https://www.youtube.com/channel/UCiV37YIYars6msmIQXopIeQ
John Ousterhout: "A Philosophy of Software Design" | Talks at Google
 
01:01:40
John Ousterhout, Professor of Computer Science at Stanford University, discusses complex techniques on how to become a more confident coder. John is excited to announce that he just published the first edition of a new book on software design, based on material from a software design class he has been teaching at Stanford for the last several years. Prior to joining Stanford, John spent 14 years in industry where he founded two companies, preceded by another 14 years as a professor at Berkeley. Over the course of his career, Professor Ousterhout has built a number of influential systems (Sprite OS, Tcl.Tk, log structured file systems, Raft, RAMcloud, etc) and has taught several courses on software design. In this talk, he synthesizes these experiences into an insightful and provocative discussion on how to (and how not to) design software. Get the book: https://goo.gl/ywYJ3i
Views: 30634 Talks at Google
principles of software engineering 1
 
33:52
for details visit http://www.rsoft.pk What is Software What is difference between Program and Software Product What is Engineering Introduction to Engineering What is Software Engineering Introduction to Software Engineering Software Engineering Basic Concepts methods tools procedures Why Software Engineering Software programs data structures n documentation System Software Real Time Software Business Software Scientific and Engineering Software Embedded Software Personal Computer Software Web Based Software Software Characteristics Process Management Students subscribe my channel for more videos for details visit www.rsoft.pk FB/rsoftpk [email protected] plus.google.com/+rsoftpk https://dribbble.com/rsoftpk https://www.linkedin.com/in/rsoft-it-solutions-3526a6108/
Views: 1865 Rsoft IT Solutions
Software Engineering: Crash Course Computer Science #16
 
10:35
Today, we’re going to talk about how HUGE programs with millions of lines of code like Microsoft Office are built. Programs like these are way too complicated for a single person, but instead require teams of programmers using the tools and best practices that form the discipline of Software Engineering. We'll talk about how large programs are typically broken up into into function units that are nested into objects known as Object Oriented Programming, as well as how programmers write and debug their code efficiently, document and share their code with others, and also how code repositories are used to allow programmers to make changes while mitigating risk. Ps. Have you had the chance to play the Grace Hopper game we made in episode 12. Check it out here! http://thoughtcafe.ca/hopper/ Produced in collaboration with PBS Digital Studios: http://youtube.com/pbsdigitalstudios Want to know more about Carrie Anne? https://about.me/carrieannephilbin The Latest from PBS Digital Studios: https://www.youtube.com/playlist?list=PL1mtdjDVOoOqJzeaJAV15Tq0tZ1vKj7ZV Want to find Crash Course elsewhere on the internet? Facebook - https://www.facebook.com/YouTubeCrash... Twitter - http://www.twitter.com/TheCrashCourse Tumblr - http://thecrashcourse.tumblr.com Support Crash Course on Patreon: http://patreon.com/crashcourse CC Kids: http://www.youtube.com/crashcoursekids
Views: 438271 CrashCourse
KISS (Keep It Simple, Stupid) Principle - Software Design Principles - Part 3
 
11:57
This video is about KISS principle, it will explain what is KISS principle and how KISS design principle works.
Views: 301 Geeks Sense
Software Design Principles - Introduction - Part 1
 
04:02
This Video is about Software Design Principles. It will explain what is software design principle, what is use of software design principle and how it works.
Views: 273 Geeks Sense
Software Design Principles For Beginners
 
53:16
Software Design Principles For Beginners ► SUBSCRIBE --> https://www.youtube.com/user/rithustutorials?sub_confirmation=1 ► RECOMMENDED COURSE - Your First Steps from Programmer to Software Architect --> https://www.udemy.com/software-architect-course-first-steps/?couponCode=YOUTUBE-2019 ► DOWNLOAD Presentation and Notes --> https://courses.in28minutes.com/p/in28minutes-course-guide -------------------------------------------------- MOST WATCHED TUTORIALS -------------------------------------------------- ► How to become an expert on Spring Boot, REST and Microservices? --> https://www.youtube.com/watch?v=jf6doctfxWQ ► WATCH 30+ Videos on SPRING BOOT --> https://www.youtube.com/playlist?list=PLBBog2r6uMCRcybG1UBB6yAqFZbwjAKHi ► CHECK OUT Our Most Watched Videos --> https://www.youtube.com/playlist?list=PLBBog2r6uMCQhZaQ9vUT5zJWXzz-f49k1 ► All Spring Boot Articles - http://www.springboottutorial.com/spring-boot-projects-with-code-examples ---------------------------------------------- RECOMMENDED COURSES ---------------------------------------------- ► Your First Steps from Programmer to Software Architect --> https://www.udemy.com/software-architect-course-first-steps/?couponCode=YOUTUBE-2019 ► Spring Framework Interview Guide - 200+ Questions & Answers --> https://www.udemy.com/spring-interview-questions-and-answers/?couponCode=YOUTUBE-2019 ► Java Interview Guide : 200+ Interview Questions and Answers --> https://www.udemy.com/java-interview-questions-and-answers/?couponCode=YOUTUBE-2019 -------------------------------------------------------------------------------------------- BEST SELLING COURSES - 30 DAY MONEY BACK GUARANTEE -------------------------------------------------------------------------------------------- ► Python For Beginners - Java to Python in 100 Steps --> https://www.udemy.com/learn-python-programming-for-java-programmers?couponCode=YOUTUBE-2019 ► Master Microservices with Spring Boot and Spring Cloud --> https://www.udemy.com/microservices-with-spring-boot-and-spring-cloud/?couponCode=YOUTUBE-2019 ► Spring Master Class - Beginner to Expert --> https://www.udemy.com/spring-tutorial-for-beginners/?couponCode=YOUTUBE-2019 ► Your First Steps from Programmer to Software Architect --> https://www.udemy.com/software-architect-course-first-steps/?couponCode=YOUTUBE-2019 ► Master Hibernate and JPA with Spring Boot in 100 Steps --> https://www.udemy.com/hibernate-jpa-tutorial-for-beginners-in-100-steps/?couponCode=YOUTUBE-2019 ► Spring Framework Interview Guide - 200+ Questions & Answers --> https://www.udemy.com/spring-interview-questions-and-answers/?couponCode=YOUTUBE-2019 ► Master Java Web Services and REST API with Spring Boot --> https://www.udemy.com/spring-web-services-tutorial/?couponCode=YOUTUBE-2019 ► Learn Spring Boot in 100 Steps - Beginner to Expert --> https://www.udemy.com/spring-boot-tutorial-for-beginners/?couponCode=YOUTUBE-2019 ► Java Interview Guide : 200+ Interview Questions and Answers --> https://www.udemy.com/java-interview-questions-and-answers/?couponCode=YOUTUBE-2019 ► Mockito Tutorial : Learn mocking with 25 Junit Examples --> https://www.udemy.com/mockito-tutorial-with-junit-examples/?couponCode=YOUTUBE-2019 ► Spring MVC For Beginners : Build Java Web App in 25 Steps --> https://www.udemy.com/spring-mvc-tutorial-for-beginners-step-by-step/?couponCode=YOUTUBE-2019 --------------------------------------------------- Follow us on Social Media --------------------------------------------------- ► TWITTER --> https://twitter.com/in28minutes ► FACEBOOK --> https://www.facebook.com/in28Minutes ► INSTAGRAM --> https://www.instagram.com/in28minutes/ ► LINKEDIN --> https://in.linkedin.com/in/rangakaranam
Views: 780 in28minutes
Lecture 10 - Software Design and Implementation  |  Software Engineering in Hindi [Hindi]
 
26:46
This video is the 10th lecture of short course software engineering. Below points are explained in this video: - What is software design? - What is software implementation? - What are software design and implementation? - What are the software design concepts? - What is the software design consideration? - Like, share, comment and subscribe? #ComputerScienceGurukul #LTGradeTeacher2018 #UPLTGradeTeacher2018 #LTGradeComputerTeacher2018 #FreeClassesForLTGrade2018 #LTGradeComputerQuestions #LTGradeComputer2018 #LTGradeComputerScience2018 #SoftwareEngineering ---- Computer Science Gurukul channel is a step towards computer science education to spread its importance among students, professional and technology enthusiastic people. This channel will always work to provide pure computer science knowledge in the Hindi language. The goal of this channel is to help “No-Degree Software Professional” and Kids programmer. Facebook: https://www.facebook.com/computersciencegurukul YouTube: https://www.youtube.com/c/computersciencegurukul
Software Engineering Principles: The Software Crisis
 
49:10
This is the first lecture of the Software Engineering Principles Course. It covers some basics: - What software engineering is - Why software engineering is important - Common misconceptions about software engineering - The Software Crisis Connect with DataVis Bob on Facebook: https://www.facebook.com/datavisbob
Views: 1060 DataVisBob Laramee
Software Engineering Principles Lecture 06: Subsystems
 
41:11
software subsystems subsystem graphs subsystem diagrams simplifying communication subsystem interfaces subsystem cards revising design documentation Connect with DataVis Bob on Facebook: https://www.facebook.com/datavisbob
Views: 621 DataVisBob Laramee
Seven Testing Principles: Software Testing
 
05:02
http://www.guru99.com/software-testing-seven-principles.html . This Testing tutorial for beginners explains 7 types of Testing in Software Testing. The principles help in testing methodologies and techniques. Principles of Software Testing in brief – Principle 1 Testing shows presence of defects Principle 2 Exhaustive testing is impossible Principle 3 Early Testing Principle 4 Defect Clustering Principle 5 Pesticide Paradox Principle 6 Testing is context dependent Principle 7 Absence of errors - fallacy Like, share and subscribe our channel for more videos. Enjoy our free tutorial on our YouTube channel and our website. Watch more videos on our YouTube channel at https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ READ this as a book on Amazon by viewing at http://amzn.to/2vaj1aA Visit our website for more! www.guru99.com FACEBOOK! Would you prefer to watch more about us? Like our page for more https://www.facebook.com/guru99com/ TWITTER! Tweet for us on Twitter with #guru99 and follow us on https://twitter.com/guru99com THANKS! We appreciate you reading this and hope you have a wonderful day! Sincerely, Guru99
Views: 484868 Guru99
Design Patterns Video Tutorial
 
15:03
Code is Here: http://goo.gl/jaonq Best Design Patterns Book : http://goo.gl/W0wyie Subscribe to Me: http://bit.ly/2FWQZTx Here I begin my design patterns video tutorial. I have talked a great deal about OOP design principles in the past. I've shown you how to turn requirements into a UML diagram. Then I covered how to turn a UML diagram into a class. This tutorial will start off by revisiting OOP concepts. I'll also provide answers to the most common questions I receive. By the end, you'll be able to use design patterns to solve common software design problems. Like the channel? Consider becoming a Patreon! Check it out here: ►► https://www.patreon.com/derekbanas *Watch More Learn in One Videos* ►► Java - https://youtu.be/n-xAqcBCws4 ►► C++ - https://youtu.be/Rub-JsjMhWY ►► Python - https://youtu.be/N4mEzFDjqtA ►► MySQL - https://youtu.be/yPu6qV5byu4 ►► PHP - https://youtu.be/7TF00hJI78Y ►► Kotlin - https://youtu.be/H_oGi8uuDpA ►► C# - https://youtu.be/lisiwUZJXqQ ►► JavaScript - https://youtu.be/fju9ii8YsGs
Views: 953448 Derek Banas
Introduction to Software Engineering - Software Design Part 1
 
12:54
This is the prescribed course for 5th Sem BCA students - Bangalore University.
Views: 43476 Sptech
Seven Software Testing Principles
 
05:53
►Check the below link for detailed post on "Principles of Software Testing" http://www.softwaretestingmaterial.com/principles-of-software-testing/ ►THANKS for taking the time to visit, I hope you SUBSCRIBE and enjoy the upcoming videos! ►Please SUBSCRIBE for More videos: https://www.youtube.com/channel/UCIJGI_3XgnfUaSNQD8D2IMQ ►If you like this video, Please click on Like and Comment! ►Follow Us on Social Network: ►Google +: https://plus.google.com/u/0/112866700026030919889/posts ►Facebook: https://www.facebook.com/SoftwareTestingMaterial ►Twitter: https://twitter.com/STMWebsite ►Pinterest: https://www.pinterest.com/stmsite/ ►Website: http://www.softwaretestingmaterial.com ►LinkedIn: https://www.linkedin.com/in/rajkumarsm/
Designing principle of software engineering in hindi || simple and easy by Smart padai
 
01:52
Full explanation of designing principle In software engineering in hindi Like share and comment my video And please subscribe my channel Thankyou
Views: 1049 Smart Padai
interface design principle| part-1/3 | Software Engineering |
 
05:44
Software Engineering tutorials
Views: 1731 Education 4u
Software Design & Design Principles
 
16:24
This video is about software Design
Views: 186 Shiraz Khurana
Software Design - Introduction to SOLID Principles in 8 Minutes
 
08:17
Software Design - Introduction to SOLID Principles in 8 Minutes ► SUBSCRIBE --> https://www.youtube.com/user/rithustutorials?sub_confirmation=1 ► RECOMMENDED COURSE - Your First Steps from Programmer to Software Architect --> https://www.udemy.com/software-architect-course-first-steps/?couponCode=YOUTUBE-2019 ► DOWNLOAD Presentation and Notes --> https://courses.in28minutes.com/p/in28minutes-course-guide -------------------------------------------------- MOST WATCHED TUTORIALS -------------------------------------------------- ► How to become an expert on Spring Boot, REST and Microservices? --> https://www.youtube.com/watch?v=jf6doctfxWQ ► WATCH 30+ Videos on SPRING BOOT --> https://www.youtube.com/playlist?list=PLBBog2r6uMCRcybG1UBB6yAqFZbwjAKHi ► CHECK OUT Our Most Watched Videos --> https://www.youtube.com/playlist?list=PLBBog2r6uMCQhZaQ9vUT5zJWXzz-f49k1 ► All Spring Boot Articles - http://www.springboottutorial.com/spring-boot-projects-with-code-examples ---------------------------------------------- RECOMMENDED COURSES ---------------------------------------------- ► Your First Steps from Programmer to Software Architect --> https://www.udemy.com/software-architect-course-first-steps/?couponCode=YOUTUBE-2019 ► Spring Framework Interview Guide - 200+ Questions & Answers --> https://www.udemy.com/spring-interview-questions-and-answers/?couponCode=YOUTUBE-2019 ► Java Interview Guide : 200+ Interview Questions and Answers --> https://www.udemy.com/java-interview-questions-and-answers/?couponCode=YOUTUBE-2019 -------------------------------------------------------------------------------------------- BEST SELLING COURSES - 30 DAY MONEY BACK GUARANTEE -------------------------------------------------------------------------------------------- ► Python For Beginners - Java to Python in 100 Steps --> https://www.udemy.com/learn-python-programming-for-java-programmers?couponCode=YOUTUBE-2019 ► Master Microservices with Spring Boot and Spring Cloud --> https://www.udemy.com/microservices-with-spring-boot-and-spring-cloud/?couponCode=YOUTUBE-2019 ► Spring Master Class - Beginner to Expert --> https://www.udemy.com/spring-tutorial-for-beginners/?couponCode=YOUTUBE-2019 ► Your First Steps from Programmer to Software Architect --> https://www.udemy.com/software-architect-course-first-steps/?couponCode=YOUTUBE-2019 ► Master Hibernate and JPA with Spring Boot in 100 Steps --> https://www.udemy.com/hibernate-jpa-tutorial-for-beginners-in-100-steps/?couponCode=YOUTUBE-2019 ► Spring Framework Interview Guide - 200+ Questions & Answers --> https://www.udemy.com/spring-interview-questions-and-answers/?couponCode=YOUTUBE-2019 ► Master Java Web Services and REST API with Spring Boot --> https://www.udemy.com/spring-web-services-tutorial/?couponCode=YOUTUBE-2019 ► Learn Spring Boot in 100 Steps - Beginner to Expert --> https://www.udemy.com/spring-boot-tutorial-for-beginners/?couponCode=YOUTUBE-2019 ► Java Interview Guide : 200+ Interview Questions and Answers --> https://www.udemy.com/java-interview-questions-and-answers/?couponCode=YOUTUBE-2019 ► Mockito Tutorial : Learn mocking with 25 Junit Examples --> https://www.udemy.com/mockito-tutorial-with-junit-examples/?couponCode=YOUTUBE-2019 ► Spring MVC For Beginners : Build Java Web App in 25 Steps --> https://www.udemy.com/spring-mvc-tutorial-for-beginners-step-by-step/?couponCode=YOUTUBE-2019 --------------------------------------------------- Follow us on Social Media --------------------------------------------------- ► TWITTER --> https://twitter.com/in28minutes ► FACEBOOK --> https://www.facebook.com/in28Minutes ► INSTAGRAM --> https://www.instagram.com/in28minutes/ ► LINKEDIN --> https://in.linkedin.com/in/rangakaranam
Views: 7496 in28minutes
07- Analysis Principles In Software Engineering In HINDI | Analysis Principles Software Engineering
 
08:42
Analysis Principles In Software Engineering In HINDI | Analysis Principles Software Engineering : By analyzing Problems and their causes, investigator have developed a variety of - notations and - corresponding sets of heuristic overcome them. 05- What Is System Modeling In Software Engineering In HINDI | What Is System Modeling In HINDI https://youtu.be/h-nPCBuCO1s 06- What Is System Simulation In Software Engineering In HINDI | System Simulation And Modeling https://youtu.be/eekcJuajL5s Website: http://www.tutorialsspace.com #SoftwareEngineering, #SoftwareEngineeringLectures, #SoftwareEngineeringLecturesInHindi, #SoftwareEngineeringTutorialsInHindi, #SoftwareEngineeringTutorials,
Views: 3400 tutorialsspace
What is a Design Doc: Software Engineering Best Practice #1
 
10:13
Ex-Google Tech Lead talks you through the #1 engineering practice: Design Docs. Get your free audiobook at our sponsor Audible http://audibletrial.com/techlead The "Design Doc" is a highly regarded and nearly cultural requirement for engineers at Google -- and for good reason. It helps organize ideas, build consensus, document code, save time, launch projects, and summarize the depth & breadth of a project & its accomplishments. In this exciting video, The Tech Lead breaks down the structure & usage scenarios of a design document for software engineers, developers, programmers, and coders alike. But let me know what you think and how else might you organize a technical project? 👌 SUBSCRIBE 👌 http://youtube.com/techlead?sub_confirmation=1 Video explanations of popular interview questions: http://algoexpert.io/techlead (use code "techlead" for a discount) Get free daily coding interview practice: http://dailycodingproblem.com/techlead Listen to audiobooks to save time on your drive, here's a free book coupon: http://audibletrial.com/techlead Check the tech & camera gear that I'm using (★★★★★): http://amazon.com/shop/techlead My Desk Lamp: https://amzn.to/2PZ0BBz My Mouse: https://amzn.to/2CZwHba My Camera: https://amzn.to/2IlcGPF My Headphones: https://amzn.to/2WU6GBK My Earbuds: https://amzn.to/2VrDiSN My Monitor: https://amzn.to/2I6zseS My Multitool: https://amzn.to/2WSEVt3 My Keyboard: https://amzn.to/2VrE2r3 My Microphone: https://amzn.to/2WYu4OB My Macbook: https://amzn.to/2CZwMeY 👕NEW MERCH HERE! https://teespring.com/stores/techleadstore ‣ For more tech career & interview tips & tricks, check out TechLead: Season 1 Complete HD available for purchase. http://techlead.tech/season1/ http://instagram.com/patrickshyu/ http://twitter.com/patrickshyu/
Views: 71700 TechLead
user interface golden rules | software Engineering |
 
09:39
user interface golden rules software Engineering
Views: 16422 Education 4u
12 Principles of Agile Software Development
 
05:18
►Check the below link for detailed post on "12 Principles of Agile Software Development" http://www.softwaretestingmaterial.com/principles-agile-software-development/ ►THANKS for taking the time to visit, I hope you SUBSCRIBE and enjoy the upcoming videos! ►Please SUBSCRIBE for More videos: https://www.youtube.com/channel/UCIJGI_3XgnfUaSNQD8D2IMQ ►If you like this video, Please click on Like and Comment! ►Follow Us on Social Network: ►Google +: https://plus.google.com/u/0/112866700026030919889/posts ►Facebook: https://www.facebook.com/SoftwareTestingMaterial ►Twitter: https://twitter.com/STMWebsite ►Pinterest: https://www.pinterest.com/stmsite/ ►Website: http://www.softwaretestingmaterial.com ►LinkedIn: https://www.linkedin.com/in/rajkumarsm/
object oriented  design |  software engineering |
 
07:17
software engineering object oriented design
Views: 29390 Education 4u
user interface design | software engineering |
 
07:39
software engineering
Views: 18906 Education 4u
Introduction to Software Engineering in Hindi | Software Engineering Tutorials
 
10:42
Video Credit goes to D.J Somil ( Party Pandit ) visit our website for full course www.lastmomenttuitions.com NOTES: https://lastmomenttuitions.com/how-to-buy-notes/ NOTES FORM : https://goo.gl/p4Zfim Introduction to Software Engineering : https://goo.gl/iByyd9 Process Framework Model : https://goo.gl/b1urmd Waterfall Model in Soft Development Life Cycle : https://goo.gl/cgPFoy Iterative Model in SDLC : https://goo.gl/FbhFNr Extreme Programming (XP) in SDLC : https://goo.gl/L4zqbn Agile Development Process : https://goo.gl/4aGS7h SCRUM : https://goo.gl/uXpcQa CMM ( Capability Maturity Model ) : https://goo.gl/Zdy5mv Risk identification in Software Engineering : https://goo.gl/xW54Yh RMMM ( Rish Mitigation Monitoring Management ) : https://goo.gl/vcaHLG Change Control in software engineering : https://goo.gl/JX6NJh Version Control : https://goo.gl/XMYocp White Box testing : https://goo.gl/kMmwtf Black Box Testing Full Concept : https://goo.gl/DoQZSa Maintenance : https://goo.gl/8wcrgW Reverse engineering : https://goo.gl/yxtr6X Test Driven Development : https://goo.gl/shmhFM Cohesion and Coupling : https://goo.gl/oHoFiV FTR ( formal technical review ) : https://goo.gl/KVq4Pq Cocomo Model (Constructive Cost Model Introduction) : https://goo.gl/Hu5bHS whatsapp: 7038604912
Views: 113526 Last moment tuitions
Function Oriented Design Introduction - Software Engineering Lectures in Hindi English
 
09:03
Function Oriented Design Introduction - Software Engineering Lectures in Hindi English
software metrics | software engineering |
 
04:51
software engineering software metrics
Views: 37827 Education 4u
importance and principles of modeling | OOSE |
 
05:10
Object oriented software engineering
Views: 7159 Education 4u
analysis modeling | software engineering |
 
06:56
analysis modeling for function-oriented and object-oriented software Engineering
Views: 12649 Education 4u
SOLID Design Principles Introduction
 
06:14
In this video we will discuss 1. SOLID Acronym and Introduction 2. SOLID design principles 3. Why SOLID SOLID Introduction 1. SOLID principles are the design principles that enable us manage most of the software design problems 2. The term SOLID is an acronym for five design principles intended to make software designs more understandable, flexible and maintainable 3. The principles are a subset of many principles promoted by Robert C. Martin 4. The SOLID acronym was first introduced by Michael Feathers SOLID Acronym S : Single Responsibility Principle (SRP) O : Open closed Principle (OSP) L : Liskov substitution Principle (LSP) I : Interface Segregation Principle (ISP) D : Dependency Inversion Principle (DIP) Single Responsibility Principle 1. Robert C. Martin expresses the principle as, "A class should have only one reason to change” 2.Every module or class should have responsibility over a single part of the functionality provided by the software, and that responsibility should be entirely encapsulated by the class Liskov Substitution Principle 1. Introduced by Barbara Liskov state that “objects in a program should be replaceable with instances of their sub-types without altering the correctness of that program” 2. If a program module is using a Base class, then the reference to the Base class can be replaced with a Derived class without affecting the functionality of the program module 3. We can also state that Derived types must be substitutable for their base types Open/Closed Principle 1. “Software entities should be open for extension, but closed for modification” 2. The design and writing of the code should be done in a way that new functionality should be added with minimum changes in the existing code 3. The design should be done in a way to allow the adding of new functionality as new classes, keeping as much as possible existing code unchanged Interface Segregation Principle 1. “Many client-specific interfaces are better than one general-purpose interface” 2.We should not enforce clients to implement interfaces that they don't use. Instead of creating one big interface we can break down it to smaller interfaces Dependency Inversion Principle 1. One should “depend upon abstractions, [not] concretions" 2. Abstractions should not depend on the details whereas the details should depend on abstractions 3. High-level modules should not depend on low level modules If we don’t follow SOLID Principles we 1. End up with tight or strong coupling of the code with many other modules/applications 2. Tight coupling causes time to implement any new requirement, features or any bug fixes and some times it creates unknown issues 3. End up with a code which is not testable 4. End up with duplication of code 5. End up creating new bugs by fixing another bug 6. End up with many unknown issues in the application development cycle Following SOLID Principles helps us to 1. Achieve reduction in complexity of code 2. Increase readability, extensibility and maintenance 3. Reduce error and implement Reusability 4. Achieve Better testability 5. Reduce tight coupling Solution to develop a successful application depends on Architecture : choosing an architecture is the first step in designing application based on the requirements. Example : MVC, WEBAPI, MVVM..etc Design Principles : Application development process need to follow the design principles Design Patterns : We need to choose correct design patterns to build the software If you are confused on how we can apply these design principles in the application development? Don’t worry as we are going to take a look at them in greater details in the upcoming videos. In the next video we will discuss single responsibility principle in detail with a sample example. Text version of the video http://csharp-video-tutorials.blogspot.com/2017/11/solid-design-principles-introduction.html Slides http://csharp-video-tutorials.blogspot.com/2017/11/solid-design-principles-introduction_20.html SOLID Design Principles Tutorial https://www.youtube.com/watch?v=HLFbeC78YlU&list=PL6n9fhu94yhXjG1w2blMXUzyDrZ_eyOme SOLID Design Principles Text Articles & Slides http://csharp-video-tutorials.blogspot.com/2018/01/solid-design-principles.html All Dot Net and SQL Server Tutorials in English https://www.youtube.com/user/kudvenkat/playlists?view=1&sort=dd All Dot Net and SQL Server Tutorials in Arabic https://www.youtube.com/c/KudvenkatArabic/playlists
Views: 135451 kudvenkat
Principles of Software Engineering in Urdu / Hindi / English 2
 
40:46
for details visit http://www.rsoft.pk Principles Concepts Tools techniques methods procedures of Software Engineering Introduction and Definition of Software Engineering Importance and application of Software Problems n issues in Software Development Students subscribe my channel for more videos FB/rsoftpk [email protected] plus.google.com/+rsoftpk https://dribbble.com/rsoftpk https://www.linkedin.com/in/rsoft-it-solutions-3526a6108/
Views: 505 Rsoft IT Solutions
architectural design | software engineering |
 
12:54
software engineering architectural design
Views: 37831 Education 4u
Software Architecture | Architectural patterns | Architecture vs Design pattern
 
15:29
Follow WebDev Cave's Facebook Page and stay updated: https://www.facebook.com/webdevcave/ In this video, I explain, in an introductory way, software architecture, how does it in the big picture, and the three important parts of it: - Architectural Patterns - Messaging - Quality attributes Also, I clarify the difference between Architecture vs Design pattern. The various architectural patterns are mentioned and briefly explained at the end of the video: - Layered Architecture/ N-tier Architectural pattern Lesson Link: https://youtu.be/BCXcIllT7Lc - Microservices Lesson Link: https://youtu.be/8BPDv038oMI - MicroKernel Architectural pattern Lesson Link: https://youtu.be/h3icQDMRLd8 - Space-based Architecture - Event-driven Architectural pattern I conclude the video with some insights and additional resources to learn more about Software Architecture and Architectural patterns. Resources: Software Architecture in Practice- 3rd Edition: http://amzn.to/2CPO1g6 Pattern-Oriented Software Architecture- Volume1: http://amzn.to/2BIgTrz References: Drawback (Bridge picture): https://ibercons.blogspot.com/2016/08/consecuencias-de-no-contratar-un.html Scaffolding picture: https://www.brogangroup.com/services/scaffolding/117/ Mason-bricks: http://wrkshp.org/24-05-13-mud-plastering-begins/img_8448/
Views: 51887 The TechCave
Open Closed Principle
 
10:11
In this video we will learn 1. Open Closed Principle 2. Implementation guidelines of Open closed Principle 3. And will implement this Principle with a simple example In the first video of SOLID Introduction we have understood that O in the SOLID is acronym for “Open/Closed Principle” also known as OCP Definition: In object-oriented programming, the open/closed principle states that "software entities such as classes, modules, functions, etc. should be open for extension, but closed for modification" 1. Which means, any new functionality should be implemented by adding new classes, attributes and methods, instead of changing the current ones or existing ones. 2. Bertrand Meyer is generally credited for having originated the term open/closed principle and This Principle is considered by Bob Martin as “the most important principle of object-oriented design”. Implementation guidelines 1. The simplest way to apply OCP is to implement the new functionality on new derived (sub) classes that inherit the original class implementation. 2. Another way is to allow client to access the original class with an abstract interface, 3. So, at any given point of time when there is a requirement change instead of touching the existing functionality it’s always suggested to create new classes and leave the original implementation untouched. Pit falls of Not following OCP What if I do not follow Open closed principle during a requirement enhancement in the development process. In that case, we end up with the following disadvantages 1. If a class or a function always allows the addition of new logic, as a developer we end up testing the entire functionality along with the requirement. 2. Also, as a developer we need to ensure to communicate the scope of the changes to the Quality Assurance team in advance so that they can gear up for enhanced regression testing along with the feature testing. 3. Step 2 above is a costly process to adapt for any organization 4. Not following the Open Closed Principle breaks the SRP since the class or function might end up doing multiple tasks. 5. Also, if the changes are implemented on the same class, Maintenance of the class becomes difficult since the code of the class increases by thousands of unorganized lines. Hope the above counter facts helps in understanding on why we need to follow the open closed principle. You can find the code used in the demo at the following link http://csharp-video-tutorials.blogspot.com/2018/01/open-closed-principle.html Also, we strongly recommend you to refer to our design pattern tutorial for more details on creational design patterns I believe this session has given you a good idea on how we can implement Open closed principle. In the next session we will focus on Liskov substitution principle. Till then, thank you and have a great day Text version of the video http://csharp-video-tutorials.blogspot.com/2018/01/open-closed-principle.html Slides http://csharp-video-tutorials.blogspot.com/2018/01/open-closed-principle-slides.html SOLID Design Principles Tutorial https://www.youtube.com/watch?v=HLFbeC78YlU&list=PL6n9fhu94yhXjG1w2blMXUzyDrZ_eyOme SOLID Design Principles Text Articles & Slides http://csharp-video-tutorials.blogspot.com/2018/01/solid-design-principles.html All Dot Net and SQL Server Tutorials in English https://www.youtube.com/user/kudvenkat/playlists?view=1&sort=dd All Dot Net and SQL Server Tutorials in Arabic https://www.youtube.com/c/KudvenkatArabic/playlists
Views: 50272 kudvenkat
Difference Between Software Architecture and Software Design | Scott Duffy
 
04:00
What is the difference between software architecture and software design? In this video, I talk about the two similar but distinct roles in a software project, and make it clear what the difference is. Please like the video, subscribe to see more, and leave a comment if there's anything I can cover in the architecture field! Check out my site at http://softwarearchitect.ca or subscribe for more videos like this! What is TOGAF 9.1? https://www.youtube.com/watch?v=pHqN6BSygIQ A brand new course on TOGAF Standard 9.2, just released, is available here: https://www.udemy.com/togaf-part1/?couponCode=YTPROMO If you'd like to be notified when there are new courses, blog articles, news or tips relating to Microsoft Azure, I'd love to have you on my list. I promise not to email too much. You can sign up here. https://softwarearchitectca.activehosted.com/f/13 -~-~~-~~~-~~-~- If you'd like to support me on Patreon, and get some sweet supporter benefits too, my page is here: https://www.patreon.com/softwarearchitect -~-~~-~~~-~~-~-
Views: 60793 Software Architect CA
SOLID Design Patterns
 
57:18
In this episode, Robert is joined by Phil Japikse for a chat about design patterns. Software design patterns have been around long before the MVC Framework gained momentum. Phil starts with a review of Robert C. Martin's (Uncle Bob) SOLID macronym. After building the proper foundation,he reviews several design patterns, their C# implementation and when and how they should be used in modern software development. Get the code samples here: http://www.skimedic.com/samples/Japikse_SolidPatterns.zip
Views: 120848 Microsoft Visual Studio
Conceptual architecture   GRASP
 
13:48
Review of the GRASP principles
Analysis Concepts and Principal Software Engineering Computer Education for All Unit No.5
 
24:36
Computer Education for All Provides Lecture Series on Software Engineering Analysis Concepts and Principal Software Engineering Unit No.5 you should know what is software requirement analysis and how it is conducted, software requirement analysis principles, prototyping, specification and representation priniciples preparation of software requirement and specification SRS document. Thanks for watching this video please Share, Like, comments and Subscribe for more videos. Find us on Facebook: https://web.facebook.com/Computer-Education-for-All-1484033978567298 YouTube: https://www.youtube.com/channel/UCiV37YIYars6msmIQXopIeQ