Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1. Identify a problem whose solution requires you to develop application. Describe in detail the problem you are trying to give solution to. Design in

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

1. Identify a problem whose solution requires you to develop application. Describe in detail the problem you are trying to give solution to. Design in detail the architecture of the system using the 4+1 View model. [30 marks] 2. Draw diagrams showing a conceptual view and a process view of the architectures of a computer-controlled video conferencing system that allows video, audio, and computer data to be visible to several participants at the same time. [10 marks) 3. Is it ethical for an engineer to agree to deliver a software system with known faults to a customer? Does it make any difference if the customer is told of the existence of these faults in advance? Would it be reasonable to make claims about the reliability of the software in such circumstances? [10 marks) 4. Explain why you normally use several architectural patterns when designing the architecture of a large system. What additional information might be useful when designing large systems? [10 marks) 5. You are asked by your manager to deliver software to a schedule that you know can only be met by asking your project team to work unpaid overtime. All team members have young children. Discuss whether you should accept this demand from your manager or whether you should persuade your team to give their time to the organization rather than to their families. What factors might be significant in your decision? [10 marks) 6. Explain why the process of project planning is iterative and why a plan must be continually reviewed during a software project. [5 marks) 7. Explain the project planning process for software development. [5 marks)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Probabilistic Databases

Authors: Dan Suciu, Dan Olteanu, Christopher Re, Christoph Koch

1st Edition

3031007514, 978-3031007514

More Books

Students also viewed these Databases questions