Search result for Software design and architecture specialization 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 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
Basic Elements of Design: Design Principles and Software Overview
by Lori Poole- 4.7
Approx. 11 hours to complete
Good design evokes emotion and presents the news of the day with clarity and the proper tone. A business card, brochure, or website that has good design provides content that is more inviting, more easily comprehensible and is faster to process. Graphic Design Associations and Magazines/Websites Understand the history and design process of the graphic design profession....
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...
Introduction to Database Management Systems (DBMS)
by Edoreal Learning Solutions- 3.8
1 hour on-demand video
Database Management System (DBMS) is a Software for data storage & retrieval, for creating user interface (forms), reports, and for administering a DB system (security, access, etc. Data abstraction and database languages Database schema and Instances Database Architecture Database Design Process Database Design Process Basic Terms In Database Design Conceptual Design : Case Study...
$11.99
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....