Requirements Capture
The provided text outlines CDS’s approach to requirements capture, architecture, human interface factors, environmental considerations, test development, and third-party certifications in the context of electronic product development. Let’s delve into each section:
Requirements capture and analysis
CDS emphasizes the importance of capturing both simple and complex project requirements. They offer to help clients plan for a robust system that can accommodate future needs. CDS’s industry awareness and vendor connections allow them to stay updated with the latest technology trends, ensuring products aren’t developed with outdated technology.
During requirements capture, topics discussed include:
- Purpose and scope from technical and business perspectives
- Market assessment and target demographics
- Various requirement categories (functional, usability, physical/mechanical, environmental, support, interface)
- Assumptions and constraints
- High-level workflow plans, timelines, and milestones
- Evaluation plans and performance metrics
Architecture
CDS acknowledges that certain project requirements might dictate a specific architecture, such as using a certified real-time operating system for medical devices. They also consider customers’ preferences for development platforms and processors. CDS engages in architecture discussions to make informed technical decisions that align with cost and schedule considerations.
Human interface factors
CDS has extensive experience in designing devices for human interaction. They mention various aspects like HMI, UX, UI, and usability. They distinguish between HMI, UX, UI, and usability, describing their roles in creating user-friendly products.
HMI: Human-Machine Interface
UX: User Experience
UI: User Interface
Usability: Ease of use and effectiveness of a product
Environmental
CDS highlights the importance of qualifying electronic devices for specific environments. They stress the balance between proper qualification and avoiding unnecessary costs. CDS offers expertise in determining the right level of qualification for different markets, whether consumer, commercial, industrial, or military.
Test development
CDS follows a “test early, test often” approach. They have a history of ensuring the functionality of devices in the context of clients’ full systems. They provide additional application software and special test equipment when needed. CDS covers multiple aspects of test development, including creating test requirements, planning comprehensive test coverage, conducting tests, and collecting data for analysis and verification.
Third-party certifications
CDS is capable of obtaining various certifications for products, including FCC, various EMC/EMI standards, CE, and UL certifications. However, they also acknowledge that these certifications can be avoided in some cases, such as using pre-certified components. CDS offers insights into exceptions and alternative approaches that can save time and budget.
In summary, CDS emphasizes a comprehensive approach to electronic product development that involves understanding requirements, ensuring proper architecture, considering human interface factors, addressing environmental considerations, robust test development, and obtaining necessary certifications. This approach aims to create successful products that align with clients’ needs, technological advancements, and industry standards.
Links:
MBSE https://insights.sei.cmu.edu/blog/introduction-model-based-systems-engineering-mbse/
TDD: https://en.wikipedia.org/wiki/Test-driven_development
Requirements Analysis: https://en.wikipedia.org/wiki/Requirements_analysis
ISO26262: https://en.wikipedia.org/wiki/ISO_26262
FMEA: https://en.wikipedia.org/wiki/Failure_mode_and_effects_analysis
FMEDA: https://en.wikipedia.org/wiki/Failure_modes,_effects,_and_diagnostic_analysis
EMC/EMI: https://www.element.com/product-qualification-testing-services/emc-testing