Human Computer Interface Case Study

Improved Essays
1. Introduction
The Human-Computer Interface is an interdisciplinary field that will focus on the interaction that will exist between the human users and the system. This will include the user interface and all the underlying processes that will produce the interaction.
This will process will include contributing disciplines like computer science, cognitive science, human factors, software engineering, management science, psychology, sociology and anthropology. All of the early research and development conducted on the Human-Computer Interaction was focused on issues relating directly to the user interfaces.
Some of the typical issues will include the properties of various input and output devices as well as the combination of the different
…show more content…
This interaction will be characterised by the system’s capabilities and processes that will help the system accept inputs, process these inputs and generate an output. This will include the systems hardware devices. These devices will reflect on the contributions from computer science and engineering, whereas the human capabilities, both mental and physical, are understood through cognitive science and ergonomics.
The interaction that exist between the computer and the human will consist of user interface software that will govern the meaning of the inputs and outputs for the computer. This will include the corresponding rules and expectations that the user would apply to generate meaningful actions. The user's internal model of interaction is supported by visual cues in the interface and designed in accordance with principles of human factors. At a higher level this interaction will include the context of goals, motivations, and other people and resources that determine what the person is
…show more content…
On the technology side the designers would have to thoroughly understand the available hardware and software components and tools. On the human side the designers would need a good understanding of how the humans would learn and interact with the system. The designer’s main tasks would be to create an effective, efficient and satisfying interaction by finding a balance between factors like cost, benefits, standards and the environmental constraints that would affect the interface.
Developing human-computer interactions involves design on both sides of the interaction. On the technology side, the designer must have a thorough understanding of the available hardware and software components and tools. On the human side, the designer must have a good understanding of how humans learn and work with computers, including envisioning new modes of working. The designer's task is to create effective, efficient, and satisfying interactions by balancing factors such as cost, benefits, standards, and the environmental constraints in which the interaction will take

Related Documents

  • Great Essays

    SOFTWARE REQUIREMENT SPECIFICATION Software development life cycle(SDLC) consists various phases: requirement gath- ering and analysis, design, implementation or coding phase, testing, deployment and maintenance. In this section, we specify the software requirements of the proposed EFFM system. This phase is critical to the success of the project. Requirement analy- sis is an art and science. In requirement gathering and ananlysis, customer expectations need to be eshed out in great detail and documented.…

    • 1824 Words
    • 8 Pages
    Great Essays
  • Improved Essays

    2.2. The goal of Human-Machine Interaction The Human-Computer Interaction is the study of the ways that a human user will make use of computational artefacts to interact with the system and infrastructures. In doing this, much of the research results will seek to improve the interaction between the human and the computer system by improving the usability of the interface. The usability would have to be understood in the context of how it will relate to the other social and cultural values and when it might not be a desired property of the system interface. The main goals of the Human-Computer Interaction would be to produce a usable, safe and functional system.…

    • 1396 Words
    • 6 Pages
    Improved Essays
  • Superior Essays

    • Choose the best model to develop the software by applying the various testing techniques [26]. • The software must be designed in such a way so that it is adaptable to the various changes that occur during the development of the software. • Write the proper…

    • 1161 Words
    • 5 Pages
    Superior Essays
  • Great Essays

    CHAPTER THREE: METHODOLOGY 3.0 Introduction Sanders et al. (2003) delineates that a methodology is the theory of how a research should be undertaken encompassing the theoretical and philosophical assumptions upon which research is based and the implications of the method(s) adopted. This chapter gives a detailed summary of basis for data collection and the software development methodology adopted with prescribed steps for the research in the achieving of the project aim and objectives. 3.1 Software Development Methodology To avoid software crisis, selecting the right software development methodology for the planning, analysing of the requirements, design, evaluation, implementation, testing and maintenance is crucial and critical…

    • 1105 Words
    • 5 Pages
    Great Essays
  • Improved Essays

    In order accomplish this, the system is broken down into different pieces to analyze the project 's goails, gathering what needs to be created and including users so that definite requirements can be made. Designing – The purpose of this phase is to create a design that meets the agreed upon requirements. This is the point where it moves from the “what” part of the analysis to the “how”. Implementation and deployment – It is after complete understanding of the requirements and specifications of the system. Requirements in this stage make use of the hardware and the code being developed, as these determine the success of this stage.…

    • 819 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    A combination of standard mechanical and electrical engineering models and computer science digital models are required in the supervision of CPS. In the depiction of time and space, models from the natural world and hypothetical models done by computer scientists requires to be combined. As well as the merging of the restrictions and properties of open systems and necessary requisites of closed embedded systems. Cyber-physical systems’ efficient development relies on design methodologies for multi-level systems and new prototypes. The adaptability of the systems, work performance, ability to self-organize and others are essential for such systems.…

    • 761 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    For example… Processor, Main memory, Secondary Memory, Input Devices, Output Devices Software - Is computer programmes and data that help provide the BIOS instructions for telling the hardware what to do and how to do it. For example… the operating system is the most obvious system software.…

    • 1393 Words
    • 6 Pages
    Improved Essays
  • Improved Essays

    The purpose of generalized audit software programs is to perform a variety of auditing operations on the computer files used to store the information. The steps to be followed by the internal auditor to use generalized computer audit software include: • planning and designing the audit application. • ensuring that the output and final reports are generated from the files being • tested. ii. The purpose of integrated test facility (ITF) packages is to test both source data controls and processing controls.…

    • 828 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    Requirements analysis is a key process towards systems and software engineering. It can help the company easily analyze and manage what the customer really need or require. I’ll explain it more detail in later paragraphs.…

    • 1654 Words
    • 7 Pages
    Improved Essays
  • Decent Essays

    Besides, you also have to be knowledgeable about different software applications, especially CAD (computer-aided design), CAM (computer-aided manufacturing), CAE (computer-aided engineering) software applications. It will definitely be in your best interest to team up with a reputable product design company to take care of your product design needs. Here are some reasons why you should consider…

    • 715 Words
    • 3 Pages
    Decent Essays