Question: 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

 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

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!