Preview

Roles of Various Personnel in Computer Related Professions

Powerful Essays
Open Document
Open Document
3923 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Roles of Various Personnel in Computer Related Professions
Roles of various personnel in computer related professions

A computer programmer designs software programs through building logical work flow charts, the functionality of which is translated into one of several languages that computers can understand. In the majority of cases, the computer programmer also designs a graphical user interface (GUI) so that non-technical users can run the software through easy, point-and-click, menu-oriented modules. The GUI acts as a translator between the user and underlying software code, negating the need to know the command line structure of the language. Generally, there are five basic stages of development that a computer programmer addresses in designing software. They are defining the need, designing a flowchart, coding the software, debugging and beta testing. The first stage of development necessitates good interpersonal skills on. During the second stage of development the computer programmer uses analytical thinking to logically layout a flow chart. Contingencies must be built into the design so that potentially unforeseen circumstances are accounted for. This could mean constructing alternate data flows or popup error messages that instruct the user. When the design is complete the computer programmer converts the functionality of the flow chart into computer code. There are hundreds of programming languages, including Perl, Java, Visual Basic, FORTRAN, Apple Script and D, which most programmers specialize in several families. This stage of software development is commonly done solo, though multiple programmers might work on different aspects of large computer programs. When the initial software is completed it goes through a debugging stage. Bugs are flaws in the program that cause it to fail, crash, hang, return a false result, or behave in an undesirable fashion. Debugging is a very intense stage of development that can take hundreds of hours. After a stable release has been issued, the attention turns to

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Why is a flowchart useful in developing and documenting software? Why is the interactive Visual Logic flowchart program more useful than a manually drawn flowchart?…

    • 503 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Homework Week 2

    • 743 Words
    • 3 Pages

    A compiler translates one computer language into another. It also pics up errors in the program being put together.…

    • 743 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Week 3 Assignment Bsa 375

    • 361 Words
    • 2 Pages

    The first step is to identify the major software components of the system being developed. Software systems are divided into four major functions. Data storage in an Information System stores the data or file. Data Access Logic is managing needed to retrieve the data. Application Logic is the processes or activities that are executed. The final function is the Presentation Logic function which is the presentation of the information and the user interface. Knowledge of the functions is vital in the design process and the data flow diagrams (DFD).…

    • 361 Words
    • 2 Pages
    Good Essays
  • Better Essays

    Service Request Sr-Rm-004

    • 990 Words
    • 4 Pages

    Prototyping is the building of a raw and small-scaled working model. This model is an easily modified and extensible representation, simulation or demonstration of a planned software system, likely including its interface and input/output functionality (Maner, 1997). There are two major factors of using prototyping. The first is that Prototyping involves the user during the system design. Second, prototyping captures the requirements in a concrete form, rather than verbal form.…

    • 990 Words
    • 4 Pages
    Better Essays
  • Good Essays

    Nt1310 Unit 1 Assignment 1

    • 1252 Words
    • 6 Pages

    Computer-Aided Software Engineering ● Software tools providing automated support for systems development ● Project dictionary/workbook: system description and specifications ● Diagramming tools…

    • 1252 Words
    • 6 Pages
    Good Essays
  • Good Essays

    pt1420 exam review

    • 738 Words
    • 3 Pages

    1 - Design the Program2 - Write the Code3 - Correct Syntax Errors4 - Test the Executable Code…

    • 738 Words
    • 3 Pages
    Good Essays
  • Better Essays

    The goal of the coding phase is the process or translation of the system design into computer code by a programming team. In order to keep the cost down in this phase, a well written code must be simple and clear. Simplicity and clarity of the program code will reduce the testing and maintenance efforts since the cost of testing and maintaining software is much higher than the cost of code itself. The team of programmers can use different platforms that may guide them in the coding process of the new system. One platform that the programmers can use is the Iterative method. With Iterative method, the basic idea behind is to develop a system through repeated cycles (iterative) and in smaller portions at a time (incremental), allowing software developers to take advantage of what was learned during development of earlier parts or versions of the system. Learning comes from both the development and use of the system, where possible key steps in the process start with a simple implementation of a subset of the software requirements, and iteratively enhance the evolving versions until the full system is implemented. At each iteration, design modifications are made and new functional capabilities are added (Mohyeddin, A. A., & Fereidoon, A. A.…

    • 1332 Words
    • 6 Pages
    Better Essays
  • Good Essays

    Visual Logic can be installed from the CD that accompanies our textbook. It is a nifty tool…

    • 5177 Words
    • 21 Pages
    Good Essays
  • Powerful Essays

    resources needed. By understanding the complexity of an effort, managers are better able to plan…

    • 2470 Words
    • 16 Pages
    Powerful Essays
  • Satisfactory Essays

    It/210 Course Design

    • 2571 Words
    • 11 Pages

    Course Design Guide IT/210 Version 5 2 Week One: Introduction to Software Development Details Due Points Objectives 1.1 Describe the importance of using a structured, modular approach when creating program requirements, design, and code. 1.2 Identify how a computer processes and stores data. Course Preparation Read the course description and objectives.…

    • 2571 Words
    • 11 Pages
    Satisfactory Essays
  • Good Essays

    Calorie Management

    • 820 Words
    • 4 Pages

    For those of you who may not be computer knowledgeable, I will give you a description of the process the team will use to complete their task. The first step the team will do is analyze the problem by identifying a desired result, determining information is needed to produce these results, and determine what processes must be carried out to proceed from the known data to the desired output. Next step the team will work on is designing the program, which entails creating a detailed description, using relatively ordinary language or special diagrams of the program to be created. Simply…

    • 820 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Software developers make effective software. It is an engineering endeavor that cannot be extracted from the context and systems with which it interoperates. The heart of a good software solution is not in turning the functional specification into code but rather in the use of available resources such as time and money to create desired outcomes for stakeholders, while satisfying constraints such as legal requirements through purposeful design.…

    • 1334 Words
    • 6 Pages
    Good Essays
  • Good Essays

    A computer security manager must have knowledge of the latest computer and network policies, patches, and have good technical experience with many types of hardware and software products, superior communication skills, and willingness to learn and update skills, and a knack for problem solving skills.…

    • 525 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Agencies are required to evaluate proposals based solely on the evaluation factors identified in the solicitation. Furthermore, according to Federal Acquisition Regulations, they must adequately document the reasons for their evaluation conclusions (FAR§ 15.308). GAO recommended to the agency was to, at a minimum reevaluate both proposals to ascertain if they were evaluated based on the evaluation factors and to determine if adequate rationale were articulated.…

    • 556 Words
    • 3 Pages
    Powerful Essays
  • Good Essays

    pt1420 assignment 1

    • 728 Words
    • 3 Pages

    Programming language is a vital and essential part of computers. Even though you do not actually see these languages, they are the bases and make up of software programs. Software is essential to a computer because without software, a computer can do nothing. All of the software that we use to make our computers useful is created by individuals known as programmers; these programmers use different types of programming languages to develop software programs. The first primitive programming language was actually created for the invention of the ‘difference engine’. This invention created in 1822 by Charles Babbage was a mechanical calculator that would tabulate polynomial functions.…

    • 728 Words
    • 3 Pages
    Good Essays