Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 6, Problem 6.9E
Program Plan Intro
System architecture:
The components of the
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
I am learning high-level softwarel design documents struggling with how to create one.
If I were to create a simple app, a groceries-list app, what steps could I take for creating a professional documentation? I can create certain aspects with no problem like introduction of and scope (though I have not seen an example of a professional document).
How could I go about creating design assumptions for a groceries-list app explaining the high-level architecture? What is the best approach when creating a design document explaining interfaces for users, data, and exeternal systems? What is the best method to analyze security risks and their mitigations in a design document?
Overview
So far in this course, you have explored many different mobile app examples, all of which have differed greatly from one another. Now that you have a stronger understanding of how this variance is underpinned by standard design best practices, you will start to explore tactics you would use to create your own mobile app UI.
In this assignment, you will select an app screen to re-create. This can be from an app you have already analyzed in this course, another app you are familiar with using, or a completely new app you found via research. Then, you will determine what you would change on the screen based on the understanding you have cultivated throughout this course regarding design best practices and translating the needs of users.
Prompt
Specifically, you must address the following rubric criteria:
Design a user interface for a mobile app screen. On paper, or using a software of your choice (such as Microsoft PowerPoint), redesign one screen for a mobile app. The way you…
Human and Computer Interaction
Chapter 6 Solutions
Software Engineering (10th Edition)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Create a list and a definition of the functional capabilities that a user interface needs in order to perform effectively as a navigation tool. Which skills are the very most important? Will each and every system be handled in the same manner? Provide evidence for your arguments by citing specific examples.arrow_forwardHow can designers of user interfaces do a hierarchical analysis of tasks? Please detail the seven-step process.arrow_forwardFind a handheld device (e.g. remote control, handheld computer, or cell phone) and examine how it has been designed, paying particular attention to how the user is meant to interact with it. From your first impressions, write down what first comes to mind as to what is good and bad about the way the device works. Then list (i) its functionality (ii) the range of tasks a typical user would want to do using it. Is the functionality greater, equal, or less than what the user wants to doarrow_forward
- what is the best architectural pattern for apps where one component generates data and another consumes it?arrow_forwardDraw an information space sketch representing the food ordering process from the time the customer orders the food on the Xongi Foods app to the time the food is delivered to their home. Your sketch should illustrate all'the agents (including the restaurant and delivery drivers) and the communication sent through various communication media.arrow_forwardTHE SUBJECT IS MOBILE APP AND APPLICATIONarrow_forward
- Design a user interface that optimally utilizes a combination of input devices for a specific application, considering usability and efficiency.arrow_forwardProvide a list and a definition of the functional capabilities that a user interface needs in order to perform well as a navigation tool. Which skills are the very most important? Will each and every system be handled in the same manner? Provide evidence for your arguments by citing specific examples.arrow_forwardDiscuss any four (4) features of a graphical user interfacearrow_forward
- How does the concept of affordance apply to user interface design?arrow_forwardAnalyze the impact of cross-cultural communication patterns on the design of user interfaces.arrow_forwardWhat are the advantages of asynchronous communication-based technologies in the software development process? Is there a certain kind of web-based app that you think would benefit most from asynchronous communication?arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education