Search result for Software design and architecture Online Courses & Certifications
Get Course Alerts by Email
Software Development Processes and Methodologies
by Praveen Mittal , Kevin Wendt- 4.7
Approx. 22 hours to complete
Software is quickly becoming integral part of human life as we see more and more automation and technical advancements. Just like we expect car to work all the time and can't afford to break or reboot unexpectedly, software industry needs to continue to learn better way to build software if it were to become integral part of human life....
Software Architecture & Design
by Spencer Rugaber , Eric Feron , Jarrod Parkes- 0.0
Approx. 2 months
This course will equip students with the skills and knowledge necessary to accomplish the following objectives: Software Architecture and Design teaches the principles and concepts involved in the analysis and design of large software systems....
Free
Software Architecture for the Internet of Things
by Frank Gielen- 4.3
Approx. 27 hours to complete
This course will teach you how to design futureproof systems that meet the requirements of IoT systems: systems that are secure, interoperable, modifiable and scalable. Moreover, you'll learn to apply best-in-class software architecture methods to help you design complex IoT and other applications. Design process and software requirements The Software Architecture Design Process...
Cyber-Physical Systems Design & Analysis
by Eric Feron , Pablo Afman , Jerome Hughes , Bruce Lewis- 0.0
Approx. 16 weeks
This course introduces not only the enormous design space offered by Cyber-Physical Systems (CPS) but also th lesson 1 CPS design Models Low-level control Mid- and High-level automation lesson 2 CPS environment Humans and CPS Hardware-software co-design Sensors actuators and processors lesson 3 CPS engineering General principles Architecture and Design Language Formal methods for Verification and Validation...
Free
Software Design as an Element of the Software Development Lifecycle
by Albert Glock- 4.6
Approx. 11 hours to complete
This course talks about software development lifecycles a description/prescription for how we write software. Design is a step in this life cycle, and the course explores the implications of this. Introduction to Software Design Introduction to Secure Software Design How Design fits into the flow of software development The role of Architecture in Design...
Software Architecture
by Kenny Wong- 4.5
Approx. 10 hours to complete
We will talk about how architectures are evaluated, what makes a good architecture, and an architecture can be improved. We'll also talk about how the architecture touches on the process of software development. 1 – Architecture Overview and Process Software Architecture – Course Notes Software Architecture Glossary 2 – Analyzing and Evaluating an Architecture...
Software Development Process
by Alex Orso , Sarah Spikes- 0.0
Approx. 3 months
Software engineering isn’t just about programming. This course introduces the idea of software engineering as an iterative, systematic process. You will learn to use Github and Eclipse as you get introduced to the development life cycle, design processes and software testing. Software Development Processes explores requirements engineering, architecture and design, testing, and software quality in general....
Free
Related searches
Introduction to Embedded Systems Software and Development Environments
by Alex Fosdick- 4.5
Approx. 9 hours to complete
Welcome to the Introduction to Embedded Systems Software and Development Environments. You will learn how to implement software configuration management and develop embedded software applications. Course assignments include creating a build system using the GNU Toolchain GCC, using Git version control, and developing software in Linux on a Virtual Machine. Embedded Software Engineering...
Engineering Practices for Building Quality Software
by Kevin Wendt- 4.5
Approx. 18 hours to complete
, Java, C#, Python, JavaScript), an understanding of software development lifecycle models, familiarity with UML diagrams (class and sequence diagrams), and a desire to better understand quality aspects of software development beyond program correctness. ISO/IEC/IEEE Systems and software engineering — Architecture description You will establish feasible and testable scenarios for evaluating quality attributes in software architecture....
Object-Oriented Design
by Kenny Wong- 4.7
Approx. 17 hours to complete
You will discover how to create modular, flexible, and reusable software, by applying object-oriented design principles and guidelines. • Apply design guidelines for modularity, separation of concerns, information hiding, and conceptual integrity to create a flexible, reusable, maintainable design. 1 – Welcome to Software Design and Architecture 2 – Software Architect and Design Roles in Industry...