National College of Ireland Application Life Cycle Continuous Assessment part 2 (50%) Due Date part 1: Sunday 7 May 2017 Requirements: In CA1 you analysed a domain area of your choice. For this domain, you were required to Analyse, Design and Implement a database in an RDBMS. Deliverables – part 2  This project counts for 50% of the overall marks for the module.  Project deliverables should be completed in groups of two (2) people. If possible, maintain the same group as in CA1.  The project work should be carried out as homework. You may also use any spare time you have in independent learning to work on this project.  The Project needs to be completed and submitted on TurnItIn / Moodle. One submission per team is enough.  Standard academic report format is expected where appropriate and Harvard Referencing adopted. Submit reports via TurnItIn. 1. NoSQL: Implement the Database you developed in CA2 on a NoSQL platform for the same set of tables. Use MongoDB as your NoSQL platform. 30% 2. Cyber-Security: Comprehensibly describe any one hack / exploit / weakness, which could possibly effect your (or any) system. What would be the effect be on the system if the exploit succeeded? What detection & prevention measures could be undertaken to mitigate any damage. 20% 3. Data Warehousing: Comprehensively describe any data warehousing / data mining case study. The examples given in the lecture slides are not acceptable. 20% 4. Software Testing: Put together a comprehensive test plan for your computer system. Describe the tests that should be carried out to ensure the system works as expected. Include Component / Unit / System / Integration testing etc. 15% 5. Agile: Compare the Object Orientated Software Engineering approach to an Agile (e.g. Scrum / XP / Kanban) approach for Software Engineering with due regard for your computer system. 15% Note: The cover page of your submission must include the name and student number of the student along with the declaration of your own work.