SCJ3323 SOFTWARE ARCHITECTURE AND DESIGN TEAM PROJECT Part 1: Transform Requirements to Design and Project Prototype Name of Lecturer: Dr Shahliza Abd Halim OBJECTIVE: 1. Transform requirements to design and document the design in Software Design Document (SDD). 2. Apply the chosen architectural style concepts and detailed design in system prototype. 3. Ability to effectively work in a team and perform given roles. INSTRUCTION: 1. SRS from the case study of Rubric System has been assigned to you. Use UML and Enterprise Architect (EA) CASE tools to develop a use case diagram, sequence diagrams. Make sure all the use cases have its own ID. 2. Develop an architectural design using package diagram(s). You may apply any kind of common architectural styles or patterns such as layered (3-tiers Architecture) or modelview controller (MVC). 3. For a chosen subsystem (if your system is relatively small, more subsystems are needed (at least 1 subsystem for each team member), develop a detailed design that consist of a number of class diagrams and (possibly) sub-packages. You should ensure that all objects / classes identified in sequence diagrams are included in your detailed design. The classes should be arranged in their suitable layer and packages. The detailed design should also include physical database model that can be automatically generated from classes in the business layer [Use Code & DDL generation facilities – design synchronicity). Document the architecture and detailed design using Software Design Document template (SDD) provided in e-learning. 4. Develop a prototype, based on the detailed design, using MS Visual Studio 2019 (or later). For project part 1, at least 1-2 subsystem or module should be developed using the CRUD for your database. All related project files must be submitted in a compressed file (*.zip or *.rar). Each group will be allocated 15 minutes for the demonstration (subject to time availability). The questions that will be asked during demonstration are not limited to the prototype, but may also relate to the design decisions. Submission instruction: This project MUST be submitted through e-learning by Thursday (31st Dec 2020), before 6pm and softcopy of SDD and also your project will be submitted via e-learning. Failure to submit this assignment on time will cost you 5 marks/day. Submission must be in a zipped file which include: i. Software Design Document (teamnameSDD.pdf) ii. EA file. iii. SQL script (the SQL script which you run in your Visual Studio to create table) iv. Visual studio project file