Question

In: Computer Science

Explain why design conflicts might arise when designing an architecture for which both availability and security...

Explain why design conflicts might arise when designing an architecture for which both availability and security requirements are the most important nonfunctional requirements.

Solutions

Expert Solution

Generally the most non-functional requirements in this architecture are as follows.

  1. Performance
  2. Safety
  3. Security
  4. Availability
  5. Maintainablity

The design conflicts might arise when designing an architecture for which both availability and security requirements are the most important non-functional requirements.

The reasons as follows

  • The system architecture throws the robustness, maintainability, and performance of a system. The critical style and structure favored for an application may consequently depend on these requirements.
  • In the Security requirement, the architecture must be used layered structure in a security requirement. It is an exceptional level of security validation implemented to these layers.
  • In the availability requirement, the architecture must be deemed to eliminate components and so that it is feasible to change and edit elements without blocking the system.
  • Security and availability are critical demands. But the major architectural conflict happened between replication and several copies in availability requirement and security requirement conflict occurred between specialization and minimal copies. So, design conflicts might arise whether a layered structure or redundant components are used when designing architecture.

Related Solutions

1. Explain the reasons why disputes and/or conflicts arise and ways of avoiding them on construction...
1. Explain the reasons why disputes and/or conflicts arise and ways of avoiding them on construction projects? 2. What are the benefits of Alternative Dispute Resolution you can suggest to your Client with clear examples? 3. What are the advantages and disadvantages of negotiation you found when choosing negotiation as an alternative despite the resolution method?
When designing LTC Environments, explain the theories of: a. Supportive Design b. Universal design
When designing LTC Environments, explain the theories of: a. Supportive Design b. Universal design
Conflict Management (What are potential conflicts that might arise among or between team members. How will...
Conflict Management (What are potential conflicts that might arise among or between team members. How will we deal with these and other conflicts? Are there underlying demographic variations that might lead to conflict? Age? Gender? Culture?)
In terms of Engineering Ethics, how and when do conflicts of interest arise? Give an example.
In terms of Engineering Ethics, how and when do conflicts of interest arise? Give an example.
What is software architecture? Why do we need it? Distinguish between architecture and design.
What is software architecture? Why do we need it? Distinguish between architecture and design.
Explain how agency conflicts arise in an organization. Whatare the appropriate solutions to reduce agency...
Explain how agency conflicts arise in an organization. What are the appropriate solutions to reduce agency costs? Cite appropriate examples from Saudi Firms. use your own words and do not copy from other resources.  
Explain how agency conflicts arise in an organization. What are the appropriate solutions to reduce agency...
Explain how agency conflicts arise in an organization. What are the appropriate solutions to reduce agency costs? Cite appropriate examples from Saudi Firms. 
What difficulties might you anticipate when using the rational problem-solving process?  Why? What additional difficulties might arise...
What difficulties might you anticipate when using the rational problem-solving process?  Why? What additional difficulties might arise because of personal attributes? Which of these have you experienced? Explain. What were the consequences? How can these difficulties be avoided?
Computer and Network Security: List and explain the multilayered IIoT Security Architecture proposed by IIC-IISF?
Computer and Network Security: List and explain the multilayered IIoT Security Architecture proposed by IIC-IISF?
Why do you have to do staging and mapping when designing a data warehouse? Describe both...
Why do you have to do staging and mapping when designing a data warehouse? Describe both processes of staging and mapping. Discuss the considerations that you can take into account when deciding whether to use a staging area, or not, for the source data.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT