Sunday, January 26, 2020

Software Development Waterfall Model

Software Development Waterfall Model For any project gathering the requirements is the basic and key step which defines what the project is supposed to do. Requirements give the information on which the system design is based. If the requirements gathered are incorrect or incomplete this will lead to the failure of the project. Requirements deficiencies may occur due to many reasons, difficulty in prioritizing, natural conflicts of interest. While gathering the requirements for a project we need to estimate the cost of the project, scope of the project, reliability, etc. The law states that the incomplete or wrong definition of requirements is the major cause for the project failure. EXAMPLE: A software company, Virtusa released software for its client Phase Forward but within few days the software didnt worked as per the requirement of the clients and the software had to undergo inspection, the result was the failure in providing the complete requirements by the client. At last the software was a failure due to requirements deficiencies. Boehms first law Errors are most frequent during the requirements and design activities and are the more expensive the later they are removed. There are many errors in requirements definition stage and design stage; errors in design stage are less serious than in requirements stage. The developer of the project should know the exact purpose of the project and identify the errors in the earlier stage of the project development otherwise the removing these errors in later stage would be costly as the time of the project increase the expenses of the people based the project increases. And it takes the team to more time to remove these errors later on. EXAMPLE: Mentor Graphics Company released a software application with over 300 bugs in it. The expected deadline for the software was almost impossible to achieve with all the bugs in it. The company had to hire more software engineers to remove the errors from the software which increased the cost of the project which was much higher than estimated. Boehms second law Prototyping (significantly) reduces requirement and design errors, especially for user interfaces. Prototyping helps the user to see how the completed project would appear. Prototyping of a project helps identify and reduce the errors in the project. Prototyping also reduces the gap between description and implementation. Prototyping of the project helps to keep a better understanding between the development team and the client. Depending upon the user requirements and the changes to the projects different prototype can be built. Example: Prototyping of software helps the client and the developers how the product is being developed where the client can add more requirements if necessary, by this way there will be very few errors at the end of release. For example, an online banking system software require prototyping where the requirements cannot be specified at a time and the requirements change is frequent. Davis law The value of a model depends on the view taken, but none is best for all purposes. A model is used to represent a system. A model can be viewed for different aspects such as data, process, state transition, structure and behaviour. The importance of the model is the way it is viewed. Model are used for checking the consistency but not executed. A model can answers many questions that a actual project would face in the real world. Example: Ford motors create a real life size model of it vehicles out of clay to observe the look and feel it gives. It also helps the engineers to collect the data about the aerodynamics of the car and the changes can be made by observing the model before building a real one. Your first task is to describe each software development methodology clearly and completely in your own words. You may use diagrams, examples or UML to help you do this. Waterfall Model: Waterfall model is the classic life cycle tool for the software engineers. The waterfall model demands a systematic sequential approach to the software development that start at the system analysis level and passes through analysis, design, coding, testing and maintenance. The waterfall model goes through the following activities: System engineering and analysis. Software requirements analysis. Design. Coding. Testing. Maintenance. Analysis System engineering Design Code Testing Maintenance In the waterfall model we need to go through one phase to another phase when the requirements of one phase are met. For example if the requirements of the design phase are complete then we move to coding phase, if the requirements in this phase are not complete then we will be stuck in coding phase until the requirements of this phase are met. There are advantages and disadvantages in the waterfall model. Real time projects rarely follow the sequential flow of the waterfall model as it is difficult for the customer to give all the requirements at a time. Waterfall model is only suitable for projects in which the requirements are specified explicitly. Agile Methodology: Using an agile methodology the project is break down into small sections or tasks. Each task is done in one week to four weeks. Each task undergoes the complete development cycle i.e requirement analysis, designing, coding and testing. After each task is completed a working prototype is shown to the client, the client may then have some more requirements which they did not mention in the beginning to be added to the project which can be added in the next iteration. In this way there will be very less bugs when the software is released at the end. An agile team consists of 5-9 persons, where the persons are software developers, testers, etc.. . By having a small team it is easy for the team to communicate with each other. An agile team prefer to meet the client face to face rather than by having requirements on paper when the team and client are in same location or by video conferring when the client is overseas. The main aim of an agile methodology is to develop the product with less errors and complete functionality with a given time. Using the first four laws of the text, show where these are either implemented or missing in each software development methodology (Total Two). If a law is missing, explain the consequences and suggest how the process might be improved. Waterfall model with Glass Law Requirement deficiencies are the prime source of project failures. According to glass law insufficient requirements is the major cause for project failures. So according to glass law the requirements for a project should be clearly defined so that the project is done successfully. In a waterfall model each phase should be completely satisfy the needs of that phase so as to go to next phase. Therefore in the requirement analysis phase in waterfall model should be completely fulfilled so the glass law is applicable in waterfall model. Waterfall model with Boehms First Law Errors are most frequent during the requirements and design activities and are the more expensive the later they are removed. According to Boehms first law identifying the errors in the later stage of the project is more costly to remove them. So the errors should be identified in the earlier stage of the project. Boehms first law is applicable in waterfall model as in the waterfall model is more reliable and the final product of the project is good. In waterfall model we go from one phase to another so to correct the errors we need to come back and start from the beginning which would become more costly in doing it. Waterfall model with Boehms Second Law Prototyping (significantly) reduces requirement and design errors, especially for user interfaces. Boehms second law states that prototyping the project reduces the requirement and design errors. So the project should have a prototype and a good user interface which helps us to reduce the requirement and design errors. In the Waterfall model prototypes should be considered when we are defining the requirements so that we can use these prototypes to identify the errors in the earlier stage. Waterfall model with Davis Law The value of a model depends on the view taken, but none is best for all purposes. According to the Davis law the value of a model only can be determined by the view taken, but none of the view can satisfy all the purposes of the project. So there is no model which can satisfy all the purpose in one view so waterfall model is cannot be implemented using the Davis law. Agile methodology with Glass Law Requirement deficiencies are the prime source of project failures According to the Glass law insufficient requirements is the major cause for the failure of the projects. In the Agile methodology the requirements are defined in the earlier stage and can be defined whenever they are required so there is no issue of insufficient requirements in the Agile methodology therefore the Agile methodology can be implemented using the glass law. Agile methodology with Boehms First Law Errors are most frequent during the requirements and design activities and are the more expensive the later they are removed According to Boehms first law removing the errors in the later stage of the project is more expensive then to identify them in the earlier stage and remove them. In the Agile methodology the errors can be identified when they occur and can be removed as they occur, so there will not be any errors later. But if they occur it would be costly to remove them later. Therefore Boehms first law is applicable with the spiral model. Agile methodology with Boehms Second Law Prototyping (significantly) reduces requirement and design errors, especially for user interfaces. According to the Boehms second law prototyping of the project reduces the errors. In Agile methodology we develop prototypes for each and every task as the project develops so as to reduce the errors. Therefore, Boehms second law in applicable for Agile methodology. Agile methodology with Davis Law The value of a model depends on the view taken, but none is best for all purposes According to the Davis law the value of the project depends on the view taken, but none of the views can be best suited for all purposes. Different views of the project satisfy the different purposes of the project. Therefore Agile methodology or any model is not applicable with the Davis law. For each software development methodology, give an example of a project which it would be well suited for and one which it would be inappropriate for (Total Two projects for each software development methodology). Waterfall Model Waterfall model is well suitable for large projects which are expensive, and where the project requirements are defined completely and the requirement does not change as the product is being developed. For example, A project of creating a payroll application, which does not have much requirements to be changed is well suitable to build with waterfall model. Examples where this model does not suit Waterfall model is not suitable for projects in which the requirements are not clearly defined and the requirements change during the later stages of the project. For example, the waterfall model is not suitable for projects such as a Antivirus software in which the requirements change is very frequent. Agile Methodology Examples where this model suits Agile methodology is suitable for projects which have low risk factor, small teams and the projects where the requirements often change. For example, the projects to create a antivirus software where the requirements change is very frequent. Examples where this model does not suit Agile methodology is not suitable projects which have high risk factor, needs more developers and where the resources are used more.

