Analyze how a variable called employee is an abstraction

Assignment Help Computer Engineering
Reference no: EM131898587

Problem

1. Variables in programs are also used as abstractions in the problem domain. Explain how a variable called employee is an abstraction of a problem-domain concept.

2. A software life cycle model, such as the waterfall model outlined in Chapter 1, is an abstraction of a software process. Why?

3. Take a sorting program from any textbook. Discuss the program from the standpoint of reusability; Does the algorithm make assumptions about the type of the elements to be sorted? Would you be able to reuse the algorithm for different types of elements? What if the sequence of values to sort is so long that it should be stored on secondary storage? How would you modify the program to improve its reusability under these circum-stances? Based on this experience, produce a list of general suggestions that would favor anticipation of change in a program.

Reference no: EM131898587

Questions Cloud

Discuss relationship between incrementality and timeliness : Discuss briefly the relationship between incrementality and timeliness. Discuss briefly the relationship between formality and anticipation of change.
What is a no suicide contract : What is a "no suicide" contract? Do you believe that these contracts "work"?Would you use this tactic? Why or why not?
Discuss the pros and cons of using such specialized solution : Discuss the pros and cons of using such specialized solutions instead of executing the sort algorithm every time the sort command is issued.
What is meant by the term baseline behavior : Why is it important to establish a client's baseline and how is this information useful in monitoring a client for suicidality?
Analyze how a variable called employee is an abstraction : Variables in programs are also used as abstractions in the problem domain. Analyze how a variable called employee is an abstraction of a problem-domain concept.
How has social media impacted peer relations among teenager : How has social media impacted peer relations among teenagers, if at all? Do you see the impact as mostly positive or negative?
What are the advantages of using the abstraction : What details are abstracted away by programming-language variables? What are the advantages of using the abstraction? What are the disadvantages?
Post an analysis of the dimensions of oppression : Post an analysis of the dimensions of oppression and marginalization that might impact your future clients.
Explain the work packages involved in building a house : Explain the work packages involved in building a house, and show how they are organized sequentially and in parallel.

Reviews

Write a Review

Computer Engineering Questions & Answers

  What are information systems and decision support systems

explain the different components of a decision support system and explain each one.Give some examples where the decision support system helps with making internal decisions.

  Paper on code division multiple access

Write a 3- to 5-page paper comparing the advantages of Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Code Division Multiple Access (CDMA), and Orthogonal Frequency Division Multiplexing, as used in wireless mobil..

  Implement compression and expansion procedures

Implement compression and expansion procedures for the run-length encoding method for a fixed alphabet described in the text, using Q as the escape character.

  Multicast routing paradigm

The data-driven multicast routing paradigm works best on the local networks which have low delay and excess capacity, however the demand driven paradigm works best in the wide are environment which has limited capacity and higher delay.

  Question1 what is dissimilarity between resident set

question1. what is dissimilarity between resident set management and page replacement policy?2. what is relationship

  Write a program that includes an employee class

Write a program that includes an Employee class that can be used to calculate and print the take-home pay for a commissioned sales employee.

  Create a new user in the finance organization unit

Create a new user in the Finance Organization Unit using power shell command - Create the Global Security Groups

  Create a new course registration system

Suppose that your university were interested in creating a new course registration system that could support Web-based registration.

  Difference between hardness and toughness

1. The relationship between heat treatment and toughness and hardness i.e. briefly explain why the different heat treatments give different toughness and hardness values. What do you think is the difference between hardness and toughness?

  Write data requirements and flowchart for the program

For an unknown number of employees, write a program that will calculate their gross and net pay. Write data requirements and flowchart for the program.

  Write a program that creates a two-dimensional array

Write a program that creates a two-dimensional array with 10 rows and 2 columns. The first column should be filled with 10 random numbers between 0 and 100.

  Could an until loop sometimes never execute

could an until loop sometimes never execute.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd