Preview

Describe to Two Problem-Solving Techniques That You Would, or Have, Incorporated in Your Programming?

Good Essays
Open Document
Open Document
603 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Describe to Two Problem-Solving Techniques That You Would, or Have, Incorporated in Your Programming?
One of the techniques one has implemented is the input-processing-output technique; this technique has facilitated students to solve small programming problems assignments. This technique; identifies the steps involved in each process to be performed and the inputs to and outputs from each step. However, this technique lacks the proper procedures to identify the root or roots of the problem. Therefore, this technique leaves the student without the understanding of what the problem is and what is really causing it [3]. In the real world computer or programming analysts are confronted with more complicated problems. Therefore, in order for them to understand or identify the problem they have to rely on certain information gathering techniques to obtain the necessary knowledge. In order for the system analyst to identify the problem he or she must check documentation. However, the amount of information that an analyst can gather is limited, because documents offer very few relevant information to analyze the problem(s) [2]. Also, the system analyst arranged face-to-face interviews with every user [1]. The system analyst asks all users to describe step by step the process they go trough to perform a task. This is conducted to determine what processes are redundant, time-consuming or defective [1]. The system analysts opt to implement a more direct approach to the investigation by observing users performing a task. Therefore the best technique to analyze a system directly is by observation. However, there are some limitations due to the fact that users who are being observed tend to act and pretend [2]. Consequently, the best problem-solving technique a programmer or a programming student can utilize is the fact-based technique. This high-level technique concentrates on the identification and description of the problem rather than trying to find a solution to the problem [3]. This technique relies on searching for the values, terms, algorithms, examples to single

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Step 1: Examine the following algorithm as a base for how the program should flow. (Reference: Designing a Program, page 31).…

    • 777 Words
    • 4 Pages
    Satisfactory Essays
  • Better Essays

    System Analysis is a formal investigation that is done to help someone or a company to make better decisions of what could have been done without a specific system (Principia Cybernetica Web, n.d. ). Included within an analysis of the system is the identification of the underlying issue or the head of complaint made by the customer or the person. Assessment of the problems and alternative methods that may include the risks and benefits of alternative methods. The risks and benefits should be considered for the client and the developer are capable of making a choice of different methods of improvement (Principia Cybernetica Web, n.d. ). System…

    • 1346 Words
    • 6 Pages
    Better Essays
  • Powerful Essays

    The purpose of this Lab. is to familiarize student how to solve practical problems programmatically; they will practice on elementary programming using primitive data types, variables, constants, operators, expressions, and input and output. Also, they will learn how to diagnose errors that may occur when a program is compiled or executed. There are some exercises, through which they will understand the concept learn in this chapter.…

    • 2338 Words
    • 10 Pages
    Powerful Essays
  • Powerful Essays

    Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Chapter 15 Chapter 16 Chapter 17 Chapter 18 Chapter 19 Chapter 20 Chapter 21 Chapter 22 Chapter 23 Chapter 24 Chapter 25 Chapter 26 Chapter 27 An Introduction to Hardware, Software, and the Internet An Introduction to Software Development Objects and Classes Algorithms Java Syntax and Style Data Types, Variables, and Arithmetic Boolean Expressions and if-else Statements Iterative Statements: while, for, do–while Implementing Classes and Using Objects Strings Class Hierarchies and Interfaces Arrays…

    • 3908 Words
    • 16 Pages
    Powerful Essays
  • Good Essays

    The planning and investigation and analysis stage of the Systems Development Life Cycle is important because it will give the steering committee a better understanding of how the current system is not working for the company. “Studies of unsuccessful information systems projects suggest that mistakes made at the outset of a systems study are the most common reason why such projects ultimately fail”. (Bagranoff, Simkin, & Norman, 2010, p. 418). One main concern is in the area of speed. The employees have been dealing with inconsistencies of speed within their program, Ramquest. Majority of the employees complained of delayed reactions when typing and having a stuttered reaction afterwards. This…

    • 772 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Lab 7 Student

    • 1242 Words
    • 7 Pages

    This lab accompanies Chapter 5 (pp. 163-183 and pp. 196-201) of Starting Out with Programming Logic & Design.…

    • 1242 Words
    • 7 Pages
    Satisfactory Essays
  • Satisfactory Essays

    This course introduces students to object-oriented programming. It covers object-oriented tools for system analysis, design and development. The course teaches the significance of object-oriented programming, the keywords and constructs of the Java programming language, and the steps required to create simple Java technology programs.…

    • 414 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Lab 3 Student

    • 1264 Words
    • 7 Pages

    This lab requires you to think about the steps that take place in a program by writing pseudocode. Read the following program prior to completing the lab.…

    • 1264 Words
    • 7 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Hi mister 9

    • 347 Words
    • 2 Pages

    Determining how a computer system can best serve a business or organization's needs is a key role of a computer systems analyst. As such, these professionals must be big-picture oriented and have a clear understanding of how the components within a computer system—hardware, software, and networks—work together. They're charged with analyzing that interaction and making recommendations that will ultimately help a company or organization operate more efficiently.…

    • 347 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    The computer’s ability to capture student inputs permits collecting evidence of processes such as problem-solving sequences, and strategy use as reflected by information selected, numbers of attempts, approximations to solutions, and time allocation (Pellegrino & Quellmalz, 2010, p. 120).…

    • 1079 Words
    • 5 Pages
    Better Essays
  • Better Essays

    Computer programs can help us solve everyday issues that might seem impossible. Household budgeting is an issue that burdens many Americans. Every individual is ultimately responsible for managing his or her finances. Developing a computer program that can help individuals manage their budget will greatly improve their life quality. The program would have to follow the program development cycle model and use the modular approach.…

    • 890 Words
    • 4 Pages
    Better Essays
  • Good Essays

    It210 Syllabus

    • 2333 Words
    • 10 Pages

    College of Information Systems & Technology IT/210 Version 5 Fundamentals of Programming With Algorithms and Logic…

    • 2333 Words
    • 10 Pages
    Good Essays
  • Satisfactory Essays

    Search

    • 598 Words
    • 3 Pages

    IT professionals can look at the computer hardware and determine if it will fit with the objectives of a job or task; they must determine if the computer hardware will be able to complete the job. Without the right hardware and software, a task or job may not be completed. The goal of computer system analysis and design is to look at the big picture. It will provide a way to examine the project and determine if and how it should be pursued.…

    • 598 Words
    • 3 Pages
    Satisfactory Essays
  • Better Essays

    Smith, D. C. "The personality of the systems analyst: an investigation." ACM SIGCPR Computer Personnel Dec. 1999: 12-14.…

    • 1002 Words
    • 4 Pages
    Better Essays
  • Good Essays

    Protac

    • 827 Words
    • 4 Pages

    En esta práctica, se pretende familiarizar a los estudiantes con la utilización del solver de Excel. A lo largo de la práctica los estudiantes aprenderán a introducir y resolver un modelo de programación lineal.…

    • 827 Words
    • 4 Pages
    Good Essays