Saturday, January 18, 2020

Tour Operator Management Essay

Introduction: A tour operator typically combines tour and travel components to create a holiday. They prepare itinerary. The most common example of a tour operator’s product would be a flight on a charter airline plus a transfer from the airport to a hotel and the services of a local representative, all for one price. Niche tour operators may specialise in destinations, e.g. Italy, activities and experiences, e.g. skiing, or a combination thereof. The original raison d’etre of tour operating was the difficulty of making arrangements in far-flung places, with problems of language, currency and communication. The advent of the internet has led to a rapid increase in self-packaging of holidays. Task 1. Understand the tour operator industry A tour operator combines tour and travel components to create a holiday, it designs travel routes for tourists and offer perfect arrangements of the airlines and hotels. In a word, a tour operator offers package holidays. A travel agent is a kind of retail business which is a buyer of tour operator, it sells travel-related products and services to customers on behalf of tour operators, airlines, hotels and other entities. Some tour operators own the distribution channel, they set up retail shops selling products and services directly to the final customers, or they establish close relationships with travel agencies under contracts. The development of the industry should be attributed to the development of transportation in the early age. With the invention of aircraft, the demand for travel increased rapidly. But in recent years, situations become more complex than ever before in such a changeable economic climate, UK’s tour operator industry are fluctuated in growth. The pack age holiday market continued to decline but specialist holidays, cruise tours and flight-only bookings all grew significantly. Company failure level rose substantially from 33 in the previous year to 47 this year. The industry structure changed a lot: independent agents turned to favour dynamic packaging with concentration on niche markets including long-haul, cruising, UK holidays and self-packaging. Big operators drove bookings online and through their own retail networks. 2006 is one of the  most challenging years in the industry’s history, with traditional business model under great pressure and uncertain future for many others. Tour operators judge overall demand and the expected demand for each destination and seek to satisfy that demand if it can be accomplished profitably. Tour operators assemble the component parts of holidays. Tour operators have many sub-contracted suppliers that are expected to deliver quality services under some form of supervision. They rely upon close relationships with people working in the destinations – at airports, hotels, restaurants, excursion venues, public administrations, medical authorities, etc. – for without them, holidays could not be delivered. Tour operators have resident staff, or those of their local agents that maintain these relationships and are expected to become familiar with concerns expressed by local c ommunities. Where good quality accommodation for customers is in short supply, many tour operators co-finance developments on a short-term basis. Tour operators act as a bridge between suppliers, customers and the country visited, providing information about the destination, safety and cultural sensitivity (dress codes, etc). With smaller guided tours, customers often seek greater detailed interaction and are very aware of their social and cultural responsibilities. In Great Britain, the country in which they occurred the first time tour operators, leading manufacturers are Thompson, Owners Abroad and Airtours which has 60% of the total national sales of standard trips. Vertical integration: Vertical integration occurs when an organization own companies on two or more levels of the buying chains.(Siraliova and Angelis, 2006). Companies use the concept of rebranding in this integration for the purpose of enhancing the customer base. Horizontal integration: â€Å"Horizontal integration simply means a strategy to increase the market share by taking over a similar company. Tour operators can integrate with same kind of company such as Thompson holidays so that to sustain in the competitive market. Especially technological industries use this concept where mergers and acquisitions happen in order to enhance t he reach of the entity.† (Vignali, 2001).

