Which term describes an iterative design approach that builds a model of a system to ensure it meets user and business requirements?
Answer(s): C
Definition of Discovery Prototyping:Discovery prototyping is an iterative design approach that builds a working model or prototype of a system to gather feedback and ensure it meets user and business requirements.The goal is to refine the system iteratively based on feedback before full development begins.Key Characteristics:Helps identify gaps between user expectations and design early in the process.Reduces risks of rework and enhances user satisfaction.Incorrect Options Analysis:A . Rapid Application Development (RAD): Focuses on faster delivery of applications through iterative development but not solely on prototyping.B . Joint Application Development (JAD): Refers to collaborative sessions for gathering requirements, not iterative prototyping.D . Loose Coupling: Refers to software design principles, not prototyping.and Documents of Information Technology Management:"Iterative Design and Prototyping Best Practices" (Gartner).ITIL Systems Design Guidelines (Axelos).
Which factor in the planning process is considered true, real, or certain without proof or demonstration?
Definition of Project Assumption:A project assumption is a factor considered true, real, or certain without proof or demonstration during project planning.Assumptions are critical for estimating resources, timelines, and risks.Examples of Project Assumptions:Availability of key resources or team members.Stable technical infrastructure during project execution.Incorrect Options Analysis:A . Project Requirements: Specify what the project must achieve, not assumptions.B . Project Theory: This is not a standard term in project management.D . Project Objective: Refers to the desired outcomes, not underlying assumptions.and Documents of Information Technology Management:"Project Planning Essentials" (PMBOK Guide).ITIL Project Management Framework (Axelos).
What is a benefit of in-house development and maintenance of information technology systems?
Benefits of In-House Development and Maintenance:In-house teams gain deep knowledge of the organization's business processes, enabling better alignment between IT systems and business needs.Combines technical expertise with business insights, resulting in a workforce that understands the company's unique challenges and opportunities.Why Other Options are Incorrect:A . Financial savings: In-house development often incurs higher costs due to salaries, training, and infrastructure.B . Utilizing state-of-the-art resources: This is typically a benefit of outsourcing, not in-house development.D . Fastest development time: In-house development is often slower compared to outsourcing due to limited resources.and Documents of Information Technology Management:"In-House vs. Outsourced Development: A Comparative Analysis" (Forrester).ITIL Service Design and Workforce Development (Axelos).
What is a common risk associated with outsourcing software development?
Answer(s): A
Common Risks of Outsourcing Software Development:One of the most significant risks is the potential for breaches of confidential information.Outsourcing often involves sharing sensitive company data with third-party vendors, increasing the risk of data misuse or leaks.Why This Risk is Common:Outsourcing partners may not have the same level of security measures as the organization.Compliance issues can arise if vendors do not adhere to industry regulations.Incorrect Options Analysis:B . High cost of developers' salaries: Outsourcing is generally cost-effective compared to in-house salaries.C . Lack of flexibility: Many outsourcing providers are designed to adapt to changes.D . Short-term contracts: While challenging, these are manageable compared to confidentiality risks.and Documents of Information Technology Management:"Mitigating Outsourcing Risks: Confidentiality and Compliance" (Gartner).ISO/IEC 27001 Security Standards (Data Protection in Outsourcing).
How does service-oriented architecture (SOA) help companies become more agile?
Answer(s): B
Understanding Service-Oriented Architecture (SOA):SOA is an architectural style that enables organizations to build modular services that align IT capabilities with business needs.Each service in SOA is designed to perform a specific business function and can be reused across different applications or processes.How SOA Enhances Agility:By aligning business needs with IT capabilities, SOA allows organizations to quickly adapt to changing requirements.Services can be reused or combined to support new business processes without extensive redevelopment.Why Other Options Are Incorrect:Option A: Breaking projects into phases aligns with agile methodologies, not SOA.Option C: Strict adherence to a sequence is characteristic of the waterfall approach, not SOA.Option D: Building small-scale models refers to prototyping, not SOA."SOA and Business Agility" GartnerService-Oriented Architecture Best Practices IEEE
Post your Comments and Discuss WGU Information-Technology-Management exam prep with other Community members:
Our website is free, but we have to fight against AI bots and content theft. We're sorry for the inconvenience caused by these security measures. You can access the rest of the Information-Technology-Management content, but please register or login to continue.