SlideShare a Scribd company logo
1 of 4
I)There are various ways to categorize stakeholders based on their roles and responsibilities in the system.
Some possible categorizations include:
1. User Type: Stakeholders can be classified based on their usage of the system. For example,
primary users are those who interact with the system regularly, while secondary users may only
access it occasionally. Other user types may include power users, casual users, and
administrators.
2. Organizational Level: Stakeholders can be categorized based on their position in the
organizational hierarchy. For example, management level stakeholders may have a strategic role
in the system's development and implementation, while front-line workers may have a more
tactical role.
3. Technical Expertise: Stakeholders can also be categorized based on their technical knowledge and
skills. For example, IT staff and system analysts may have a more specialized technical role in the
system's development and maintenance.
4. Stakeholder Interest: Finally, stakeholders can be categorized based on their level of interest or
involvement in the system. For example, stakeholders with a high level of interest may include
investors, customers, or regulatory bodies that have a significant impact on the system's success.
Overall, categorizing stakeholders can help to identify their needs and expectations for the system, which
can inform the system's design and development.
II)
1. User Interface Requirements: These requirements define the interactions between the system and
its users. They include things like the layout of the user interface, the types of input and output
devices that can be used, and the accessibility features that need to be included.
2. Hardware Interface Requirements: These requirements define the interactions between the system
and the hardware it will be running on. They include things like the minimum hardware
specifications needed to run the system, the types of peripherals that can be used, and any
compatibility requirements.
3. Software Interface Requirements: These requirements define the interactions between the system
and any other software it needs to interface with. They include things like the operating system
requirements, the programming languages and libraries that can be used, and any compatibility
requirements.
4. Communication Interface Requirements: These requirements define the interactions between the
system and any other systems it needs to communicate with. They include things like the
protocols and data formats that need to be used for communication, the network topology and
bandwidth requirements, and any security or encryption requirements.
B)
1. Interviews: Conducting one-on-one interviews with potential users of the system can
provide valuable insights into their needs, preferences, and expectations for the interface.
Interviews can be conducted in-person or remotely, and can be structured or unstructured
depending on the goals of the research.
2. Surveys: Surveys can be used to gather input from a large number of potential users.
Surveys can be distributed online or in-person and can be used to gather quantitative and
qualitative data about user preferences and needs.
3. Focus groups: Focus groups bring together a small group of potential users to discuss the
interface design and provide feedback. Focus groups can be used to identify common
themes and issues that need to be addressed in the design process.
4. User testing: User testing involves testing the interface with real users to identify
usability issues and gather feedback on how the interface can be improved. User testing
can be conducted in a lab or in the field, depending on the goals of the research.
5. Prototyping: Prototyping involves creating early versions of the interface to gather
feedback from users. This approach can help to identify potential issues early in the
design process and provide a more iterative and user-centered approach to interface
design.
Overall, gathering requirements from users about a new system interface requires a user-centered
approach that involves engaging users throughout the design and development process. By using
a combination of techniques like interviews, surveys, focus groups, user testing, and prototyping,
designers can ensure that the interface meets the needs and expectations of its users.
C)
Yahoo and Google are two of the most popular search engines on the internet, and they have
distinctive characteristics that set them apart from each other. Here are the desirable
characteristics that differentiate them:
Yahoo:
1. Personalization: Yahoo's homepage allows users to personalize their content by selecting
topics that interest them, such as news, finance, sports, and entertainment.
2. Content-rich: Yahoo's homepage is content-rich, featuring news articles, videos, images,
and links to other sites.
3. Integrated services: Yahoo offers a range of integrated services, such as Yahoo Mail,
Yahoo Finance, Yahoo News, and Yahoo Sports, which can all be accessed from the
homepage.
4. Advertising: Yahoo's homepage features a variety of advertising, including display ads
and sponsored content.
5. Trending topics: Yahoo's homepage features a section dedicated to trending topics, which
highlights the most popular searches and news stories.
Google:
1. Simplicity: Google's homepage is famously simple, with a clean design and a focus on
the search box.
2. Speed: Google's homepage is fast to load and search results are delivered quickly.
3. Accuracy: Google's search engine is known for its accuracy and relevance, delivering
high-quality results based on the user's query.
4. Mobile-friendly: Google's homepage is optimized for mobile devices, with a responsive
design that adapts to different screen sizes.
5. Minimal advertising: Google's homepage features minimal advertising, with only a few
discreet ads placed at the top and bottom of the page.
Overall, Yahoo's homepage emphasizes content and personalization, while Google's homepage
focuses on simplicity, speed, and accuracy. These characteristics reflect the different approaches
and priorities of the two search engines, and they appeal to different audiences and use cases.
D)
1. Menu-based: This dialogue style presents a list of options to the user, and the user selects
an option by clicking on it. The options are displayed vertically, and the selected option is
highlighted.
2. Command Line: This dialogue style requires the user to type in a command or a keyword.
The system then interprets the command and performs the requested action.
3. Form fill-in: This dialogue style presents a set of fields to the user, and the user fills in the
required information. The user can navigate between fields using the mouse or the tab
key.
4. Natural language: This dialogue style allows the user to interact with the system using
natural language. The system interprets the user's input and responds accordingly.
f) In terms of Norman's principles, the form seems to be well-designed.
1. Visibility: The dialogue styles used in the form are all clearly visible to the user. The user
can easily see the available options, the command line, the form fields, and the natural
language input box.
2. Feedback: The system provides feedback to the user in different ways, depending on the
dialogue style used. For example, when the user selects an option from the menu, the
selected option is highlighted. When the user types a command, the system responds with
an appropriate message. When the user fills in a field, the system displays the entered
value.
3. Mapping: The dialogue styles used in the form are all familiar to most users. The menu-
based and form fill-in styles, in particular, are commonly used in many applications. The
natural language style may require some learning, but it is becoming more popular in
modern interfaces.
4. Constraints: The form provides constraints in different ways. For example, the menu-
based dialogue style restricts the user to select only from the available options. The form
fill-in style may provide constraints on the type of data that can be entered in each field.
The natural language style may provide suggestions or corrections to the user's input.
5. Consistency: The dialogue styles used in the form are consistent with each other and with
common user expectations. For example, the menu-based dialogue style uses a vertical
list of options, which is a common convention. The form fill-in style uses standard form
field labels, such as "First Name" and "Last Name". The natural language style follows
common language conventions, such as subject-verb agreement and basic syntax.

