Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 6, Problem 6.4E
Program Plan Intro
System architecture:
It is the high-level structures of a software system and also the discipline of developing such structures and systems. In this the structure includes the software elements, relations among them, and the properties of both elements and relations. It acts as the blueprint for the system and also the developing project, laying out the tasks that are required to be executed by the design teams
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
Computer Science
A problem with using a production system to control robots is the Qualification Problem – trying to predict all of the things in the environment that can prevent the robot from successfully completing the task and developing actions the robot can execute in order to complete the task. A friend of mine used to maintain the robots for the paintshop at GM. One of their problems was making sure the robots were all using the same colour of paint on the car. The paint was manually loaded into reservoirs by humans and occasionally the wrong colour paint was loaded (by mistake or on purpose). Sometimes the vehicles came off the production line as car of many colours.
a. Excluding the loading of the wrong colour mentioned above, what are five external events that could cause these robots to stop their task or do the task incorrectly? Is it possible for the robot to solve each problem without human intervention? If so, how? - if not, why not?
b. People used to do this job.…
Spatial perception
On a street in the plane, you can follow the course of a straight road to the horizon. If you look directly down, the edges of the road are parallel; at the horizon, they meet at a point.
Explain why in reality parallel lines actually meet at the horizon.
Figure below shows an aerial view of the car park managed by a parking company.
You have been approached by the company to develop a computer vision system
that can be used to identify vacant parking lots.
Figure 3
iv) Another common issue faced by car park visitors is the difficulty in
locating their vehicle when the car park is full. You are asked to
extend the current system to be able to locate the general location
of a specific vehicle.
Describe two modifications (or approaches) that can be applied to
the current system to locate a specific vehicle. In your answer, also
discuss the factors that would affect the performance of the system
with your proposed approach.
Chapter 6 Solutions
Software Engineering (10th Edition)
Knowledge Booster
Similar questions
- It is important to be aware of the distinctions that exist between augmented reality (AR) and virtual reality (VR) (VR).arrow_forward3D computer graphics Explain the difference between global and local illumination models. Explain the differences in illumination calculation and what information is used.arrow_forwardExplain the puppet animation technique in After Effects and how it can be used to make animations.arrow_forward
- Find a handheld device (e.g. remote control, handheld computer, cell phone). Examine how it has been design, paying particular attention on how the user is meant to interact with it and write your observationsarrow_forwardBlock diagram: A Segway16 Personal Transporter (PT) is a two-wheeled vehicle in which the human operator stands vertically on a platform. As the driver leans left, right, forward, or backward, a set of sensitive gyroscopic sensors sense the desired input. These signals are fed to a computer that amplifies them and commands motors to propel the vehicle in the desired direction. One very important feature of the PT is its safety: The system will maintain its vertical position within a specified angle despite road disturbances, such as uphills and downhills or even if the operator over-leans in any direction. Draw a functional block diagram of the PT system that keeps the system in a vertical position. Indicate the input and output signals, intermediate signals, and main subsystems. (http://segway.com)arrow_forwardTOPIC : Visual Sensory system, Auditory and Cognition, Human-Computer Interaction; Decision Making and Display DesignSelf-service has long been a way of selling run by various companies. One method of sales by utilizing self-service services is the provision of vending machines. Not only makes it easier for sellers but also for buyers because they don't have to wait to be served by sellers. However, the display on the vending machine can be considered confusing for buyers. What feature design should be added to the machine so that it can help buyers and machine vending fillers use the machine more easily, based on the concept of Visual Sensory system, Auditory and Cognition?arrow_forward
- Distinguish between local and global lighting in computer graphics and provide examples.arrow_forwardComputer graphics is a handy technique or tool for delivering computer-generated charts, diagrams, drawings, and other graphical representations.Give a 1.5-line-wide, one-page report on the aforementioned assertion.arrow_forwardDefine the following: -Flight path diagrams -Wreckage or scene diagrams -Technical diagrams -Flight depictionsarrow_forward
- Examine the evolution of mouse control interfaces, from the early mechanical mice to modern touch-sensitive surfaces.arrow_forwardA web browser's interface may be described in terms of analogies and composite metaphors, which are employed in a variety of ways. To what extent does the new feature draw on the user's existing knowledge base?arrow_forwardWith the rise of voice-activated systems, how are interfaces being designed to provide auditory feedback and cues to users?arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Enhanced Discovering Computers 2017 (Shelly Cashm...Computer ScienceISBN:9781305657458Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. CampbellPublisher:Cengage Learning
Enhanced Discovering Computers 2017 (Shelly Cashm...
Computer Science
ISBN:9781305657458
Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. Campbell
Publisher:Cengage Learning