Wednesday, June 5, 2019

Principles Of Systems Analysis Information Technology Essay

Principles Of Systems Analysis Information Technology EssayThis assignment forget debate the principles of trunks analysis and then two different methodologies used in the systems analysis handle when designing computer systems. It will highlight the advantages and disadvantages of the two methodologies. It will besides show which method is the most appropriate for the case study. Fin exclusivelyy it will also show a PowerPoint presentation of key drivers which force demarcation plaque to invest in a new computer system.P1- Principles of Systems AnalysisDevelopment life cyclesDevelopment life cycle models hear the stages to which processes must be carried protrude in separate to break dance a victoryful system. Depending on the type of business that are requiring the new system, and the type of system they are hoping to have by the end, accounts for the type of model chosen to be used in order to build the system. Types of evolution life cycles include waterfall model, r apid applications design (RAD), curl model, the systems analysis and design (SAD), dynamic systems development methodology (DSDM)Development life cycles have different stages. For example,Development methodologiesMethodologies are a way of structuring the development process of a computer system. They are the framework which is followed in order to make a system successful. Tools and techniques that go off be used in order to develop a system includeData flow diagrams these outline the processes which happen between the business and its clients or customers, external systems and external organisations in order to identify the activities which will be taking place within the system along with the information which will be flowing within the system.CASE Tools computer aided software engineering (CASE) tools aim to support the diagram designs and to make checks and changes where required. CASE tools have different uses. These include diagram validation, diagram creation as swell as report and code generating.Key driversKey drivers force businesses to invest in a new computer system in order to rectify or upgrade their current one. Some examples of key drivers include the computers being too old, the current system no longer meeting government requirements, scraggy competitors having better systems, the need for improved efficiency, or the business wanting to grow and expand.P2- MethodologiesThe waterfall modelThe waterfall model is a systems development cycle which identifies from each one stage the development of a system must go through. fount and planningInvestigationAnalysisDesignImplementationTestingMaintenanceInitiation and planning- is where all the businesses unavoidably are taken into account as well as reviewing the current system to decide what exactly needs to be do to the system. If the initiation and planning stage is not carried out, it resemblingly that the project will be unsuccessful.Investigation- this is the stage where the final dec ision is made about what exactly needs to be done to the system where factors such as budget and time are taken into consideration.Analysis- this is the stage where all the data needed to produce or modify the system is collected. An initial idea is also considered and is sometimes tried out in order to see if there is a possibility of it work sooner the actual designing of the new system takes place.Design this stage works alongside the analysis to decide upon the best way to either create or modify the system. Here is where ideas are identified that was not noticed before, and others can be crossed off as not possible.Implementation all the work required to create the new system are separated into units. The software is the engineered by being written and coded so that the system can understand, before being debugged and the process of troubleshooting takes place.Testing this is the stage where each unit is trialled to see that it works with the other units as well as ensuri ng that the new system meets the judicial admission originally set.Maintenance This is the stage which comes into sight only after the system is up and running. Some problems only occur in one case the system starts being a great deal used so during the maintenance stage, errors which have been found are corrected and the system can be modified accurately to fulfil its requirements. Also, the system can be constantly maintained so as not to need a brand new one, but can be updated in order to improve the systems efficiency when it starts to decline.P3- AdvantagesEach stage can be given a deadline to be completed allowing the business knowing exactly when their system will be completed.Each stage is clear and they do not overlap making tasks that need to be carried out clear. This order en accrediteds things are not unexpended out, forgotten or left unfinishedDisadvantagesOnce the development has moved on from one stage from the next, it is elusive to go back and make amendments referable to the waterfall model not being flexible.All specifications need to be made at the beginning, once the designing begins, changes cannot be made meaning once the client has submitted their request, they cannot build on or adapt it.P2- Rapid Applications Development (RAD)Like the waterfall model, the rapid applications development model is a model which identifies stages in which system goes through in order to be effectively developed. However, it is a more flexible development model compared with the waterfall model.PrototypeTest taxDesignDesign this is where the specification for the new system is made and an image can be drawn up of what is expected of the new system. Vitalities for the new system are taken into account and the professional work alongside the business to design a system to match all of the businesses requirements.Prototype a lepidote down system is created and trialled in order to represent what the final finished system will be like. This helps t o identify any minor adjustments that need to be made before the new, final system is put in place. These are usually built on and used in the final system support to speed up the development of the new system.Test the system is tested to ensure everything works as it should as well as making sure all the requirements have been met and nothing was left out or forgotten. This is important as some things arent clear until the system is finished and starts being used for its purpose. prise this is the stage where it is decided whether the system is fully suitable for use or whether it requires some modifications and more designing before it is completely ready to fulfil the purposes to which the business requires of it.P3- AdvantagesThe RAD Model is adaptable to changes and is fairly flexibleThe prototype stage allows a clear insight into what the final system will be like and allows changes to be made before the system is finalisedThe system development using the RAD model is gener ally quite short.There is a strong success rate due to the number of times the product is reviewed before it is made final.Reusing the created prototypes helps to reduce project cost and so keeping the budget lowDisadvantages due to being created for just one particular need, if later on it is decided that the system needs to be expanded further or made bigger, it is difficult due to only being created specifically for a sole purpose.Is most successful when being used to build upon a current system. It is not apotheosis for larger businesses and projectsI think that for in the case of the Selchester Hotel, it would best for them to use the Rapid Applications Development model rather than the Waterfall model. This is because it is more cost effective due to being able to build upon the current system rather than having to begin from scratch which also makes RAD a much quicker development model to use.The hotel is in constant demand of its clients and so cannot have its system unavai lable for long periods of time.Also, although generally the RAD model isnt ideal for larger businesses, it allows adaptations to be made later on in the development which could be vital due to the hotel gaining or losing competition and so needing to enhance their systems to cope with their new circumstances.Finally, having prototypes created allows the hotel to be confident that their new system will be successful before it is finished and to be able to see what the final system will be like.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.