Complex Engineering Problem Software Design & Architecture Marks 30 Due Date 31st May, 2023 INSTRUCTOR: Dr. Muhammad Sohail COURSE CODE: SE-210 SEMESTER: 4th (Spring 2023) Credit Hours: 02 (Theory)+ 0 (Lab) The semester project aims to enable students to tackle intricate engineering problems related to Software Design & Architecture. Specifically, the project is focused on addressing the key features of such complex engineering problems. WP-11 Depth of Knowledge Required CLO-1 Range of Conflicting Requirements PLO-1 CLO-2 PLO-2 CLO-4 PLO-5 WP-3 Depth of Analysis Required WP-2 Student has to be careful for avoiding conflicts when searching and modelling different UML diagram for LMS system. Multiple models qualify as admissible to better explain and visualize the LMS system of the university. The student has to decide which diagram/Model gives better understanding about the system behavior and analysis. Sr No. CLO PLO No. 1. Discuss principles and fundamentals of software design and architecture (C-2) 1 2. Apply appropriate design / architectural pattern for a given problem. (C-3) 2 3. Select object-oriented models and refine them to reflect implementation details (C-5) 3 4. Practice system design/architecture by using modern tools (P-3) 5 CEP statement: Learning Management System LMS for a particular university is well known to incorporate and help students in learning and manage their study. LMS may have particular modules to handle multiple services related to administration and students etc. 1 One or more WAs Objective of this CEP is to relook/revise the existing architecture of LMS of any university, write down the following aspect for LMS and further put your valuable suggestions to make LMS more secure, robust and user friendly. Determine the following points regarding LMS 1. Use Case Diagram 2. Class Diagram (OOD) 3. System Sequence Diagram 4. Component Diagram 5. Deployment Diagram 6. Activity Diagram Deliverables Project Report will be submitted in groups max 3 students via using suitable tool that may help like Visio, UML etc., clear text submission will be appreciated, while original images will need to put in the report. Plagiarized text and images will get zero marks Each Group will submit and present their CEP to me having all members present. No CEP will be accepted after the due date. Marks Distribution Deliverable CLO Marks Fundamental Details of your model CLO1 10 CLO2 10 CLO4 10 for explaining LMS system. List the UML diagrams selected to be modeled with justification that selected UML Models are admissible to elaborate the selected LMS Clear and Concise Diagram using ULM or Visio or any other CASE Tool of your choice Summary: Following is the outcome of complex engineering problem: Brainstorming exercise forced them to explore the surrounding environment to sort out the problems to be solved Design/Implementation gave them a chance to go through the in-depth engineering knowledge to solve the problem and analyze in an effective way.