Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Criticism of software engineering


Related Topics

In the News (Sat 22 Nov 08)

  
  Software engineering
Software engineering (SE) is the profession concerned with creating and maintaining computer software by applying computer science and other technologies and practices.
It should also be noted that Software Engineering is considered an engineering discipline because there are pragmatic scientific approaches and expected characteristics of the engineer.
The Future of Software Engineering conference (FOSE) held at the ICSE 2000 documented the state of the art of SE in 2000 and listed many problems to be solved over the next decade.
www.starrepublic.org /encyclopedia/wikipedia/s/so/software_engineering.html   (1422 words)

  
  Software engineering
Software engineering applications embody social and economic value, in that they make people more productive, improve their quality of life, and enable them to do things that would otherwise be impossible.
Software engineering was spurred by the so-called software crisis of the 1960s, 1970s, and 1980s.
Criticism: In Zepplins and Jet Planes [1], Philip Armour argues that software is executable knowledge, which is discovered in an creative process where trial and error, learning, and the ability to challenge one's assumptions are important.
www.guajara.com /wiki/en/wikipedia/s/so/software_engineering.html   (3949 words)

  
 Learn more about Software engineering in the online encyclopedia.   (Site not responding. Last check: )
Software engineering arose out of the so called software crisis of the 1960s, 1970s, and 1980s, when many software projects had bad endings.
Software practitioners began to describe themselves as software engineers to escape the stigma attached to "programmer".
Licensed software engineers must learn years of physics and chemistry to pass the exams, which is irrelevant to most software practitioners.
www.onlineencyclopedia.org /s/so/software_engineering.html   (3835 words)

  
 Software engineering :: Web Articles ::
Software engineering is the profession that creates and maintains software applications by applying technologies and practices from computer science, project management, engineering, application domains, and other fields.
Software engineering is "(1) the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, that is, the application of engineering to software," and "(2) the study of approaches as in (1)." -- IEEE Standard 610.12
Software Engineering is considered by many to be an engineering discipline because there are pragmatic approaches and expected characteristics of engineers.
www.webarticles.com /Computers/Software/Software-engineering   (4096 words)

  
 Software engineering   (Site not responding. Last check: )
Software engineering (SE) is the profession concerned with creating and maintaining software applications by applying technologies and practices from computer science, project management, and other fields.
As the term embodying the advocacy of a specific approach to computer programming, one that urges that it be treated as an engineering profession rather than an art or a craft, and advocates the codification of recommended practices in the form of software engineering methodologies.
The Future of Software Engineering conference (FOSE) held at the ICSE 2000 documented the state of the art of SE in 2000 and listed many problems to be solved over the next decade.
www.gogoglo.com /wiki/en/wikipedia/s/so/software_engineering.html   (2916 words)

  
 Criticism of software engineering - Wikipedia, the free encyclopedia
Critics argue that many of the foundations of software engineering are inherently flawed.
Some claim that software engineering is already as predictable and reliable as many fields of engineering, such as space or biological engineering.
Many engineers in non-software disciplines also have limited or no contact with the "construction" phase of a product or system they have designed (for example, processor designers are rarely involved in the direct fabrication of their designs).
en.wikipedia.org /wiki/Criticism_of_software_engineering   (1875 words)

  
 IEEE Software "From the Editor" Column by Steve McConnell
Engineering's use of mathematics and science exposes it to the criticism that it is dry--that it saps the artistic elements out of structures that are engineered.
We know that software engineering is different from other engineering disciplines in some respects; perhaps the kind of science that underpins it is different as well.
The one thing we know that is not different is that software engineers care about the aesthetics of their work.
www.stevemcconnell.com /ieeesoftware/eic16.htm   (918 words)

  
 Software engineering Summary
Software engineering (SE) is the profession of people who create and maintain software systems by applying technologies and practices from computer science, project management, engineering, application domains and other fields.
Requiring software engineers to be licensed would make persons who create software without a license into criminals, even if they give their software away, same as practicing medicine or law without a license, even for free, is a criminal offense.
Software engineers have a wide range of duties to do on a job, from researching what a customer would want in a program, help in the designing and developing of a program, to programming and testing the program so that it works as designed.
www.bookrags.com /Software_engineering   (6326 words)

  
 Software Engineering Criticism
I have seen much criticism on SoftwareEngineering recently (MayZeroFive), which I want to group here:
I have seen much BullShit with false pretension of criticism in MayZeroFive; do you want to consolidate it for posterity?
FindPage by searching (or browse LikePages or take a VisualTour)
c2.com /cgi/wiki?SoftwareEngineeringCriticism   (175 words)

  
 Top Ten Myths about Software Engineering
Software Development, like housing development, is a broad term describing various engineering, management, and both creative aswell as asinine activities and their interactions; it could be a precisely calculated endevaour or an ad-hoc attempt yet still fit under this generalized term.
From Software Engineering point of view the task of the compiler optimizer, or just the compiler for that matter, is to manage complexity, which otherwise would be in the hands of a programmer/developer.
Under the claim that Software Engineering activities build software with predictability and confidence (hence reduce complexity from building a software system with high confidence in its properties), Software Engineering is as Engineering as rest of the traditional Engineering disciplines.
www.cs.utexas.edu /~sahilt/research/SEMyths.html   (3880 words)

  
 Software Engineering and UCITA
The Software Engineering Institute, which was formed by the U.S. Department of Defense to further the state of software practice, and which is highly influential in the field, opposes UCITA.[
To the extent that UCITA is applied to embedded software, or to software that under normal engineering practice would be embedded, it limits the manufacturers’ liability.
But a parent who is trying to teach his or her children to live within the law will be put in the position of either telling the children not to invite the neighbors to play or allowing the children to breach a contract that appears to be legally valid.
www.badsoftware.com /engr2000.htm   (12648 words)

  
 Choices = Headaches - Joel on Software
This highlights a style of software design shared by Microsoft and the open source movement, in both cases driven by a desire for consensus and for "Making Everybody Happy," but it's based on the misconceived notion that lots of choices make people happy, which we really need to rethink.
For my day job, I run Fog Creek Software, makers of FogBugz - the smart bug tracking software with the stupid name, and Fog Creek Copilot - the easiest way to provide remote tech support over the Internet, with nothing to install or configure.
We also run a Software Management Training Program, an intensive three-year program for college graduates to learn about managing high tech that combines a Masters in Technology Management with extensive hands-on experience in a variety of positions.
www.joelonsoftware.com /items/2006/11/21.html   (1324 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.