Reference no: EM131299409
Object-Oriented Systems
Introduction
The assessment for BCO6008: Object-Oriented Systems 2 consists of two stages:
• Assignment Stage 1, worth 50% of the relative weighting
• Assignment Stage 2, worth 50% of the relative weighting
Assignment stage 1, involves critical analysis for the proposed linguistic analysis techniques with extracting features from the data set provided. Assignment stage 2, implementing/representing the data output with integrating modelling techniques (I.e.: J48 decision tree).
Learning Objectives
On the completion of this assignment you will be able to:
• Demonstrate an understanding of methods of object oriented (OO) analysis and design using an appropriate notation.
• Demonstrate an understanding of professional development processes appropriate to the various stages of OO development.
• Demonstrate fluency at the level of an advanced beginner in a programming language suitable for object-oriented development.
• Critically evaluate and choose from a range of approaches to developing OO software.
• Critically evaluate alternative OO designs as potential solutions to particular software requirements,
Task
Explore a real-life application for psycholinguistics science
Background
As computer system applications become more complex, with more complex demands of ever more intuitive human-application interaction, research in predicting and understanding user behaviour, applied to particular systems becomes ever more important, impacting elements of daily societal life, both professionally and personally. Understanding user behaviour, during particular events, leads to a more informed predictive model, thus allowing the construction of more intuitive interfaces and a better user experience.
In this assignment you will need to explorer psycholinguistics science, aims to understand whether the words we use in our daily life reflect our personalities and what we fell. Psycholinguistics is a well-established and active research field, and it widely accepted that written text can reflect more than words, it conveys emotion and personality traits.
IBM established a research team called "IBM Watson", and they produced multiple of technology platform that uses natural language processing and machine learning to represent insights from large amount of unstructured data.
In this assignment, you will be using IBM Watson personality insight and tone analyser, you will need to build your JAVA OOP program to integrate with IBM tool.
Stage 1 - Explore the science/Extract features
• Demonstrate the science behind both IBM Watson personality insight and tone analyzer.
• Handling data set.
• Integrate IBM Watson tool into your software.
• Extract both Personality Insights and Tone analyzer form the data set.
• Initial thoughts on how to represent/model the output for the next stage.
Stage 1 Assessing: Libraries, API Integration, Collections, Design patterns, Refactoring, UML.
Stage 2 - Represent/Modelling data
• Determine list of modelling algorithms for such model.
• Data exploration and modeling (Weka integration).
• Build a Graphic user interface using appropriate pattern.
• Use apache commons logging component for errors logging.
• Develop appropriate documentation (e.g most important use case, Javadoc).
Stage 2 Assessing: GUI, Testing, Logging, Documentation, Design Patterns, API integration.
Use of ibuprofen as a painkiller
: What does this finding lead you to conclude about the use of ibuprofen as a painkiller?
|
Assignment-the federal reserve
: The Federal Reserve Board testimonies, press releases, monetary policy reports, the Beige Book, and a variety of other publications offer a detailed assessment of current economic activity, financial markets, and the monetary policy tools used to ..
|
Description of data set and variables
: The increase in the respondent'seducation/income/occupational prestige will lead to increase in his or her level ofenvironmental concerns - The dependent variable of the model is environmental concerns.
|
Produce a good or service if the managers
: Should a company ever produce a good or service if the managers know it will lose money? Why or why not. Provide examples to support your response. Explain as much as necessary to get the point across.
|
Integrate ibm watson tool into your software
: Integrate IBM Watson tool into your software. Extract both Personality Insights and Tone analyzer form the data set. Initial thoughts on how to represent/model the output for the next stage.
|
What is the growth rate of each company
: (a) Which company riskier? Brie?y explain why. (b) What is the growth rate of each company? (c) What does your answer in part above say about this relationship between the growth rate and risk?
|
How many batches of peanut brittle are needed
: What are the explanatory variables and the response variables for this experiment?
|
Explain the methods used by the government
: 1. In an essay of at least three well-developed paragraphs, explain the methods used by the government to protect the economic rights of those living in the American Free Enterprise System.
|
List types of memory and briefly describe how each one work
: List the four types of memory and briefly describe how each one works. Describe the differences between a computer program, system software, operating system, and application software. Give examples of each type.
|