
Designing for usability occurs at all stages of the life cycle, not as a single isolated activity.
THE USABILITY ENGINEERING LIFECYCLE BY DEBORAH MAYHEW PDF SOFTWARE

Their disparate problem domains give these disciplines separate roles and responsibilities in the process of specifying, designing and developing the system or product. Some of the software capabilities are also needed to support the users in performing their tasks and interacting with the system. HCI engineering focuses on the tasks of people using the system or product, on the information and interactions that the users need to perform their tasks, on the environment in which they work.ĭistinctions Between HCI and Software Engineering Software engineering focuses on the software capabilities needed for the system to perform its functions, accomplish its objectives, meet its requirements. Virtual University - Human Computer Interactionĭistinctions Between HCI andSoftware Engineering The fundamental difference between HCI engineering and software engineering is that they have separate problem domains. HCI Process and Methodology Imran Hussain University of Management and Technology (UMT)
