Mixed Deck — All CAD Topics Flashcards
100 cards from real CAD practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 20 Mixed Deck — All CAD Topics flashcards as text
What does 'change management communication' involve in a software project?
Answer: Informing and preparing stakeholders for upcoming changes to systems, processes, or workflows
Change management communication ensures stakeholders understand, accept, and are prepared for changes that will affect their work or systems.
What is the primary risk of deploying an Update Set that has not been fully tested in a sub-production environment?
Answer: Untested changes could introduce defects or break existing functionality in production
Skipping sub-production testing means defects reach production users, increasing incident risk, rollback complexity, and business impact.
What type of testing verifies that individual components or functions work correctly in isolation?
Answer: Unit testing
Unit testing focuses on testing individual components or functions in isolation to verify each piece works correctly on its own.
Which scenario would require a application developer professional to escalate a security & deployment concern?
Answer: Creating feedback mechanisms that encourage continuous improvement
Creating feedback mechanisms that encourage continuous improvement is the correct approach because effective security & deployment in the application developer field requires adherence to professional standards, evidence-based practices, and systematic methodology. This approach ensures consistent, high-quality outcomes while maintaining professional accountability.
A development team is using threat modeling during the design phase. Which framework is commonly used to categorize software threats?
Answer: STRIDE
STRIDE (Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege) is Microsoft's threat modeling framework for categorizing software threats.
What is the primary purpose of a well-designed user interface (UI) in an application?
Answer: Improve user experience and usability
A well-designed UI improves user experience by making the application easy to navigate, visually appealing, and efficient.
What is the primary goal of integration testing?
Answer: Verifying that combined components or modules work correctly together
Integration testing verifies that multiple components interact and function correctly when combined, catching interface-related defects.
What is the primary objective of risk management & mitigation within the CAD professional framework?
Answer: Analyzing data systematically using validated assessment tools
Analyzing data systematically using validated assessment tools is the correct approach because effective risk management & mitigation in the computer-aided design specialist field requires adherence to professional standards, evidence-based practices, and systematic methodology. This approach ensures consistent, high-quality outcomes while maintaining professional accountability.
Which scenario would require a application developer professional to escalate a application user interface concern?
Answer: Creating feedback mechanisms that encourage continuous improvement
Creating feedback mechanisms that encourage continuous improvement is the correct approach because effective application user interface in the application developer field requires adherence to professional standards, evidence-based practices, and systematic methodology. This approach ensures consistent, high-quality outcomes while maintaining professional accountability.
Which data persistence model does SAP CAD recommend for transient application data that does not need to survive a session?
Answer: Session variables or AppCache
Transient session data is best stored in session variables or browser AppCache to avoid unnecessary database writes.
During a quality assurance & compliance audit, which documentation is most critical to have readily available?
Answer: Conducting root cause analysis to identify underlying systemic issues
Conducting root cause analysis to identify underlying systemic issues is the correct approach because effective quality assurance & compliance in the computer-aided design specialist field requires adherence to professional standards, evidence-based practices, and systematic methodology. This approach ensures consistent, high-quality outcomes while maintaining professional accountability.
When a developer receives feedback from a stakeholder that contradicts a previous agreement, what should they do first?
Answer: Refer back to the documented agreement and discuss the discrepancy with the stakeholder and project manager
Referring to the documented agreement and facilitating a discussion ensures changes are evaluated properly and formally approved before implementation.
What is the primary benefit of automation in application development?
Answer: Reduces errors and improves efficiency
The primary benefit of automation in application development is that it significantly reduces errors and improves efficiency. By automating repetitive tasks like building, testing, and deployment, human error is minimized, and processes become faster and more consistent. This leads to higher quality software, quicker feedback cycles, and more efficient use of development resources.
The practice of 'responsible disclosure' in cybersecurity ethics requires that a developer who finds a vulnerability in a third-party product should:
Answer: Notify the vendor privately and allow a reasonable time to patch before public disclosure
Responsible disclosure gives the affected vendor time to remediate a vulnerability before public exposure, balancing transparency with harm reduction.
Which tool or methodology is most appropriate for analyzing system automation outcomes?
Answer: Maintaining professional boundaries while building collaborative relationships
Maintaining professional boundaries while building collaborative relationships is the correct approach because effective system automation in the application developer field requires adherence to professional standards, evidence-based practices, and systematic methodology. This approach ensures consistent, high-quality outcomes while maintaining professional accountability.
Under the ACM Code of Ethics, a software professional's FIRST obligation is to:
Answer: The public good
The ACM Code of Ethics places the public good and societal benefit as the highest priority obligation for computing professionals.
In SAPUI5, which method is used to read a single entity from an OData model by its key?
Answer: oModel.bindElement()
bindElement() binds a view or control to a specific OData entity path, loading data for that single entity key.
When should a developer proactively communicate a project risk to stakeholders?
Answer: As soon as the risk is identified, with an assessment and proposed mitigation
Early, proactive risk communication gives stakeholders time to adjust plans and helps prevent risks from becoming costly issues.
Which SAPUI5 feature allows lazy loading of application modules to reduce initial page load time?
Answer: Component-preload.js bundling with async require
Bundling code into Component-preload.js and using asynchronous module loading minimizes initial payload and defers non-critical code.
In the context of application developer, which principle most directly governs structure & design practices?
Answer: Applying evidence-based methodologies with peer-reviewed support
Applying evidence-based methodologies with peer-reviewed support is the correct approach because effective structure & design in the application developer field requires adherence to professional standards, evidence-based practices, and systematic methodology. This approach ensures consistent, high-quality outcomes while maintaining professional accountability.