KF7014 Design a system using advanced object orientated principles and methods, such as Behavioural, Creational and Structural design patterns, ensuring a high level of quality and data security.

Publish By: Admin,
Last Updated: 05-Sep-23
Price: $120

Learning Outcome 1: Demonstrate in-depth knowledge and understanding of current best practice in the design and development of Object Orientated systems

Learning Outcome 2: Design a system using advanced object orientated principles and methods, such as Behavioural, Creational and Structural design patterns, ensuring a high level of quality and data security.

Learning Outcome 3: Implement and test Object Orientated programmes using advanced techniques ensuring a high level of quality and data security.

Learning Outcome 4: Critically evaluate the effectiveness of implemented Object Orientated applications

Learning Outcome 5: Demonstrate a professional understanding of the importance of software quality in the development of applications.

Assessment Scenario

Case Study: Quick Fix Dental Practice

Technology requirements
Application must be built using Visual Studio 2019 or Visual Studio 2017, professional or enterprise. The community edition is not suitable for this work, as it will not work with Entity Framework.

You must use the database built into visual studio as your data store, you should not use any other database.

The GUI must be built using windows forms (winForms). ASP or other presentational technologies are not permitted.

Patterns must be present in the technical solution, for example the presentational layer should use MVP. You are also required to use Entity Framework and LINQ.