Academic Projects/Assignments


Web Technology - XML/XQuery/RDF

During my studies, I spent 1 module learning XML/XQuery/RDF and other languages related to Web Data and queries. As part of the module, I was required to use XMl and RDF to build representations of given data and then use Query languages on them. Provided is a PDF containing the representations and queries. Also provided are the full files written for the assignment.

Combined Files

Project Management

One module I took involved project management. The assignment involved was taking a Project Proposal and writing up the appropriate components of it including Success Measures, Work Breakdown Structure Uncertianites and other components expected in project write ups. It was divided into two papers, onemptied to deal with success measures, the scope. The second part consisted of the more concise planning of the project including Cost Estimations, Network Diagrams, and Work Breakdown Structure. Both papers are provided below. Also given is the brief description of the project the assignment was based on.

Short Description Homelessness prevention has been a major aspect of the Scottish housing agenda for over a decade. Scottish Housing Options Regional Hubs, across Scotland are seeking to develop a range of support materials in the form of a “Housing Options Training Toolkit”. It is intended that this toolkit provides a range of transformational bespoke materials to support internal training delivery by HUB partners, e-learning materials or facilitated training courses as part of a tailored approach to staff development. Housing Options addresses 6 areas, which will each form discrete module deliverables, in this contract. See https://www.gov.scot/Publications/2016/03/6556/5 Cloud delivery by browser would make this accessible resource across Scotland.

Requirements Specifications and Software Design

Shown now are the assignments related to my Specifications and Designs Module. This was a group assignment in which we were tasked with writing up the specifications and design for the system proposed. The core idea of the system we were tasked with is described below. I have ommited sections of work that members of the group worked on individually and only included sections that I either wrote myself or were done as the whole group.

With the advent of mobile and cloud computing technologies and smart home devices, it is perceived that a new generation of computer application systems can be developed to automate the operation and management of smart home devices by taking advantages of frontier IT technology such as Softwareas-a-Service (SaaS). The Smart Home Hub project aims at developing such a mobile and cloud native home automation system.

Testing and Analysis

As well as Specifications, Project Management, and web tech, I did some testing and analysis modules where I was tasked with running a series of simple tests on a University website. This included the creation of a hyperlink model to map the connections, and then writing narrative stories, one of which to later be made into a proper test case and further, test scenario. All this is included in the file shown and all test files associated with the assignment can be found in the combined .zip available for download below.

Combined Files