We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Nobody downloaded yet

As a software developer give examples of where you use abstraction in your daily job - Essay Example

Comments (0) Cite this document
In software development, abstractions are intended to reduce or hide the underlying complexities in the case where the underlying details are not hidden. In software architectures, abstractions are used hand in hand with idioms in the description of system components, nature of…
Download paper
As a software developer give examples of where you use abstraction in your daily job
Read TextPreview

Extract of sample
As a software developer give examples of where you use abstraction in your daily job

Due to the constant increasing complexity in the systems we use, reliance on abstractions increase in the software development industry. Each of these abstractions attempts to hide the complexity, allowing me as a software developer to create a code that can cater for all the variations in complexity that is required in the modern computing. To create reliable software, there is a greater need for me to learn and understand many of the abstractions underlying details. Abstraction also finds a lot of applications in software reuse. In this case, abstraction plays a central role. For effective software artifacts reuse, concise and expressive abstractions are essential. Higher levels abstractions in the reuse technique reduce the effort required to go from the initial concept of a software system to representations in the reuse technique (Medvidovic & Taylor 2000: 70-93).
During the verification of software, abstraction is highly used. This allows debugging of a specific software component. Simulation and validation of the software component is done at each abstraction level, resulting in abstraction of different components of the target hardware architecture. The abstract architecture model hides details of the underlying implementation of the hardware platform, while ensuring a sufficient level of control that the software code can be validated in terms of performance, efficiency, and reliable functionality (Popovich, 2010: 17).
Abstraction is a powerful heuristic. It has allowed development of systems that implement and integrate abstraction in problem-solving process. Development of systems with abstraction helps to improve on the efficiency of the systems. On the other hand, from the basic understanding that abstraction hides the complexity underlying the systems, we deduce that it reduces the search space. The concept of data abstraction helps software developers in the integration of both structural and ... Read More
Cite this document
  • APA
  • MLA
(“As a software developer give examples of where you use abstraction in Essay”, n.d.)
Retrieved from https://studentshare.net/logic-programming/705559-as-a-software-developer-give-examples-of-where-you-use-abstraction-in-your-daily-job
(As a Software Developer Give Examples of Where You Use Abstraction in Essay)
“As a Software Developer Give Examples of Where You Use Abstraction in Essay”, n.d. https://studentshare.net/logic-programming/705559-as-a-software-developer-give-examples-of-where-you-use-abstraction-in-your-daily-job.
  • Cited: 0 times
Comments (0)
Click to create a comment
Explore how you apply different aspects of science in your daily life
The light does not come on! Now what? 1. State the problem: Why does the light not come on? 2. Collect information: I can come up with possibilities on why the light does not come up: I can call the power company to check if there is a problem with our line; or I can check the fuse box to see if fuses are blown; or I can switch on other lights to check if all the lights do not come on.
6 Pages(1500 words)Essay
How do you use your time
The rhetorical situation hinges on the issue of whether I should spend my time with my cousin and be too weary for my business trip or not go to the baptism and be fully-refreshed for my business trip.
2 Pages(500 words)Essay
Read Robert C. Solomon's article It's Good Business on pg. 36 of the 11th edtion. Summarize, do you agree or disagree with Solomon's position Why or why not Give examples to support your claim
To survive within the economy and to establish a specific reputation is also the need to create an ethical establishment. The main points that Solomon points out as well as his approach to ethics can all be considered as true. His ability to show how
4 Pages(1000 words)Essay
As an intern software developer for a retail bank, you have been tasked with developing use cases to support the ATM service
It involves the interfacing of dissimilar components into one integrated super-system which functions as a money transferring unit. 5. The customer selects and
4 Pages(1000 words)Case Study
The 21st century has begun. What changes do you think this new century will bring Use examples and details in your answer
Even though we are only in the early stages of the 21st century, we can already see the impact that modern technology is having on our lives. It seems like almost everyone has some form of digital device that they live with 24/7. This
1 Pages(250 words)Essay
What are 3 reasons why ''college'' is important to you What are your expectations Give details and examples
Some of them can be outlined as per the following. There is a significant difference in the earnings between non-college and college graduates. Moreover, a person who has not completed college education will always find difficulty in increasing
2 Pages(500 words)Essay
Preparation for a marketing job in a country where you are NOT a citizen
The use of verbal and non-verbal communications and color in the marketing communications is also different. Doha Bank commenced operations in 1978 and is the largest private owned
12 Pages(3000 words)Essay
Advantages and disadvantages of franchising. Give examples and evidence to support your answer
Mostly, this kind of predicament is evident with new firms intending to penetrate a given regional market but unable to do so because of the already operating players in that place. Therefore, this prompts numerous corporations result to franchising with the intention of
4 Pages(1000 words)Essay
In real life, abstraction takes place in different areas. It is an essential tool that, when applied, eliminates complex processes. In the movie-making sector, abstraction is a key technique. The directors and
2 Pages(500 words)Essay
Explain the importance of consistency between firms in various countries in keeping standard accounting practices. Where possible give examples to illustrate your answer
?International Accounting Standards Board’ (IASB) and ‘International Financial Reporting Standards’ (IFRSs) were introduced as a common platform based on which the global firms can follow and maintain the basic principles of standard accounting process in relation to
4 Pages(1000 words)Essay
Let us find you another Essay on topic As a software developer give examples of where you use abstraction in your daily job for FREE!
Contact us:
Contact Us Now
FREE Mobile Apps:
  • About StudentShare
  • Testimonials
  • FAQ
  • Blog
  • Free Essays
  • New Essays
  • Essays
  • The Newest Essay Topics
  • Index samples by all dates
Join us:
Contact Us