answersLogoWhite

0


Best Answer

Programmers typically spend a week or two on software maintenance, however that number could be drastically variable between companies, and employers.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How much time do programmers typically spend maintaining software?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Computer Science

Why do you spend so much time and effort maintaining existing programs?

Because not maintaining them would lead to unfixed bugs and security flaws. If you release buggy software and make no effort to fix them, you will not have any return customers.


What are some job functions of computer software engineering?

The profession of computer software engineering is multi-faceted and involves a broad spectrum of tasks and responsibilities. Here are a few key job functions of a computer software engineer: Designing Software: Software engineers often spend considerable time devising new software solutions, crafting the architecture, and outlining the user interface. This includes both front-end and back-end design. Coding and Programming: They write the code that brings the software to life, using various programming languages such as Python, Java, C++, and others, depending on the project's requirements. Testing: They rigorously test the software to identify and fix bugs, ensure functionality, and maintain quality control. Maintenance and Upgrades: Post-development, they monitor the software's performance, make adjustments as needed, and release updates to enhance the software's capabilities and rectify any issues. Documentation: Documenting the software's design, code, and usage instructions is another vital responsibility, facilitating future updates and troubleshooting. Collaboration: They frequently collaborate with other team members, including other engineers, product managers, UX/UI designers, and more, to ensure the software meets the desired objectives. In essence, a computer software engineer's role extends from the genesis of a software idea to its final implementation and subsequent upgrades. They hold a pivotal role in creating the digital tools that we use daily, contributing significantly to technological advancements.


What are the advantages and disadvantages of freeware and shareware?

The advantage of freeware and shareware is that it is free. It is possible to get some very good programs that way. Such programs include firefox and gmail. The disadvantages are that some programs that come that way come with computer viruses and Trojan horses. They infect your computer and take it over. They steal your credit card information. There is a lot of false information on the internet. It will cost money to have a virus removed from this particular computer! The voice of experience speaks.


How could you use the computer to help you track how you spend your money?

there are a few programs determined, and made to help you keep track of the money you spend, but as well there are credit card websites, (cough* discover card) that allow you to track the money you spend on your card. Most banks have websites, and you may be able to check your balance on those.


What is the charge for 1800FLOWERS internet flower delivery?

1-800-flowers shipping and delivery charges are based on the amount you spend and the delivery time. If you spend $25 or less delivery charges are $13. If you spend more than $25 charges are $15. There are different charges if you are shipping by a package delivery service such as UPS or FedEx.

Related questions

Why do you spend so much time and effort maintaining existing programs?

Because not maintaining them would lead to unfixed bugs and security flaws. If you release buggy software and make no effort to fix them, you will not have any return customers.


Where can one find Spend Management software solutions?

Spend Management software is a way for businesses to control their spending. There are several developers of Spend Management software such as Ariba, Ivalua, and Coupa.


How much does the average American spend on maintaining their gardens?

$40 Billion.


Where to get a windows 7 key for free?

How about behind prison bars? Programmers have spent countless hours creating the OS, and developers spend resources in making it happen. And you want it for free? Software piracy is a crime. Try looking on the wall of your cell; they guy who was there before you might have scratched one in.


Abstract on computer programmers?

