Wednesday, April 10, 2019

Dynamic system development methodology Essay Example for Free

Dynamic placement education methodology EssayVarious industries handled discipline and discipline manually until 1960 when the first softw ar excogitatement methodology was hinted. Softw ar breeding methodologies are key steps in development of nurture musical arrangement. Different methodologies pay different requirements in terms of cost, time frame, expert requirement, size of the business, maintenance cost, and flexibility in font of changes in the future among others. Therefore, organizations evaluate each methodology in order to come up with the some effect one for their information scheme development. Software methodology involves a structural framework to throw and manage the procedurees that are involved in development of information system.Prototyping and dynamic system methodology pull up s conveys be critically evaluated to understand the role of computer software package package methodologies in information system development.Dynamic system de velopment methodology The method ensures frequent delivery of information system in businesses. The methodology is nominate be reversed during development in case of errors, and the requirement is based on high aim and integrated testing throughout lifecycle, which allows collaboration and cooperation between all stakeholders ( link of Modern Technologies, 2014 Software Development Methodologies) convention 2 Baguio central University,2011. Dynamic System Development Methodology Critical evaluation Since this methodology involves determination users and teamwork decision, it forms the exceed choice for information system development. Future changes digest be accommodated since changes are reversible. This methodology follows PRINCE judgment since it start with initiation of a project and conclude with crossing of the project.Prototype methodology In this methodology, fractional software is created, which differs with the final product (software development and e ngineering, 2012 n.p.). The methodology makes it possible to evaluate the software during the development process and design before it gets to the final step. The software can also be tried before integration in an organization. This method allows involvement of the users and evaluation during designing phase and thus increasing the likely punk rocker of easier implementation in any organization.Critical evaluation In this methodology, users, builder and system interaction are mandatory. It requires expertise for both builders and difference-users. With this model, time and cost are decreased compared to traditional method, which becomes a major retainer when developing information system. This methodology is applied mostly in situations there is risk uncertainty. This methodology is best applied in managerial systems, as its main objective is planning, direction, controlling and decision-making. This forms one of the choices for information system since users can be able to d o a value analysis and investment can be made at relative increments. Prince plays an significant role in information system development since it establishes the management, control, and practical application of the appropriate software for information system. It bears more insight about the software real and provides authenticity of the software, which is important in making information system decisions.Question 2 correspond to (Bantra et al, (2010 p 383) agile methodology is based on various values such asIndividual and interaction over processes and tools, on the job(p) software under comprehensive documentation,Customer or end user collaboration over a contract negotiation the andResponding to changes over following a plan The agile methodology builds flexible information systems that can be upgraded or changes in future (Rao, Naidu, Chakka, 2011 p. 42). For example, if an organization wants to expand its system, it can build its juvenile information system on th e existing system. Hence, the methodology is adopted where future changes in the information system are expected. Time aspect makes this memory access cost utile. The methodology involves the end users at every microscope stage making software development process effective and accurate (Aitken Ilango 2013 4758). In addition, the process is fast and in effect(p) thus ensuring that the information system development easy and economical. The traditional methodologies are fixed and do non allow future changes (Aitken Ilango 2013 p. 4756). That means that once the information system is developed using the traditional methodology, it pull up stakes be hard to build a new system using it. The expansions or future changes in the information system require engineers and software developers to start a new system. This is not cost effective for business since they are always in a constant growth and keep on modify their information systems. Thus, agile methodology best suits deve lopment of a flexible information system that can be upgraded easily.Question 3 The Structured systems analysis and design method, (SSADM) is one of the widely used methodologies in computer applications in private and public sectors since its inception in 1981. The methodology operates under three prescript techniques known as logical data, hang data, and event example (Al-Humaidan, Rossiter, 2011, p 3). Logical data modelling (LDM) technique involves identification and documentation of the necessary data for business or organization information system. The information that the business wants to record on the information systems is identified and documented for inclusion in software development. Consequently, the data flow modelling (DFM) techniques involves identification, modelling and documentation of how the identified data using LDM technique will flow in the information system. It gives details on how various data will be transformed in the system. Then, event mo delling (EM) technique identifies and documents the sequence of events in DFM. The techniques help the engineers to develop information system that meets the end users need since it allows participation of all the stakeholders. However, inadequate research may result to development of poor information systems, which may be cost to the business. The SSADM uses various tools that are important in development of information system. entropy flow diagram, (DFD) highlights all the data pathways, while other tools such as data dictionary, decision trees and tables give guidelines on data classifications. The tools make operation of the information easier for the end users. Unified modelling delivery, (UML) is a linguistic communication used in software engineering. It helps the developers to create a system using a standardized language that can be understood easily by both the participants and the system. The main techniques and tools used are diagram and language structure s such as class, interactions and activity diagrams (Al-Humaidan, Rossiter, 2011, p 4). The main difference between SSADM and UML is that the former interfaces are composed of design dialogue while the latter utilises components and classes of modelled diagrams as interface (Al-Humaidan, Rossiter, 2011 p. 24-29). In addition, SSADM uses requirement inventory as the data resources while UML uses modelled stereotype features as data sources.Question 4 Software development approach entails identification the information system issues and making decision of how the issues should be solved and the solution cadaver viable.Waterfall approachesFigure1 Winston W. Royce waterfall approach and its analogous waterfall (Habib, 2013 n.p)Critical evaluation The approach helps to develop software in a top down development consisting of independent steps that are holy sequentially. The engineers are able to evaluate each step independent and develop consecutive phases based on completed ones. The methodology is fast and effective for development of small information systems. However, methodology is not suitable to develop large information system because it is slow and cumbersome. In addition, the approach is costly and a short term. According to Stoica et al, (2013, p. 68) this method requires product definition, clear understanding of requirements and technology, and expertise and the system is short lived.End users approach In this approach, the end user is the focus in the development of the information system. The information system is designed in such a way that it is able to meet the end-users needs. The approach may involve modification of commercial message off-shelf software (COTs).Critical evaluation The approach does not involve formal designing of the information system. The approach does not require documentation of the project. The end user is the main controller of the information system developed from this approach. However, it is not fit for large business and lack of documentation limits future changes of the information system would be very hard. Thus, the approach is not economical especially of growing enterprises. When the size of the project is large, the software development approach is based on the cost or budget limitations, timeframe taken by the approach, and the flexibility of the approach. This is because, the organizations designs information systems that are economical in that they does not affect their profitability and operations. Approaches that are cheap and are execute in a short span of time are preferred to others that are costly and take long time before completionReferenceAitken, A., Ilango, V. 2013. A comparative analysis of traditional software engineering and agile software development. InSystem Sciences (HICSS), 2013 46th Hawaii International Conference on(pp. 4751-4760). IEEE.Al-Humaidan, F., Rossiter, B. N. 2011. A Taxonomy and Evaluation for Systems Analysis Methodol ogies in a Workflow Context Structured Systems Analysis formulate Method (SSADM), Unified role model Language (UML), Unified Process, Soft Systems Methodology (SSM) and Organisation Process Modelling (OPM).Technical Report Series-University Of Newcastle Upon Tyne Computing Science.Baguio central University 2011.Dynamic System Development Methodology.Online. http//www.slideshare.net/mayjoyce89/dynamic-system-development-method.Batra, D., Weidong, X., VanderMeer, D., Dutta, K. 2010.Balancing warm and Structured Development Approaches to successfully Manage Large Distributed Software Projects A Case Study from the Cruise Line Industry. Communications Of The Association For Information Systems, 27 383.Habib M, 2013. Agile software development methodologies and how to apply them. Online Retrieved from http//www.codeproject.com/Articles/604417/Agile-software-development-methodologies-and-how-t.accessedRao, K. N., Naidu, G. K., Chakka, P. 2011. A study of the agile software development methods, applicability and implications in industry.International Journal of Software Engineering and its applications,5,2, 35-45.Stoica, M., Mircea, M., Ghilic-Micu, B. 2013. Software Development Agile vs. Traditional. InformaticaEconomica, 17,4, 64-76.Source document

No comments:

Post a Comment