Thursday, February 27, 2020

Discuss the issue of legalization of marijuana Essay

Discuss the issue of legalization of marijuana - Essay Example Marijuana has always been a controversial drug, but it has become even more so since individual states have petitioned for its legalization for medical purposes. Though the long-term goal is to legalize the drug for recreational purposes, the short-term goal is to get it approved for medical uses. Some states, such as California, have opened up medical marijuana dispensaries, which allow people with prescriptions to obtain their drugs. They were able to be approved for medical marijuana because they provided proof that it is the only drug that can ease nausea and chronic pain. Doctors, scientists, and government officials alike believe that as long as the drug is being used for its intended purpose, then it should be legalized as a medical drug. Unfortunately, not all patients are using marijuana as directed. Since quite a few patients are able to grow their own medical marijuana, some have abused the system and have sold marijuana to be used as a recreational drug. While marijuana has shown its usefulness in helping some of the sickest patients, they are not helping society by making an illegal and controversial drug more readily available to the public. On the other side of the coin in regard to marijuana is legalization for recreational purposes. Many individuals from a variety of backgrounds have tried to compare marijuana with alcohol and cigarettes, attempting to convince those in power that marijuana is no worse than these other vices. Indeed, people have proven that marijuana is actually the lesser of the three evils (Regan 109). As such, it is believed that as long as marijuana is treated and regulated like alcohol and cigarettes, then there should be no reason for the drug to remain illegal. One of the assumed perks of legalized marijuana for recreational purposes is that drug-related crime will significantly decrease. This is due to the belief that if marijuana is legal, people will not have

Tuesday, February 11, 2020

Introduction to Requirements and Systems Modelling Essay

Introduction to Requirements and Systems Modelling - Essay Example Post Conditions The LED keep on showing the updated status of the water level received from the sensors. Assumptions It is assumed that the user has switched on the button of the Tunze Osmolator and checking / viewing LED to know the level of the water. Basic Flow: 1. The user of the Tunze Osmolator switches on the machine. 2. The sensor motor activates itself and detects levels of the water in the tank. 3. The sensor sends the information to the arithmetic unit to compare the sensor’s value with the lower set value of the tank. 4. Once the value has been compared, the LED would show the information whether the water level is lower than the threshold value [A – 1]. 5. The motor starts itself to increase the level of the water till it reaches to the upper limit of the tank. Alternate Flow: A – 1. The motor would not start if the water level in the tank is higher than the required or lower threshold value of the tank. Conditions Trigging Alternate Flow: The alterna te flow would only be initiated if the water level in the tank is within the prescribed threshold limits. Note: - The use case description format has been taken from the book of the R. S. Pressman. Unified Modeling Language (UML) In software engineering, the Unified Modeling Language (UML) is a standardized modeling language that facilitates to create a graphical depiction of the object oriented systems under development. The UML is utilized for specifying, building, visualizing and documenting the software artifacts for the software application is to be developed. The UML adopts a combination of various concepts including the Booch, Object Modeling Technique (OMT) and Object Oriented Software Engineering (OOSE). By utilizing these concepts the UML provides a single platform for describing and modeling the software systems. However, there are various limitations of the UML, as it focuses on software rather than hardware (Overgaard, Selic and Bock, 2000). In other words, there are ma ny issues in building the UML of the real-time systems include: the description of hardware elements, time constraints, communications tasks and network modeling. Many solutions have been developed to overcome these issues and one of the solutions is to build the diagrams in three (3) tier structure of the system. In the first tier the object building and software construction would focus on the software architecture, whereas, the system architecture would focus on the hardware and communications aspects of the system (Lou, 2000). The Tunze Osmolator water level controller system relates to the systems based on hardware more as compared to the software implementation. As described above, therefore, it can be stated that the implementation of the UML notation is quite difficult for the systems entirely based on hardware, time constraints and communications tasks. As the Tunze Osmolator includes the hardware and communications tasks, therefore, comparatively the UML notation cannot be as fruitful as for the data-intensive applications or the software applications mostly based on the software. On the other hand, the UML notation can effectively use in various software engineering areas include but are not limited to the enterprise resource planning, banking and accounting services, web based