A team is developing a highly secure banking application. What type of requirements (functional or non-functional) should be prioritized to ensure data security and compliance?
- Both functional and non-functional requirements are equally important for security.
- Functional requirements are more critical for security.
- Non-functional requirements are more critical for security.
- Security requirements are not essential for a banking application.
When developing a highly secure application like a banking system, non-functional requirements take precedence. These include security, compliance, performance, and reliability requirements. While functional requirements define what the system should do, non-functional requirements dictate how well it should do it, especially in terms of security and compliance.
Loading...
Related Quiz
- In Test-Driven Development (TDD), what is the purpose of writing a failing test before implementing the code?
- In database design, how does indexing improve query performance?
- After several meetings with stakeholders, a project manager has gathered a large amount of data regarding a new software system. What should be the next step in terms of documenting these requirements?
- You are tasked with minimizing downtime during deployment in a highly scalable application. Which CI/CD strategy would be most effective in achieving this?
- A project manager is overseeing a large and complex software development project. What benefits would implementing a structured SDLC bring to this project?