LO1: Apply best practices to design application components and business objects by
analyzing the business needs and adopting software engineering best practices.
LO2: Structure Web Tier & Application Components by identifying the most appropriate
LO3: Implement data access/persistence mechanisms including implementing enterprisegrade transactions in traditional as well as non-SQL data environments.
LO4: Carry out research on emerging tools and use expert knowledge gained to choose the
right developmental strategy and tools to implement enterprise solutions without
compromising prudent design principles.
LO5: Synthesise complex enterprise business and operational needs to develop robust,
reliable and secure applications in a chosen implementation platform such as spring, jsf etc.