Question 1 Systems Analysis
The object-oriented methodology will be more efficient with this project. Even though the traditional approach has got different types of models that deal with different projects such as waterfall and v-shaped, these models lack flexibility and offer limited ways of addressing specific questions about change, (Chan, 2003). Traditional methods are mostly used to assess’ numerical models using a grid-to-grid method but offer little diagnostic reasoning behind the computerized statistics, while object-oriented methodologies as described by Wolff et al. (2014), provide more meaningful insights into differences between, forecast and observed features in term of skill and intensity. The benefits of object-oriented methodologies are reduced marketing time, high product flexibility, and schedule predictability with performance, and the startup cost is the risks involved. Object-oriented methodologies have got two models; static modeling and dynamic modeling. According to Munassar & Govardhan (2011), static modeling indicates how the logical and physical parts of the system should look like and how they should be connected while the dynamic modeling shows how the static parts should collaborate. During each phase of the project, one static model and one dynamic model should be produced.
Question 2 O-O Techniques and System Technologies
For an inexperienced analyst, it is better to start with the object-oriented methodologies because they are easier to learn and apply compared to structural techniques. Even though structured analysis and object-oriented are not compatible and cannot be used together at the same time for their models are different, these two techniques have little significant differences in the required time for the application and also in the order of their application in both the developing and the maintenance tasks (Falessi et al.2007). Although both techniques are not interrelated it is much better to start with object-oriented methodologies because of their easier application.
Question 3 UML Training
No. it is a matter of integrity. A person can only be eligible to sit for the examinations after completing the training hence helping him to undertake the test without participating in the training process is cheating. In an organization, as a team, we must follow company policies, it is easier to be knowledgeable by attending the training but miss the exam while the other way round is making a fool out of oneself. UML training involves practical learning of how to generate models and To create the best software, the businesses in which the software systems operate must also be modeled, understood, and sometimes improved, (Ericksson & Penker (2000), and just doing the exam without training is an absolute failure.
References
Chan, D. (2003). Data analysis and modeling longitudinal processes. Group & Organization Management, 28(3), 341-365. https://doi.org/10.1177/1059601102250814
Ericksson, h. E., & Penker, m. (n.d.). (2000) Business Modeling with UML. CiteSeerX. https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.587.7655&rep=rep1&type=pdf
Falessi, d., Cantone, g., & Grande, c. (2007). A comparison of structured analysis and object oriented analysis – An experimental study. Proceedings of the Second International Conference on Software and Data Technologies. https://doi.org/10.5220/0001336602130221
Munassar, N., & Govardhani, A. (2011). Comparison between traditional approach and object-oriented approach in software engineering development. International Journal of Advanced Computer Science and Applications, 2(6). https://doi.org/10.14569/ijacsa.2011.020610
Wolff, J. K., Harrold, M., Fowler, T., Gotway, J. H., Nance, L., & Brown, B. G. (2014). Beyond the basics: Evaluating model-based precipitation forecasts using traditional, spatial, and object-based methods. Weather and Forecasting, 29(6), 1451-1472. https://doi.org/10.1175/waf-d-13-00135.1