Levels of Abstraction

Question 1

“Usability Evaluation” Please respond to the following:

  • Software design engineers use different data gathering techniques for establishing requirements. Requirements come in many different forms and levels of abstraction, but need to be very specific and unambiguous. Of the two different kinds of requirements (functional and non-functional), speculate the challenges you may see in capturing both requirements. Provide a rationale for your response.
  • Low-fidelity prototypes are mainly used to conduct research on a product and are not integrated into the final product, while high-fidelity prototypes may evolve into a final product. Compare and contrast the final product that evolves from a high-fidelity product and a product built from the ground up after studying and learning from a low-fidelity prototype. Provide one(1) example of each type of product to support your response.

Question 2

“Graphical User Interface (GUI) and Drone Design” Please respond to the following:

  • GUIs play an important role on how an end-user interacts with an operating system. Describe an instance where you did not have an intuitive experience with a GUI. Recommend the key areas that could have been improved. If you have only had intuitive experiences with GUIs, explain what made the experience so great.
  • In recent years, the term drone, which is an unmanned aircraft that is remote controlled, has gained popularity among a variety of industries (e.g. agriculture, law enforcement). Speculate on the major ethical issues that may arise when drones fly over private property, pools, airports, etc. Next, suggest one (1) design safety feature that manufacturers should add to drones.

Need help with this assignment or a similar one? Place your order and leave the rest to our experts!

Quality Assured!

Always on Time

Done from Scratch.