More Related Content

Similar to BIT4103 HUMAN COMPUTER INTERACTION CAT.docx

Designing user interface module 4
Designing user interface module 4Designing user interface module 4
Designing user interface module 4
DBPMCF
 
Usability and evolution Human computer intraction.ppt
Usability and evolution Human computer intraction.pptUsability and evolution Human computer intraction.ppt
Usability and evolution Human computer intraction.ppt
SyedGhassanAzhar
 
Web_based_content_management_system_using_crowdsourcing_technology
Web_based_content_management_system_using_crowdsourcing_technologyWeb_based_content_management_system_using_crowdsourcing_technology
Web_based_content_management_system_using_crowdsourcing_technology
Chamil Chandrathilake
 
Presentation by ashutosh mutsaddi
Presentation by ashutosh mutsaddiPresentation by ashutosh mutsaddi
Presentation by ashutosh mutsaddi
PMI_IREP_TP
 
A Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docxA Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docx
ransayo
 

Similar to BIT4103 HUMAN COMPUTER INTERACTION CAT.docx (20)

Human Computer interaction -Interaction design basics
Human Computer interaction -Interaction design basicsHuman Computer interaction -Interaction design basics
Human Computer interaction -Interaction design basics
 
Framework for Product Recommandation for Review Dataset
Framework for Product Recommandation for Review DatasetFramework for Product Recommandation for Review Dataset
Framework for Product Recommandation for Review Dataset
 
