Final answer:
A feasibility study is conducted during the planning phase of an SDLC project to assess its viability and inform decision-making. The correct answer is option (A).
Step-by-step explanation:
A feasibility study is typically conducted during the planning phase of an SDLC (Software Development Life Cycle) project. During this phase, the project's viability is assessed in terms of technical feasibility, cost-effectiveness, legal and operational requirements, and time constraints.
It's essential to determine whether the project is worth pursuing before allocating resources to subsequent phases such as analysis, design, implementation, and testing. A feasibility study helps stakeholders make informed decisions, reduce risks, and ensure that the project aligns with business objectives and strategies.
Mathematical models may be employed to estimate costs and compare different approaches, ensuring the best course of action is taken for the project's success.