Baseline: a questionnaire design system with best practice identification and enhanced designer

Barclay, Adam (2010) Baseline: a questionnaire design system with best practice identification and enhanced designer. BSc dissertation, University of Portsmouth.

[img] PDF
Restricted to Registered users only

Download (2025kB)

    Abstract

    In modern society the number of questionnaires and surveys which companies and individuals wish to create and deploy to participants is huge. People in modern times have very little time to their selves, so the creation of a good questionnaire to gain as high a participation rate as possible is vital. A Web-based questionnaire design and deployment system was constructed for this project, one which allows questionnaires to be constructed quickly and easily. The system sets out to enable anybody from novice to expert to construct a successful questionnaire with a minimum of effort. A project management section details the methodologies and development practices employed, including the use of test driven design in an agile environment, looking at the issues that were encountered. Follows is a discussion of the architectures deployed, including N-Tier and MVC. A look into data access strategies and the NoSQL movements is followed by the struggles using the Entity Framework and the successful switch to NHibernate as the ORM of choice. Several implementation details and issues are covered, followed by a more thorough look at the use of Test Driven design in combination with more traditional test-after techniques. The final chapters look to critically review the project as a whole, analysing the final artefact and the management thereof.

    Item Type: Dissertation
    Departments/Research Groups: Faculty of Technology > School of Computing
    Depositing User: Jane Polwin
    Date Deposited: 20 Jan 2011 12:48
    Last Modified: 28 Jan 2015 11:15
    URI: http://eprints.port.ac.uk/id/eprint/843

    Actions (login required)

    View Item

    Document Downloads

    More statistics for this item...