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. 
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?
Course: Security Architecture & Design Assignment - Executive Program Practical Connection Assignment Provide a reflection of...
Course: Security Architecture & Design Assignment - Executive Program Practical Connection Assignment Provide a reflection of at least 500 words (or 2 pages double spaced) of how the knowledge, skills, or theories of this course have been applied, or could be applied, in a practical manner to your current work environment. If you are not currently working, share times when you have or could observe these theories and knowledge could be applied to an employment opportunity in your field of...
What are the steps of design process in architecture and explain each one?
What are the steps of design process in architecture and explain each one?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT