Thank you for the opportunity to help you with your question!
User cases are efficient for functional and discrete requirements but it most cases cannot be used in the capturing of flows of non-functional requirements or any other requirement that do not depend on the interaction of the actors and the system.
Just like the other models ample time is needed in the project T plan. User case has not been of great use when it is comes to the definition of the user interface.
User case can at times be over emphasized which should not be the case.
all these assumptions can cost a company since tney will be having an unrealististic resource planning system.
Please let me know if you need any clarification. I'm always happy to answer your questions.
15 Million Students Helped!
Sign up to view the full answer