A Literature Survey on Recommendation Systems for Scientific Articles.pdf
A Literature Survey on Recommendation Systems for Scientific Articles.pdfA Literature Survey on Recommendation Systems for Scientific Articles.pdf
A Literature Survey on Recommendation Systems for Scientific Articles.pdf
 
SRS
SRSSRS
SRS
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
 
Designing user interface module 4
Designing user interface module 4Designing user interface module 4
Designing user interface module 4
 
Usability and evolution Human computer intraction.ppt
Usability and evolution Human computer intraction.pptUsability and evolution Human computer intraction.ppt
Usability and evolution Human computer intraction.ppt
 
Taxonomy of collaborative applications
Taxonomy of collaborative applicationsTaxonomy of collaborative applications
Taxonomy of collaborative applications
 
Web_based_content_management_system_using_crowdsourcing_technology
Web_based_content_management_system_using_crowdsourcing_technologyWeb_based_content_management_system_using_crowdsourcing_technology
Web_based_content_management_system_using_crowdsourcing_technology
 
Expectations for Electronic Debate Platforms as a Function of Application Domain
Expectations for Electronic Debate Platforms as a Function of Application DomainExpectations for Electronic Debate Platforms as a Function of Application Domain
Expectations for Electronic Debate Platforms as a Function of Application Domain
 
Expectations for Electronic Debate Platforms as a Function of Application Domain
Expectations for Electronic Debate Platforms as a Function of Application DomainExpectations for Electronic Debate Platforms as a Function of Application Domain
Expectations for Electronic Debate Platforms as a Function of Application Domain
 
Survey on Study Partners Recommendation for Online Courses
Survey on Study Partners Recommendation for Online CoursesSurvey on Study Partners Recommendation for Online Courses
Survey on Study Partners Recommendation for Online Courses
 
Usability
UsabilityUsability
Usability
 
Review and analysis of machine learning and soft computing approaches for use...
Review and analysis of machine learning and soft computing approaches for use...Review and analysis of machine learning and soft computing approaches for use...
Review and analysis of machine learning and soft computing approaches for use...
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Online Book Donation System Project Report (Android)
Online Book Donation System Project Report (Android)Online Book Donation System Project Report (Android)
Online Book Donation System Project Report (Android)
 
Presentation by ashutosh mutsaddi
Presentation by ashutosh mutsaddiPresentation by ashutosh mutsaddi
Presentation by ashutosh mutsaddi
 
A Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docxA Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docx
 
Review on Document Recommender Systems Using Hierarchical Clustering Techniques
Review on Document Recommender Systems Using Hierarchical Clustering TechniquesReview on Document Recommender Systems Using Hierarchical Clustering Techniques
Review on Document Recommender Systems Using Hierarchical Clustering Techniques
 
What is PostHog.pdf
What is PostHog.pdfWhat is PostHog.pdf
What is PostHog.pdf
 

More from CharlesMatu2

history_of_american_agriculture.ppt
history_of_american_agriculture.ppthistory_of_american_agriculture.ppt
history_of_american_agriculture.ppt
CharlesMatu2
 

More from CharlesMatu2 (18)

The cause of ww1 happened 1914 this was after the the asssasination of Arc...
The  cause of ww1  happened  1914 this was after the the asssasination of Arc...The  cause of ww1  happened  1914 this was after the the asssasination of Arc...
The cause of ww1 happened 1914 this was after the the asssasination of Arc...
 
AP Ch 1.ppt
AP Ch 1.pptAP Ch 1.ppt
AP Ch 1.ppt
 
history_of_american_agriculture.ppt
history_of_american_agriculture.ppthistory_of_american_agriculture.ppt
history_of_american_agriculture.ppt
 
Origin of Agriculture.ppt
Origin of Agriculture.pptOrigin of Agriculture.ppt
Origin of Agriculture.ppt
 