Friday, January 10, 2020

Theseus and the Minotaur and the Hunger Games

Throughout countless novels society remains a common theme. Societal structure greatly reflects upon the composure of the plot, as well as the characters. In the novel The Hunger Games by Suzanne Collins, Collins creates an alternate society which is completely controlled by their government, the Capitol. The Hunger Games is reminiscent of the Greek myth, Theseus and the Minotaur. They both share the idea of a society supervised thoroughly by the government, and the idea of a method of rebelling against higher powers.Collins uses the literary device of allusion to reference her literary work of The Hunger Games to characters and themes found in Theseus and the Minotaur. The Hunger Games and Theseus and the Minotaur both express the themes of sacrifice, oppression, government control, and survival through characterization and allegory. The characters of Katniss Everdeen and Prince Theseus of Athens both illustrate what it takes to sacrifice one’s self for others.They both have incredible incentives towards their decision of â€Å"volunteering as tribute,† yet they have different motives regarding who or what they made their choices for. From the beginning of The Hunger Games, it’s clear Katniss has a true connection to her younger sister, Prim, and genuinely cares for her. â€Å"How could I leave Prim, who is the only person in the world I’m certain I love? † (Collins, 10) Katniss implies that in all matters, she’ll always be there for Prim, who is eventually her motivation for volunteering as tribute for her.In Theseus and the Minotaur, Theseus volunteers to end King Minos’s viscous and never ending cycle of tributes sent to fight the minotaur, but are defeated and killed. What Katniss and Theseus have in the common is that they’re both volunteering so others don’t have to suffer. Katniss is sacrificing herself for her family, and Theseus for his country’s bravery. They both have strong motiv es and something they believe in which is what it takes for someone to sacrifice themselves if it betters their cause.The Capitol and King Minos have total control over Panem and Ancient Greece. They both make it almost impossible to rebel against them or else they will threaten war, in which the other sides have no chance of winning. The Capitol keeps control of Panem by providing food and entertainment. King Minos keeps control by threatening war and also by providing food and entertainment. The Capitol in The Hunger Games and King Minos in Theses and the Minotaur put their regions under complete government oppression. They both prevent war by reminding their societies of the cost of war.Theseus and Katniss both have cunning tactics of defeating either the minotaur, or other tributes. Katniss is an extremely strong hunter which helps her with survival in the hunger games. She can climb trees and can hid herself extraordinarily well from enemies. Theseus wins with his smart thinkin g and problem solving. They both have help from a â€Å"love interest† in which case it’s Peeta for Katniss, and King Minos’s daughter for Theseus. Katniss is originally uncomfortable accepting help from others, but as the novel progresses, she has to accept help if she wants to win.Theseus rather than Katniss takes help from King Minos’s daughter immediately, using any kind of resource he can to defeat the minotaur. Often writers take ideas and conceptions from other pieces of literary work and incorporate it in their own work. This is shown in The Hunger Games with the Greek myth Theseus and the Minotaur. Collins takes Theseus and the Minotaur and incorporates it into the future. If majority of ideas and thoughts all come from other sources, who originally thought those thoughts? The world may never know.

