chat loading...
Skip to Main Content
Off-Campus Login
Library Hours
Library Account Login
Chat with us
Contact us
Email us
Book appointment
Locations
Toggle navigation
Resources
Search Everything
Databases A-Z
Research Guides
eBooks
Journals & Magazines
Audiobooks
Online Videos
Library Archives
Services
Borrowing
Holds & Requests
Course Reserves
Library Account
Interlibrary Loan
Alumni & Community
Space Reservations
Printing
About Us
Libraries
Collaboratory
Library Computers
Hours
Accessibility
Policies
Staff Directory
Faculty Services
Faculty Supports
Faculty Services Guide
Copyright for Faculty
Accessible Resources
Open Education
Adding Resources to MyCanvas
Get Help
Research Help
Off-Campus Access
Research Appointments
Live Chat
Library FAQs
Library DIY
Contact Us
Academic Integrity
Academic Integrity
Guide For Students
Guide For Employees
Student FAQs
Academic Integrity Policy
Mohawk Links
Mohawk College
MyMohawk
MyCanvas
Mohawk Email
Mohawk Services
Research Guides
Search this Guide
Search
Computer Systems: Software Development
Start Here
Cloud Computing
Data & Databases
Networks
Programming
Security
Software Development
Resources
eBooks & Books
Videos
An Introduction to Software Design
by
Chenglie Hu
Call Number: Fennell RESERVES QA76.76.D47 2023, Fennell STACKS QA76.76.D47 2023
Publication Date: 2023
The AI-Enabled SDLC
by
By Brent Laster, Eran Yahav
Publication Date: 2025
eBook
Technical Writing for Software Developers
by
Chris Chinchilla
Publication Date: 2024
eBook
Software Testing Strategies
by
Matthew Heusser; Michael Larsen
Publication Date: 2023
eBook
System Design Interview Guide For Software Professionals
by
Dhirendra Sinha; Tejas Chopra
Publication Date: 2024
eBook
Developing Secure Software (1 Hour 30 minutes)
This course introduces secure software development tools and frameworks and teaches secure coding practices like input validation, separation of concerns, and single access point.
Software Architecture: Patterns for Developers (1 hour 16 minutes)
This course covers a variety of software architecture patterns, showing you how to apply the correct architecture to new systems and recognize patterns in existing systems.
Software Design: Developing Effective Requirements (1 hour 45 minutes)
Getting the requirements right in software development is half the battle. This course delves into the techniques and tools needed to win that battle.
Featured Resource
Software Development, Design and Coding
by
John F. Dooley; Vera Kazakova
Publication Date: 2024
Learn the principles of good software design and then turn those principles into great code. This book introduces you to software engineering -- from the application of engineering principles to the development of software.
<<
Previous:
Security