History of Science and Technology.ppt
History of Science and Technology.pptHistory of Science and Technology.ppt
History of Science and Technology.ppt
 
september11.ppt
september11.pptseptember11.ppt
september11.ppt
 
september13.ppt
september13.pptseptember13.ppt
september13.ppt
 
september18.ppt
september18.pptseptember18.ppt
september18.ppt
 
september4.ppt
september4.pptseptember4.ppt
september4.ppt
 
september6.ppt
september6.pptseptember6.ppt
september6.ppt
 
august23.ppt
august23.pptaugust23.ppt
august23.ppt
 
november6.ppt
november6.pptnovember6.ppt
november6.ppt
 
november29.ppt
november29.pptnovember29.ppt
november29.ppt
 
october9.ppt
october9.pptoctober9.ppt
october9.ppt
 
october23.ppt
october23.pptoctober23.ppt
october23.ppt
 
Lighting & Shading in OpenGL Non-Photorealistic Rendering.ppt
Lighting & Shading in OpenGL Non-Photorealistic Rendering.pptLighting & Shading in OpenGL Non-Photorealistic Rendering.ppt
Lighting & Shading in OpenGL Non-Photorealistic Rendering.ppt
 
BBM3117 CAT 31ST.docx
BBM3117 CAT 31ST.docxBBM3117 CAT 31ST.docx
BBM3117 CAT 31ST.docx
 
Computer graphics.docx
Computer graphics.docxComputer graphics.docx
Computer graphics.docx
 

Recently uploaded

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

