Challenges faced while developing Enterprise Applications (EA)?

adv11

Akash Deep Vishwakarma

Posted on April 30, 2024

Challenges faced while developing Enterprise Applications (EA)?

Developing Enterprise Applications includes 2 requirements.

  • Functional Requirements (FR)
  • Non-Functional Requirements (NFR)
  1. Functional Requirements (FR):
  • FR's are the requirements which are taken care by the programmers.
  • These are the functions that the system should perform.
  • Example: Generation of reports is an FR.
  1. Non-Functional Requirements (NFR):
  • NFR's can't be handled by the programmers.
  • These are the constraints that the system must work with in.
  • Example: Reducing the response time of generation of reports.

Types of NFR's?

  • Reliability
  • Portability
  • Performance
  • Security
  • Scalability
  • Usability
  • Availability
  • Maintainability

How to address NFR's?

  1. To address NFR's, application developers build their applications using Application Servers.

  2. Application Servers provide all the system services to address NFR's such as:
    a. Data Integrity
    b. Resource Management
    c. Security


Need for identifying NFR's in EA?

  1. EAs should be flexible enough to apply future changes - (Maintainability, Scalability)

  2. EAs should be able to communicate to many users at a single point in time - (Availability, Concurrency)

  3. Should ensure that the system is easily operated by the users - (Usability)

  4. Data should be protected - (Security)

  5. Reusability of the code when the application will be shifted from one environment to another - (Portability)

  6. Based on the result of the EAs, decisions are taken - (Reliability)

💖 💪 🙅 🚩
adv11
Akash Deep Vishwakarma

Posted on April 30, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related