141k views
1 vote
a) In your opinion, why non-functional requirements are critical in any system. Write FIVE non-functional requirements for the ticket-issuing of an airline system.

User Grgmo
by
7.3k points

1 Answer

3 votes

Final answer:

Non-functional requirements are critical as they define the system's operational criteria, ensuring reliability, usability, and performance. Five non-functional requirements for an airline ticket-issuing system are performance, usability, security, scalability, and reliability.

Step-by-step explanation:

In the context of system development, non-functional requirements (NFRs) are critical because they outline the criteria that judge the operation of a system, such as its reliability, usability, and performance, rather than specific behaviors. While functional requirements describe what a system should do, NFRs describe how the system should behave and limit its operation. NFRs are essential for ensuring that a system meets certain standards and can support its intended functionality in a reliable and user-friendly manner.

Five non-functional requirements for an airline ticket-issuing system could include:

  1. Performance - The system should be able to handle a high number of requests per second during peak hours without significant delays.
  2. Usability - The user interface must be intuitive and accessible, reducing the learning curve for new users and facilitating quick ticket purchases.
  3. Security - The system must protect sensitive customer information, such as credit card details and personal data, in compliance with data protection regulations.
  4. Scalability - As the airline grows, the system should be scalable to accommodate an increasing number of transactions without substantial changes.
  5. Reliability - The ticket-issuing system should have a high uptime and be able to recover quickly from any unexpected failures.
User Roee Anuar
by
8.1k points