BIT4103 HUMAN COMPUTER INTERACTION CAT.docx

  • 1. I)There are various ways to categorize stakeholders based on their roles and responsibilities in the system. Some possible categorizations include: 1. User Type: Stakeholders can be classified based on their usage of the system. For example, primary users are those who interact with the system regularly, while secondary users may only access it occasionally. Other user types may include power users, casual users, and administrators. 2. Organizational Level: Stakeholders can be categorized based on their position in the organizational hierarchy. For example, management level stakeholders may have a strategic role in the system's development and implementation, while front-line workers may have a more tactical role. 3. Technical Expertise: Stakeholders can also be categorized based on their technical knowledge and skills. For example, IT staff and system analysts may have a more specialized technical role in the system's development and maintenance. 4. Stakeholder Interest: Finally, stakeholders can be categorized based on their level of interest or involvement in the system. For example, stakeholders with a high level of interest may include investors, customers, or regulatory bodies that have a significant impact on the system's success. Overall, categorizing stakeholders can help to identify their needs and expectations for the system, which can inform the system's design and development. II) 1. User Interface Requirements: These requirements define the interactions between the system and its users. They include things like the layout of the user interface, the types of input and output devices that can be used, and the accessibility features that need to be included. 2. Hardware Interface Requirements: These requirements define the interactions between the system and the hardware it will be running on. They include things like the minimum hardware specifications needed to run the system, the types of peripherals that can be used, and any compatibility requirements. 3. Software Interface Requirements: These requirements define the interactions between the system and any other software it needs to interface with. They include things like the operating system requirements, the programming languages and libraries that can be used, and any compatibility requirements. 4. Communication Interface Requirements: These requirements define the interactions between the system and any other systems it needs to communicate with. They include things like the protocols and data formats that need to be used for communication, the network topology and bandwidth requirements, and any security or encryption requirements.
  • 2. B) 1. Interviews: Conducting one-on-one interviews with potential users of the system can provide valuable insights into their needs, preferences, and expectations for the interface. Interviews can be conducted in-person or remotely, and can be structured or unstructured depending on the goals of the research. 2. Surveys: Surveys can be used to gather input from a large number of potential users. Surveys can be distributed online or in-person and can be used to gather quantitative and qualitative data about user preferences and needs. 3. Focus groups: Focus groups bring together a small group of potential users to discuss the interface design and provide feedback. Focus groups can be used to identify common themes and issues that need to be addressed in the design process. 4. User testing: User testing involves testing the interface with real users to identify usability issues and gather feedback on how the interface can be improved. User testing can be conducted in a lab or in the field, depending on the goals of the research. 5. Prototyping: Prototyping involves creating early versions of the interface to gather feedback from users. This approach can help to identify potential issues early in the design process and provide a more iterative and user-centered approach to interface design. Overall, gathering requirements from users about a new system interface requires a user-centered approach that involves engaging users throughout the design and development process. By using a combination of techniques like interviews, surveys, focus groups, user testing, and prototyping, designers can ensure that the interface meets the needs and expectations of its users.
  • 3. C) Yahoo and Google are two of the most popular search engines on the internet, and they have distinctive characteristics that set them apart from each other. Here are the desirable characteristics that differentiate them: Yahoo: 1. Personalization: Yahoo's homepage allows users to personalize their content by selecting topics that interest them, such as news, finance, sports, and entertainment. 2. Content-rich: Yahoo's homepage is content-rich, featuring news articles, videos, images, and links to other sites. 3. Integrated services: Yahoo offers a range of integrated services, such as Yahoo Mail, Yahoo Finance, Yahoo News, and Yahoo Sports, which can all be accessed from the homepage. 4. Advertising: Yahoo's homepage features a variety of advertising, including display ads and sponsored content. 5. Trending topics: Yahoo's homepage features a section dedicated to trending topics, which highlights the most popular searches and news stories. Google: 1. Simplicity: Google's homepage is famously simple, with a clean design and a focus on the search box. 2. Speed: Google's homepage is fast to load and search results are delivered quickly. 3. Accuracy: Google's search engine is known for its accuracy and relevance, delivering high-quality results based on the user's query. 4. Mobile-friendly: Google's homepage is optimized for mobile devices, with a responsive design that adapts to different screen sizes. 5. Minimal advertising: Google's homepage features minimal advertising, with only a few discreet ads placed at the top and bottom of the page. Overall, Yahoo's homepage emphasizes content and personalization, while Google's homepage focuses on simplicity, speed, and accuracy. These characteristics reflect the different approaches and priorities of the two search engines, and they appeal to different audiences and use cases.
  • 4. D) 1. Menu-based: This dialogue style presents a list of options to the user, and the user selects an option by clicking on it. The options are displayed vertically, and the selected option is highlighted. 2. Command Line: This dialogue style requires the user to type in a command or a keyword. The system then interprets the command and performs the requested action. 3. Form fill-in: This dialogue style presents a set of fields to the user, and the user fills in the required information. The user can navigate between fields using the mouse or the tab key. 4. Natural language: This dialogue style allows the user to interact with the system using natural language. The system interprets the user's input and responds accordingly. f) In terms of Norman's principles, the form seems to be well-designed. 1. Visibility: The dialogue styles used in the form are all clearly visible to the user. The user can easily see the available options, the command line, the form fields, and the natural language input box. 2. Feedback: The system provides feedback to the user in different ways, depending on the dialogue style used. For example, when the user selects an option from the menu, the selected option is highlighted. When the user types a command, the system responds with an appropriate message. When the user fills in a field, the system displays the entered value. 3. Mapping: The dialogue styles used in the form are all familiar to most users. The menu- based and form fill-in styles, in particular, are commonly used in many applications. The natural language style may require some learning, but it is becoming more popular in modern interfaces. 4. Constraints: The form provides constraints in different ways. For example, the menu- based dialogue style restricts the user to select only from the available options. The form fill-in style may provide constraints on the type of data that can be entered in each field. The natural language style may provide suggestions or corrections to the user's input. 5. Consistency: The dialogue styles used in the form are consistent with each other and with common user expectations. For example, the menu-based dialogue style uses a vertical list of options, which is a common convention. The form fill-in style uses standard form field labels, such as "First Name" and "Last Name". The natural language style follows common language conventions, such as subject-verb agreement and basic syntax.