Software Design Tutorial #1 - Software Engineering & Software Architecture

Author: Tech With Tim
Published At: 2020-06-29T00:00:00
Length: 40:43

Summary

Description

In this video I will be teaching you the basics of designing software systems like a software engineer. We will walk through a design problem and use software engineering skills and techniques to design an example system. We will create a UML class diagram and transform textual requirements to a plan for the system we need to implement.

๐Ÿ“‹ Problem Link: https://docs.google.com/document/d/1ehzPRJoRrdmy3Bu9h9BQk6_4Q18dNMt4Ukho_GGgyuQ/edit?usp=sharing

๐Ÿ“š Playlist: https://www.youtube.com/watch?v=FLtqAi7WNBY&list=PLzMcBGfZo4-nVu4ANTe7NuU0Ny6_oyQmV

โ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พ

๐Ÿ”Š Subscribe to my second channel for weekly podcasts! https://www.youtube.com/channel/UCSATlCAUi7R0Ik-wsZb2gOA

๐Ÿ’ฐ Courses & Merch ๐Ÿ’ฐ

๐Ÿ’ป The Fundamentals of Programming w/ Python: https://tech-with-tim.teachable.com/p/the-fundamentals-of-programming-with-python

๐Ÿ‘• Merchandise: https://teespring.com/stores/tech-with-tim-merch-shop

๐Ÿ”— Social Medias ๐Ÿ”—

๐Ÿ“ธ Instagram: https://www.instagram.com/tech_with_tim

๐Ÿ“ฑ Twitter: https://twitter.com/TechWithTimm

โญ Discord: https://discord.gg/pr2k55t

๐Ÿ“ LinkedIn: https://www.linkedin.com/in/tim-ruscica-82631b179/

๐ŸŒŽ Website: https://techwithtim.net

๐Ÿ“‚ GitHub: https://github.com/techwithtim

๐Ÿ”Š Podcast: https://anchor.fm/tech-with-tim

๐ŸŽฌ My YouTube Gear ๐ŸŽฌ

๐ŸŽฅ Main Camera (EOS Canon 90D): https://amzn.to/3cY23y9

๐ŸŽฅ Secondary Camera (Panasonic Lumix G7): https://amzn.to/3fl2iEV

๐Ÿ“น Main Lens (EFS 24mm f/2.8): https://amzn.to/2Yuol5r

๐Ÿ•น Tripod: https://amzn.to/3hpSprv

๐ŸŽค Main Microphone (Rode VideoMic Pro): https://amzn.to/3d0KKMG

๐ŸŽค Secondary Microphone (Synco Wireless Lapel System): https://amzn.to/3e07Swl

๐ŸŽค Third Microphone (Blue Yeti USB Mic): https://amzn.to/3hoD625

โ˜€๏ธ Lights: https://amzn.to/2ApeiXr

โŒจ Keyboard (Daskeyboard 4Q): https://amzn.to/2YpN5vm

๐Ÿ–ฑ Mouse (Steelseries Rival 300): https://amzn.to/3cVTqnD

๐Ÿ“ธ Webcam (Logitech 1080p Pro): https://amzn.to/2B2IXcQ

๐Ÿ“ข Speaker (Beats Pill): https://amzn.to/2XYc5ef

๐ŸŽง Headphones (Bose Quiet Comfort 35): https://amzn.to/2MWbl3e

๐ŸŒž Lamp (BenQ E-reading Lamp): https://amzn.to/3e0UCr8

๐ŸŒž Secondary Lamp (BenQ Screenbar Plus): https://amzn.to/30Dtafi

๐Ÿ’ป Main Monitor (LG 4K): https://amzn.to/37ybtiH

๐Ÿ’ป Secondary Monitor (Thinkvision 1080p): https://amzn.to/2AyHR8H

๐ŸŽค XLR Microphone (Rode NT1): Not available

๐ŸŽ™ Mic Boom Arm (Rode PSA 1): https://amzn.to/30EZw9m

๐ŸŽš Audio Interface (Behringer 4 Channel): https://amzn.to/3fqm4z3

๐Ÿ’พ Recorder (Zoom H6): https://amzn.to/2UIihVJ

โ—พ ๐Ÿ’ธ Donations ๐Ÿ’ธ โ—พ

๐Ÿ’ต One-Time Donations: https://www.paypal.com/donate/?token=m_JfrPK7DsK4PLk0CxNnv4VPutjqSldorAmgQIQnMozUwwQw93vdul-yhU06IwAuig15uG&country.x=CA&locale.x=

๐Ÿ’ฐ Patreon: https://www.patreon.com/techwithtim

โ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พโ—พ

โšก Please leave a LIKE and SUBSCRIBE for more content! โšก

โญ Tags โญ

- Tech With Tim

- Software Engineering

- Designing Software

- How to Design Software

- Designing Software for Beginners

- Software Design

- Introduction to Software Design

- UML Class Diagram

โญ Hashtags โญ

#SoftwareDesign #DesigningSoftware #SoftwareEngineering

Translated At: 2025-06-05T07:50:46Z

Request translate (One translation is about 5 minutes)

Version 3 (stable)

Optimized for a single speaker. Suitable for knowledge sharing or teaching videos.

Recommended Videos