PubMed Health⌕ Search

PubMed · 10132037

Contemporary issues in HIM. Software engineering--what does it mean to you?

Abstract

There have been significant advances in the way we develop software in the last two decades. Many companies are using the new process oriented approach to software development. Companies that use the new techniques and tools have reported improvements in both productivity and quality, but there are still companies developing software the way we did 30 years ago. If you saw the movie Jurassic Park, you saw the perfect way not to develop software. The programmer in the movie was the only person who knew the details of the system. No processes were followed, and there was no documentation. This was an absolutely perfect prescription for failure. Some of you are probably familiar with the term hacker which describes a person who spends hours sitting at a terminal hacking out code. Hackers have created some outstanding software products, but with today's complex systems, most companies are trying to get away from their dependence on hackers. They are instead turning to the process-oriented approach. When selecting software vendors, don't just look at the functionality of a product. Try to determine how the vendor develops software, and determine if you are dealing with hackers or a process-driven company. In the long run, you should get better, more reliable products from the latter.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

L L Wear. 1994. Contemporary issues in HIM. Software engineering--what does it mean to you?. https://pubmed.ncbi.nlm.nih.gov/10132037/

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related citations

Engineering fame: Isambard Kingdom Brunel.

Isambard Kingdom Brunel learnt the arts of self-promotion from his father, but triumphant images of him conceal failures and disappointments. This article (part of the Science in the Industrial Revolution series) focuses on his first and last great engineering projects--the Thames Tunnel and the Great Eastern steam-ship.

Engineering↗

Teaching ethics in engineering education through historical analysis.

The goal of this paper is to stress the significance of ethics for engineering education and to illustrate how it can be brought into the mainstream of higher education in a natural way that is integrated with the teaching objectives of enriching the core meaning of engineering. Everyone will agree that the practicing engineer should be virtuous, should be a good colleague, and should use professional understanding for the common good. But these injunctions to virtue do not reach closely enough the ethic of the engineer as engineer, as someone acting in a uniquely engineering situation, and it is to such conditions that I wish to speak through a set of specific examples from recent history. I shall briefly refer to four controversies between engineers. Then, in some detail I shall narrate three historical cases that directly involve the actions of one engineer, and finally I would like to address some common contemporary issues. The first section, Engineering Ethics and the History of Innovation, includes four cases involving professional controversy. Each controversy sets two people against each other in disputes over who invented the telegraph, the radio, the automobile, and the airplane. In each dispute, it is possible to identify ethical and unethical behavior or ambiguous ethical behavior that serves as a basis for educational discussion. The first two historical cases described in "Crises and the Engineer" involve the primary closure dam systems in The Netherlands, each one the result of the actions of one engineer. The third tells of an American engineer who took his political boss, a big city mayor, to court over the illegal use of a watershed. The challenges these engineers faced required, in the deepest sense, a commitment to ethical behavior that is unique to engineering and instructive to our students. Finally, the cases in "Professors and Comparative Critical Analysis" illuminate the behavior of engineers in the design of structures and also how professors can make public criticisms of designs that seem wasteful.

Engineering↗