EBK SOFTWARE ENGINEERING
10th Edition
ISBN: 9780133943238
Author: SOMMERVILLE
Publisher: PEARSON CO
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 21, Problem 21.7E
Program Plan Intro
Given Information:
A train protection system automatically applies the brakes of a train if the speed limit for a segment of track is exceeded or if the train enters a track segment that is currently signaled with a red light.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Draw a behavioral state machine that describes the states of a media player.
For this scenario, media player are initially off. Once the power button is pressed, the media player is turned on. From this point forward, if the power is pressed again at any time, the player will be turned off.
While the player is on, if a song is selected, the media player begins playing the song. Pressing the play/pause button will cause the song to be paused if it is playing and to resume playing if it is already pressed.
If the stop button is pressed, the song is not playing or paused, but the player is still on.
Draw a state diagram that describes the behavior of any video game. (Examples of video game behavior include what actions the player can do, what actions non-player characters can do, or what actions the game itself can do.)
Define "computer environment" in your own words and then investigate the three distinct categories of such an environment.
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
- Assignment: [NEW YORK] Inoculation with live attenuated vaccines (LAV) such as those used against TB, polio or measles can stimulate the immune system to provide protection against other infectious diseases, including COVID-19, says a new study. People who have been inoculated with one or more LAVs but have no access to the new, specific vaccines against COVID-19 — typically because they are expensive or in short supply — may have some protection during the current pandemic, according to the study. LAVs use a weakened (or attenuated) form of the pathogen or germ that causes a disease. These vaccines are similar to the natural infection they help prevent, and create a strong and long-lasting immune response, often over a lifetime, according to the World Health Organization (WHO). According to the authors of the study published in PNAS, older live attenuated vaccines could also afford protection from other emerging viruses. Attenuated viruses or other pathogens will grow in a vaccinated…arrow_forwardComputer Science Scenario: Suppose you were to let your friend use your computer for a couple of hours in order for them to complete their homework assignments. What kind of precautions would you take before letting them use your computer? In those precautions, what is the logic behind your reasoning? How would your precautions change if this computer was being used by the general public instead?arrow_forwardNumerous ordinary devices (such as amusement park rides, automobiles, elevators, and ovens) that you would not ordinarily identify with a computer or information system are in reality computers or information systems nowadays. While there are certain advantages, are there also risks? For instance, would you feel more or less secure riding a computer-controlled roller coaster? Do the advantages of expanding the computerization of common things outweigh the risks? What are your reasons for or against?arrow_forward
- Consider the diagram of Figure 2.16. A robot is set up 1 meter from a table. The tabletopis 1 meter high and 1 meter square. A frame o1x1y1z1 is fixed to the edge of the table asshown. A cube measuring 20 cm on a side is placed in the center of the table with frameo2x2y2z2establishedatthecenterofthecubeasshown.Acameraissituateddirectlyabovethe center of the block 2m above the tabletop with frame o3x3y3z3 attached as shown.Find the homogeneous transformations relating each of these frames to the base frameo0x0y0z0.Findthehomogeneoustransformationrelatingtheframeo2x2y2z2tothecameraframeo3x3y3z3. *** Note – Draw the frame rotations wherever necessary from the starting to destination frame.arrow_forwardA communication barrier is the term used to describe the situation in which a person's ability to communicate is hampered by their speech mechanism.In the process of preparing an answer for an exam, which kind of interaction is the most appropriate to use?It's not hard to figure out what the primary sentence of a paragraph is, but it doesn't always guarantee the remainder of the paragraph is strong.The............arrow_forwardThe importance of body language has been well documented. Consider times when you were able to read a person's facial expressions. There must have been something they were trying to convey — or avoid conveying — in this situation.arrow_forward
- In at least one paragraph reply to the following: "Artificial Intelligence (AI) is when a computer or robot is designed or programmed to perform tasks by itself as a human would because the actions that are being performed require human intelligence. A computer can indeed be programmed to think for itself. In fact, think of an auto-pilot plane or a self-driving car. These vehicles must be programmed to think about stopping, turning, accelerating, etc. without anyone pushing a button telling it to do so. These types of vehicles are becoming more and more popular and every now and then, you might see someone on the highway sleeping in the drivers seat because their car (probably a Tesla) is doing the driving for them because it is programmed to think for itself, or drive by itself. Another example in the industry where AI comes into play is gaming. In most games, there are actually computer players called "AI's" that act exactly as another player. Depending on the level of difficulty…arrow_forwardComputer science Provide scenarios where DMP has been used Short answerarrow_forwardGive typing answer with explanation and conclusion Design a tracking system that will keep the distance between a car and the opening vehicle constant.arrow_forward
- If a robot can alter its own trajectory in response to external conditions, it is considered to be: intelligent why?arrow_forwardWhen a person's voice prevents them from clearly expressing themselves, this is known as a...................... barrier.Which mode of interaction should be prioritized while crafting an answer for an examination?An unfinished paragraph is one whose subject sentence must be inferred.The............arrow_forwardDescribe (in words as well as graphically) the interaction framework introduced in Human Computer Interaction. Show how it can be used to explain problems in the dialog between a user and a computer.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