Tuesday, May 5, 2020

Critical Thinking and Problem Solving Systems

Question: Discuss about the Critical Thinking and Problem Solving Systems. Answer: Introduction: In this case, two different terms have been chosen for critically evaluate and solve the issues towards IT system development. The critical discussions over the topics are incorporated below: Problems that are puzzles in IT system development: In IT system development, the IT engineers develop different types of coding for framing the system and make it workable. During the stages of development, few puzzle areas can arise, which can create hazard situation in IT system development (Schumacher et al. 2010, p.750). Deadlock can be a puzzled problem in IT system development. This puzzled situation arises due to the interdependency of different systems on each other. In opposed to that, Abrial (2010, p.88) commented the interdependency might necessary for framing an IT system, because the resulting outcome will be helpful for creating the outcome of another system. The deadlock problem arises when two different systems need to lock two different files, in this case, one system waits for the end of the process by another system and get slowed down. The below is an example of a Deadlock in IT system. Figure 1: Deadlock in IT system development (Source: Schumacher et al. 2010, p.751) Problem-solving: Allocating a suitable solution to Deadlock, the IT system developer could wait until the problem fixes automatically. On the other hand, the system development rules or coding can be changed for puzzle free result. Along with this, the puzzle situation can be analysed for providing a solution. Problems with uncertainties in IT system development: The uncertain problem can arise when the system is in the testing phase. For example, for testing the software waterfall model process can be implemented. In that case, the IT developer can reverse back to the previous stage for having any kind of problem. In the words of Tempo et al. (2012, p.114), uncertainty can arise in the context of when the cost of reverse becomes more than the one-way process. At that time, the cost of system development goes higher compared to the budgeted amount and costs higher than the expectation. This kind of problem is uncertain due to the changing cost of system development and that effect on selling price of the software. However, Krogstie (2012, p.77) argued that reverse process in waterfall model of system development is more reliable than the one-way process of waterfall development process, because the expected outcome can be changed by altering the previous stages. Problem-solving: For mitigating the problem, the IT developer would need to have an alternate developing system so that additional costs of development cannot arise. Along with this, additional budget support will be helpful for reducing the cost issues in IT system development. List of references: Abrial, J.R., (2010). Modelling in Event-B: system and software engineering. Cambridge University Press. Krogstie, J., (2012). Model-based development and evolution of information systems: A Quality Approach. Springer Science Business Media. Schumacher, L.L., Gonzales-Tuchmann, A., Yogman, L.T. and Dingman, P.C., (2010). Problem-solving due to Deadlock situation in software development. A system for deadlock condition detection and correction by allowing a queue limit of a number of data tokens on the queue to increase. 7(2), pp.743-782. Tempo, R., Calafiore, G. and Dabbene, F., (2012). Randomised algorithms for analysis and control of uncertain systems: with applications. Springer Science Business Media.

No comments:

Post a Comment

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