Computer programmers write, test, and maintain the detailed instructions, called programs, that computers follow to perform their functions. Programmers also conceive, design, and test logical structures for solving problems by computer. With the help of other computer specialists, they figure out which instructions to use to make computers do specific tasks. Many technical innovations in programming-advanced computing technologies and sophisticated new languages and programming tools, for example-have redefined the role of a programmer and elevated much of the programming work done today. Job titles and descriptions may vary, depending on the organization, but computer programmers are individuals whose main job function is programming. Programmers usually write programs according to the specifications given by computer software engineers and systems analysts. (Sections on computer software engineers and on computer systems analysts appear elsewhere in the Handbook.) After engineers and analysts design software-describing how it will work-the programmer converts that design into a logical series of instructions that the computer can follow. The programmer codes these instructions in a conventional programming language such as COBOL; an artificial intelligence language such as Prolog; or one of the more advanced object-oriented languages, such as Java, C++, or ACTOR. Different programming languages are used depending on the purpose of the program. Programmers generally know more than one programming language, and because many languages are similar, they often can learn new languages relatively easily. In practice, programmers often are referred to by the language they know, such as Java programmers, or by the type of function they perform or environment in which they work-for example, database programmers, mainframe programmers, or Web programmers. Programmers also update, repair, modify, and expand existing programs. Some, especially those working on large projects that involve many programmers, use computer-assisted software engineering (CASE) tools to automate much of the coding process. These tools enable a programmer to concentrate on writing the unique parts of a program. Programmers working on smaller projects often use "programmer environments," applications that increase productivity by combining compiling, code walk through, code generation, test data generation, and debugging functions. Programmers also use libraries of basic code that can be modified or customized for a specific application. This approach yields more reliable and consistent programs and increases programmers' productivity by eliminating some routine steps. Programs vary widely depending on the type of information they will access or generate. For example, the instructions involved in updating financial records are very different from those required to simulate flight for pilot training. Simple programs can be written in a few hours, but some programs draw data from many existing systems or use complex mathematical formulas. These programs may take more than a year to create. In most cases, several programmers work together as a team under a senior programmer's supervision. Programmers test a program by running it to ensure that the instructions are correct and that the program produces the desired outcome. If errors do occur, the programmer must make the appropriate change and recheck the program until it produces the correct results. This process is called testing and debugging. Programmers may continue to fix problems for as long as a program is used. Programmers working on a mainframe, a large centralized computer, may prepare instructions for a computer operator who will run the program. (A section on computer operators appears elsewhere in the Handbook.) Programmers also may contribute to the instruction manual for a program. Programmers in software development companies may work directly with experts from various fields to create specialized software-either programs designed for specific clients or packaged software for general use-ranging from games and educational software to programs for desktop publishing and financial planning. Programming of packaged software constitutes one of the most rapidly growing segments of the computer services industry. Increasingly, advanced software platforms are bridging the gap between computer programmers and computer users. New platforms, such as spreadsheet, accounting, and enterprise resource planning applications, have created demand for computer specialists who have first-hand knowledge of a user-base. These workers use such platforms to develop programs that meet the specific needs of this base. Computer programmers often are responsible for creating the software platform, and then fine-tuning the final program after it has been made. Computer programmers often are grouped into two broad types-applications programmers and systems programmers. Applications programmers write programs to handle a specific job, such as a program to track inventory within an organization. They also may revise existing packaged software or customize generic applications purchased from vendors. Systems programmers, in contrast, write programs to maintain and control computer systems software for operating systems, networked systems, and database systems. These workers make changes in the instructions that determine how the network, workstations, and central processing unit of a system handle the various jobs they have been given, and how they communicate with peripheral equipment such as terminals, printers, and disk drives. Because of their knowledge of the entire computer system, systems programmers often help applications programmers determine the source of problems that may occur with their programs. In some organizations, workers known as programmer-analysts are responsible for both the systems analysis and programming. (A more detailed description of the work of programmer-analysts is presented in the section on computer systems analysts elsewhere in the Handbook.) Work environment. Programmers spend the majority of their time in front of a computer terminal, and work in clean, comfortable offices. Telecommuting is becoming more common, however, as technological advances allow more work to be done from remote locations. Most computer programmers work about 40 hours per week. Long hours or weekend work may be required, however, to meet deadlines or fix unexpected technical problems. About four percent work part-time, compared with about 15 percent for all occupations. Like other workers who spend long periods in front of a computer terminal typing at a keyboard, programmers are susceptible to eyestrain, back discomfort, and hand and wrist problems such as carpal tunnel syndrome. Source: U.S. Department of Labor


Why you need to know about personal accounting software?

"Spend less than you earn


Can a company spend retained earnings?

Yes, Prime purpose of maintaining retained earnings are to spend them in future for furthar financing the business by purchasing assets or investing in other profitable investing opportunities.


How long does an undergraduate typically spend at the university in the United States?

it take 500,00.


Is there any free sms sending software or website from Bangladesh?

Nothing is free. You have to spend money.


How do you repair roads and build schools?

Typically these are public projects, and the mechanism is to tax and spend.


What does expense report software mean?

Expense report software tracks how much you spend in a specific period of time and shows you your pattern of spending with graphs and detailed reports.


What is the average costs of textbooks at a college?

Typically you can spend near a grand, or more each year.