Thursday, January 2, 2020

Questions On Electronic Fiscal Devices Essay - 830 Words

2.0 Introductions This chapter summarized the studies from other researchers who have carried out their research in the same field of study. The specific areas covered are the background Electronic Fiscal devices and its challenges faced by user of EFD machines in Tanzania by drawing inference from all over the world. 2.1 Definitions of Electronic Fiscal devices Electronic fiscal device involve wide variety of technological devices that tax authorities use to monitor transactions (IMF, 2013). It is further defined as tool for efficient management controls in areas of sales analysis and stock monitoring and control (TRA, 2012). It is also defined as small machines that are used to determine the amount of Value Added Tax remitted to the government (Mapira, et al., 2000). The commonly used types of EFDs are Electronic Cash Registers, Electronic Tax Registers, Electronic Signature Devices and Electronic fiscal printers (EFPs). 2.2 Theoretical literature reviews 2.2.1 Background of electronic fiscal devices EFD was initially used by Italian authority then followed by Greek Tax Agency before spreading to other countries (Casey Castro, 2011) and the machine became popular in 2000s where a number of efforts had been done by international organizations such as IMF to promote uses of EFD machines. (IMF, 2013) The EFD purposes do not differ between the countries implementing EFD for instance Dominican Republic adopted EFD with aim of controlling local sales intended for intermediateShow MoreRelatedThe Challenges Faced By Taxpayers1026 Words   |  5 PagesZULU STUDENT NUMBER: R 154659 V ACADEMIC FACULTY: FACULTY OF COMMERCE DEPARTMENT OF ACCOUNTING MODE OF ENTRY: VISITING PROJECT PROPOSAL A qualitative case study on the challenges faced by Taxpayers in using Electronic Fiscal Devises in calculating Value Added Tax in Zimbabwe. A Case study of some selected taxpayers in KweKwe. CHAPTER ONE INTRODUCTION 1.0 Background of Study Tax evasion and avoidanceRead MoreSony Corporation Case Study1210 Words   |  5 Pagesof their business that is causing losses. Thus in summary Sony wants to narrow its focus and sell the PC to a Japanese firm who will target Japan in particular. The questions are many concerning this move that even if Sony cuts its costs what about its market share will it be reduced as it will offer fewer products? Another question related to Sony’s case is it better to diversify and have a wider range of products or specialize and focus on less products of higher quality? Article: Sony Warns ofRead MoreIntroduction Of Apple Inc. Essay1051 Words   |  5 PagesIntroduction (KS) Apple Incorporated is a multination technology company that designs, manufactures, and markets, mobile devices used for communication and multimedia purposes. The company also offers various software, services, applications, and accessories to accompany its’ devices. Based in Cupertino, California, the company was founded on April 1, 1976 by Steve Jobs, Steve Wozniak, and Ronald Wayne. The original goal of the company was to create and sell personal computers. The companyRead MoreLeadership Analysis : Professional Engagement Essay2234 Words   |  9 PagesEngagement Leaders among the current healthcare environment require navigation of limited resources and consistent change. The following is the Part II of a leadership case study exploring seven various leadership issues including; communication, fiscal management, human resources and staffing, and professional engagement. Leadership input for this case study was gather by a personal interview conducted on September 1, 2016 with Robin Shepherd, Chief Nursing Officer for the healthcare organizationRead MoreHealthcare Delivery Issues Essay1005 Words   |  5 PagesThe purpose of this paper is to discuss how Electronic Medical Records (EMR), affects healthcare delivery. I will discuss the positives and negatives this issue has on healthcare and how it effects the cost and quality for healthcare services. In addition, I will identify any potential trade-offs to cost or quality. Lastly, I will discuss how the EMR affects my job as well as any challenges or opportunities this issue presents. Electronic Patient Data affects on Healthcare delivery In 2009 PresidentRead MoreResearch Proposal On Right To Repair Legislation1245 Words   |  5 Pagesstudent of cyber security at the University of Texas at San Antonio that uses electronics constantly as part of my learning as well as other aspects of my life. It has come to my attention that in order to repair the devices that we supposedly own, we must either send them over to the original equipment manufacturer (OEM) or to company authorized repair shops (shops that pay a large fee to the OEM) in order to repair said devices. These same authorized shops also have special access to physical and digitalRead MoreWe Have Become Our Worst Fears1735 Words   |  7 PagesOur ‘Lives’ Have Become Our Worst Fears Throughout today’s society individuals are constantly wrapped up in an unrealistic world that our technological devices allow us to create for ourselves. We spend more hours of the day using our electronic devices such as our smartphones and computers than we actually do sleeping. Our electronic devices consume us for over nine hours in a given day, not including our game systems such as: Xbox, PlayStation, and the Wii. By spending more time interacting withRead MoreBorder Security1320 Words   |  6 Pagesis basically the use of detection, prevention, and apprehension of terrorists, illegal aliens, and smugglers of both people and contraband. They are able to perform these tasks by maintaining surveillance from covert positions and responding to electronic sensor television systems, aircraft sightings, and utilizing tracking skills. Some of the major activities used by CBP officers are basically traffic checks throughout rural areas to include city patrol and anti-smuggling activities. The HASRead MoreSony : One Of The Foremost Tech Corporations1202 Words   |  5 Pagesthis helps them to provide ground-breaking excitement and entertainment in variety of ways that only the company is able to. At the present, the company is engaged in the development, design and manufacture of various kinds of electronic equipment and instruments and devices for consumer and industrial markets. Over the years, the company has become a worldwide industry leader in technology, and has released many products along the way. One of the company’s secrets to success is they tend to createRead MoreWorkforce Diversity: Samsung Electronics1427 Words   |  6 PagesSamsung Electronics Table of Contents Chapter One 3 Introduction Chapter Two Literature Review 4 Sustainability Report 5 Forbes Insights 6 Reference 3 Chapter Three 7 Methodology Qual: Interview Qual: Survey Quant: FM Chapter Four 8 Discussion Chapter Five 10 Conclusion 11 Sources Introduction Samsung Electronics Co Ltd was founded in 1938 Seoul, Korea. The company has been around for decades, providing the world with â€Å"electronic products amp; device solutions†[9]