This assignment deals with the Software Development Life Cycle of the online tours and travels company that is World Tours. The Waterfall Model is provided which is said to be an effective one for the development of the online module of the system.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head:SYSTEM ANALYSIS FOR WORLD TOURS System Analysis for World Tours Name of the student: Name of the university: Author Note:
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
1SYSTEM ANALYSIS FOR WORLD TOURS Executive Summary The main perception of the assignment is to deal with software development life cycle of an online tours and travels. In this report, the company as chosen is named as World Tours. The methodology used for the development of the software development life cycle is provide in the report, which clearly states the flow of the system. Moreover, the activity diagram of the system flow is also provided which clearly states the execution procedure of the system.
2SYSTEM ANALYSIS FOR WORLD TOURS Table of Contents 1. Introduction............................................................................................................................3 2. Methodologies........................................................................................................................3 2.1 System Development Life Cycle.....................................................................................3 2.2 Adaptive and Predictive methods for SDLC....................................................................5 2.3 Chosen Methodology for World Tours............................................................................5 2.4 Requirement Gathering....................................................................................................6 2.5 Requirements of the system.............................................................................................7 2.6 Requirement Modelling...................................................................................................7 3. Conclusion..............................................................................................................................9 References................................................................................................................................10
3SYSTEM ANALYSIS FOR WORLD TOURS 1. Introduction The perception of this assignment is to deal with the methodologies and methods that are associated with the system of World Tours. This online portal providesits users with the different types of offered packages, the overall guide of the tour, as well as with the information of the staffs that are associated with the tour (Giaoutzi, 2017). In this assignment the system development life cycle of the online travel management system, the methodologies used for the overall enhancement of the cycle as well as the modelling structures are also provided. 2. Methodologies 2.1 System Development Life Cycle The System Development Life Cycle is said to be a conceptual model, which is used in project management for describing the stages of an information system development project (Abrahamsson et al., 2017). A system analyst uses this SDLC for developing the information system, including the requirements, the validation, the validation of the owner following analysis, implementation, investigation, design as well as maintenance. The System Development Life Cycle goes through seven phases (Lemke, 2018). These phases are described below: Planning: This phase focuses on the project scope. The outputs of this phase includes plans of the project, schedules regarding the project, the estimated costs as well as with the requirements for the procurement of the whole system. Requirements:Thesoftwaredevelopmentteamthenstartsgatheringtheinformation regarding the requirements of the system that is to be developed.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
4SYSTEM ANALYSIS FOR WORLD TOURS Designing: After the requirements have been gathered, the design procedure is carried out which uses the patterns that are established for the architectural development of the system. Software Development: This phase deals with the actual development procedure of the software. The output from this phase is a testable as well as a functional software. Testing: In this phase of the SDLC, the functional software is tested using the methods like unit testing, quality of code as well as integration testing. The output of this phase is an effective software that is said to be ready for the deployment in the environment of production. Deployment: This phase deals with the deployment of the software in high-level as well as in low-level enterprises. The output of this phase deals with the production release of the particular software. Operations and Maintenance: This is the phase where the maintenance of the software is to be constantly done so that it can be ensured that the operation of the whole system is quite effective. The diagrammatic representation of the system development life cycle is provided below: System Development Life Cycle
5SYSTEM ANALYSIS FOR WORLD TOURS (Source: Naumann et al., 2015) 2.2 Adaptive and Predictive methods for SDLC Theadaptivedevelopmentmethodsapproachestowardsthephaseofschedule planning of the SDLC. This identifies the milestones and provides flexibility in the way of reaching them (Kotaiah & Khalil, 2017). This enhances the milestonesto change by themselves. This method focuses on quickly adapting to the change of the realities. The adaptive team should change their adaptive measures in accordance with the needs of the project. The predictive methods focuses on the analysis as well as future planning steps in details and then cater for the risks that are known. The predictive team reports exactly about the features and the tasks that are planned for the overall development procedure. The limitations of the predictive methods includes the emergence of a vulnerability if the team is not prepared for it. 2.3 Chosen Methodology for World Tours The chosen methodology for the system development life cycle of World Tours is the Waterfall Model (Model, 2015). The waterfall model is defined as a stepwise development of the online module of World Tours. This is a sequential as well as a linear procedure of the project management. In this model, no phase present in the methodology can begin until the previous phase is completed. The model do not allow returning to a previous phase of the model. The sole path for returning to a last phase of the model is that the whole structure is to be started from the beginning. The waterfall model has certain benefits such as the model represents an easy and simple flow of the whole procedure. The particular phases clearly states the deliverables that is also followed by a validation procedure (Alshamrani & Bahattab, 2015). The work
6SYSTEM ANALYSIS FOR WORLD TOURS progress can be tracked in an effective way. It is a very effective model for coping with the overall business requirements. This model is very simple as well as feasible. The effective water model is stated in the picture below: Waterfall Model (Source: Created by author) 2.4 Requirement Gathering Fromtheabovecasestudy,therequirementsaresaidtobecomprehensive information that are needed to start with the project. These requirements can be noted for the client’s end in a various number of ways that includes interview session with the client, the questionnaires that are to be asked regarding the information of the clients and brainstorming from the software developer’s end (Ratul, Ahmed & Gisan, 2019).
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
7SYSTEM ANALYSIS FOR WORLD TOURS The interview procedure will help to have a critical face-to-face analysis of the whole system requirements that will be mentioned by the client. The questionnaires may be hand written and this has to be provided in a documented format to the software development team. 2.5 Requirements of the system The requirements of a system may be divided into two parts: Functional Requirements: The functional requirements of the system for the development of the online tours are stated as follows: a) Registration of the customers is necessary for logging in to the website. b) The customers can have the view of all the information regarding the hotel as well as destinations. c) The customers van review the places before booking. d) The booking confirmation of the selected destination is to be verified from the admin end. e) The secure payment gateway is to be used by the customers for making payment online. Non-Functional Requirements: The non-functional requirements of the system for World tours are sated below: a) The customers do not have the authority to challenge the system for the fun travel. b) The customers should be provided with the facility to add new places in the system. 2.6 Requirement Modelling The activity diagram for the assessment of the requirements of the module is provided below:
8SYSTEM ANALYSIS FOR WORLD TOURS ACTIVITY DIAGRAM (Source: Created by Author)
9SYSTEM ANALYSIS FOR WORLD TOURS 3. Conclusion This above assignment deals with the Software Development Life Cycle of the online tours and travels company that is World Tours. The Waterfall Model is provided which is said to be an effective one for the development of the online module of the system. Finally, the assignment is concluded with the activity diagram of the execution procedure of the whole system. Thus it can be said that this assignment puts an overall reflection of the design of the system, the system structure as well as the execution procedure of the whole system.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
10SYSTEM ANALYSIS FOR WORLD TOURS References Abrahamsson, P., Salo, O., Ronkainen, J., & Warsta, J. (2017). Agile software development methods: Review and analysis.arXiv preprint arXiv:1709.08439. Alshamrani, A., & Bahattab, A. (2015). A comparison between three SDLC models waterfall model,spiralmodel,andIncremental/Iterativemodel.InternationalJournalof Computer Science Issues (IJCSI),12(1), 106. Giaoutzi, M. (2017).Tourism and regional development: New pathways. Routledge. Kotaiah, B., & Khalil, M. A. (2017). Approaches for development of Software Projects: Agilemethodology.InternationalJournalofAdvancedResearchinComputer Science,8(1). Lemke, G. (2018). The Software Development Life Cycle and Its Application. Model, W. (2015). Waterfall model.Luettavissa: http://www. waterfall-model. com/. Luettu, 3. Naumann, S., Kern, E., Dick, M., & Johann, T. (2015). Sustainable software engineering: Process and quality models, life cycle, and social aspects. InICT Innovations for Sustainability(pp. 191-205). Springer, Cham. Ratul, A. S., Ahmed, S., & Gisan, F. (2019).Travelersofbd: An Online Travelers Platform (Doctoral dissertation).