Preview

Checkpoint: Functionality of Programs

Satisfactory Essays
Open Document
Open Document
253 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Checkpoint: Functionality of Programs
CheckPoint: Functionality of Programs
When a program starts in an object-oriented language, information is put into compartments. This is what allows the program to compute things. In this example, we’ll be taking an e-business and examining an order has been placed within said program. All of the data is put into the right compartments, but what happens when the order needs to be submitted? The program has to have the capability of taking the data from the compartments and saving it to a file that can be stored and accessed.
Once the program is terminated, any data that hasn’t been backed up is lost. In an e-business (or any business for that matter), backing up data is essential to prevent having to re-enter everything into the systems when you need it. “File processing is one of the most important capabilities a language must have to support commercial applications, which typically store and process massive amounts of persistent data” (Deitel & Deitel, 2002). It is more important for an e-business because they don’t have the luxury being able to rely heavily on paper systems.
A business needs this capability to store the information they currently have, create databases where they can review multiple entries of data, and transfer the same database from one instance of the program to a different instance that is on another computer.

References
Deitel, H.M., & Deitel, P.J. (2002). Java: How to program (6th ed.). Upper Saddle River, NJ: Pearson



References: Deitel, H.M., & Deitel, P.J. (2002). Java: How to program (6th ed.). Upper Saddle River, NJ: Pearson Education.

You May Also Find These Documents Helpful

  • Satisfactory Essays

    PRG 421 – JAVA PROGRAMMING II – Complete Class Includes All DQs, Individual and Team Assignments – UOP Latest…

    • 693 Words
    • 4 Pages
    Satisfactory Essays
  • Better Essays

    Venit, S., & Drake, E. (2011). Prelude to Programming Concepts and Design (5th ed.). Boston, MA: Addison-Wesley.…

    • 1800 Words
    • 6 Pages
    Better Essays
  • Satisfactory Essays

    Checkpoint: Signals

    • 324 Words
    • 2 Pages

    Include a description comparing the differences between a private branch exchange (PBX) and Voice over Internet protocol (VoIP).…

    • 324 Words
    • 2 Pages
    Satisfactory 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
  • Good Essays

    PT1420 Assign. 10

    • 702 Words
    • 4 Pages

    Described the three steps that must be taken when a file is used by a program.…

    • 702 Words
    • 4 Pages
    Good Essays
  • Good Essays

    What is your opinion of the technological tools provided by Axia College, including audio appendixes, digital stories, and tutorials? Why do you feel this way?…

    • 331 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    References: University of Phoenix . (2013). PowerPoint 2013. Retrieved from University of Phoenix , XACC/291 website.…

    • 443 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    It 210 Weeks

    • 2760 Words
    • 12 Pages

    Venit, S., & Drake, E. (2011). Prelude to programming: Concepts and design (5th ed.). Boston, MA: Addison-Wesley.…

    • 2760 Words
    • 12 Pages
    Powerful Essays
  • Satisfactory Essays

    week 1 assignment

    • 1379 Words
    • 6 Pages

    Drake, E., & Venit, S. (2011). Prelude to programming: Concepts and design (5th ed.). Boston, MA: AddisonWesley.…

    • 1379 Words
    • 6 Pages
    Satisfactory Essays
  • Better Essays

    Venit, S., & Drake, E. (2009). Prelude to programming: Concepts & design (4th ed.). Boston, MA: Addison-Wesley.…

    • 890 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    Java vs .Net

    • 970 Words
    • 4 Pages

    CDCo needs to improve its architecture strategy in order to make the current application architecture more efficient and productive. Looking at the level 0 target state architecture of CDCo, improvement is necessary and choosing which types of technology to use needs to be thoroughly examine to see which is more beneficial to use or adapt. We will address this and explain which approached we will choose after presenting the benefits and pointing out the problems that can eliminate high cost of maintenance. We will define and compare two technologies, discuss their advantages and disadvantages so that we can rule out the best option that we have. Furthermore it is very important to know how this two software architecture overhead cost when it is implemented. For the purpose of this white paper I will introduce the technology that I believe and consider to be appropriate solutions on the current CDCo’s software architecture these are the JAVA technology and the .NET technology.…

    • 970 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    This week’s team project asked that the team demonstrate reusability within Java. Java has been classified as an object oriented language that promotes polymorphism. Polymorphism is the act of reusing an object or code that has previously existed to make Java codes easier to write, modify and re- use. This week’s task requires each team to replace a group of codes or module of one team members program, with another team member’s code. This paper will address some of the challenges of this task, to include how the two programs were selected, the process of identifying the classes or functions for replacement, and the changes needed to make the final Java application program work properly, by highlighting the impact of modular concatenation in this exercise.…

    • 727 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    The following information will introduce general knowledge in basic programming concepts. It shall discuss basic types of computer programming languages as-well-as program development. There are three basic types of computer programming languages that will be discussed in a simple and easy to understand manner. We shall also describe the program development cycle and discuss why it is important to use a structured and organized process to create a computer programming language.…

    • 1318 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    Abstract—Recently, the objected-oriented programming language Java has been used in many practical systems including enterprise servers, smart phones, and embedded systems due to its high reliability and portability. To enhance effects of Java programming educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS). JPLAS adopts the Test-Driven Development (TDD) method for automatic testing of source codes written by students on the server to assist their self-learning. In JPLAS, a teacher needs to register each Java programming assignment with a statement, a reference source code, and a test code. Then, students should write source codes by referring this statement and the test code so that their source codes can be tested automatically at the server by a testing software tool called JUnit with the test code. Unfortunately, the current JPLAS is not friendly to students who have difficulty in reading the log message from JUnit that contains the information on the errors in the source code. In this paper, we implement the error code highlighting function to help such students to find erroneous lines in the code by highlighting them graphically. We evaluate the effectiveness of this function through an experiment for 42 students who are currently taking the Java programming class. Index Terms—JPLAS, Java programming education, Web system, test-driven development method, error code highlighting.…

    • 3255 Words
    • 14 Pages
    Powerful Essays
  • Good Essays

    115 questions total, not for the weak. Covers everything from basics to JDBC connectivity, AWT and JSP. 1. What is the difference between procedural and object-oriented programs?- a) In procedural program, programming logic follows certain procedures and the instructions are executed one after another. In OOP program, unit of program is object, which is nothing but combination of data and code. b) In procedural program, data is exposed to the whole program whereas in OOPs program, it is accessible with in the object and which in turn assures the security of the code. 2. What are Encapsulation, Inheritance and Polymorphism?- Encapsulation is the mechanism that binds together code and data it manipulates and keeps both safe from outside interference and misuse. Inheritance is the process by which one object acquires the properties of another object. Polymorphism is the feature that allows one interface to be used for general class actions. 3. 4. What is the difference between Assignment and Initialization?- Assignment can be done as many times as desired whereas initialization can be done only once. What is OOPs?- Object oriented programming organizes a program around its data, i. e. , objects and a set of well defined interfaces to that data. An object-oriented program can be characterized as data controlling access to code. What are Class, Constructor and Primitive data types?- Class is a template for multiple objects with similar features and it is a blue print for objects. It defines a type of object according to the data the object can hold and the operations the object can perform. Constructor is a special kind of method that determines how an object is initialized when created. Primitive data types are 8 types and they are: byte, short, int, long, float, double, boolean, char. 6. What is an Object and how do you allocate memory to it?- Object is an instance of a class and it…

    • 6759 Words
    • 28 Pages
    Good Essays