Assignment No.1 Name: Atta Elahi SAP ID: 70082385 Section: T Subject: Software Construction and Development Submitted to: Date: Sir, Salman 21-10-2022 Suppose that you are working on a software development project. You want to figure out how to make the software look like based on what you learned during the requirement phase. In this context, design the model of your proposed software from all the perspectives that you have studied in the class. Developing software systems usually complex, and as a developer it’s very important for us to better understand the requirement of the software that we have to developed and make the software looked like based on what we learned during requirement phase. The software system we are going to developed are intensive and frequently being changes when business goals or processes are changed so in my opinion incremental development is better. Real-time systems usually involve many hardware components which are not easy to change and cannot be incremental. Also real-time systems usually safety critical which needed be built based on well planned process. And while using incremental development process we make the software system look same as the requirement with the passage of time. In this development project I will choose banking system. Use-case diagram: Activity Diagram: Class Diagram: Sequence Diagram: