false
Hamburger Menu
Catalog
Software Design Course (5/22/2024)
Software Design Course (5/22/2024)
Create Account
Availability
On-Demand
Cost
$0.00
Credit Offered
1 CEU Credit
1 PDH Credit
Course Description:
Software design is both the process of defining the architecture, components, interfaces and other characteristics of a system, and the result of that process. Essentially, software design is the software life cycle activity in which parameters outlined and defined in the Requirements process are translated into a description of a software system’s internal structure that can be used as a basis for construction. This course begins with design fundamentals, including concepts, context and processes. It then progresses through key design issues; structure and architecture; user interface design; design quality analysis and evaluation; notations; strategies and design tools, all within the context of real-world challenges.
Format:
Asynchronous
Nominal duration:
Self-paced Learning – Approximate Time: 8 hours
Professional Development Hours (PDH) :
8
Continuing Education Credits (CEU) :
0.8
Learning Objectives:
1. Outline the software design process, and demonstrate how the essential design principles are applied within it.
2. Apply the concepts of concurrency, data persistence, error handling and security to a typical software design project.
3. Illustrate the essential elements of software structure and architecture in terms of styles, patterns and families of programs and frameworks.
4. Explain the application of user interface design to a software development project, including essential principles, interaction modalities, information presentation and the UI design process.
5. Demonstrate the application of quality analysis and evaluation principles, including quality attributes, analysis and evaluation techniques, and quality measures.
6. Explain through example the concept of design notations in terms of structure and behavioral descriptions.
7. Employ function, object, data-structure and component-based design methodologies in a typical software design project.
Recommended
Learning Activity Title
Learning Activity Title
Learning Activity Title
Software Engineering Management Course (5/22/2024)
Multiple Credits
FREE
Learning Activity Title
Learning Activity Title
Learning Activity Title
Associate Software Developer Training
Multiple Credits
$65.00 - $85.00
Learning Activity Title
Learning Activity Title
Learning Activity Title
Associate Software Developer Exam (5/22/2020)
No Credit
$50.00 - $200.00
Learning Activity Title
Learning Activity Title
Learning Activity Title
Product and Process Requirements (5/22/2024)
Multiple Credits
FREE
(2)
Learning Activity Title
Learning Activity Title
Learning Activity Title
Associate Software Developer Certification
Multiple Credits
$345.00 - $775.00
(2)
×
Software Design Course (5/22/2024) Course List
Login
User Login
Continue with Google
OR
Email
Required
Password
Required
Logging In…
Create Account
Forgot Password
×
Please select your language
1
English