Example Essays Home
FAQ
Acceptable Use Policy
Tech Support
LOG IN!
Click HERE for Instant Access
 
This is a free preview of the paper.
Join Now
Log In
  

Software Engineering and Professionalism

Professionalism is demonstrated by individual or groups who have enough experience, knowledge and qualification to solve certain problems using their judgment and personal skills specifically acquired for this purpose. People trust them to make informed decisions that hopefully serve their purpose in the best way possible. They are usually free to operate under their own (or senior professional’s) instructions to fulfill what they set out to do which usually has a rightful purpose from the societal perspective regardless of the client’s intentional desires.

A professional implies a particular standard of workmanship. Especially in the engineering, architectural or other industries alike where the product can be measured in terms of performance, productivity or output, it is vital that work of a certain ‘professional quality’ is performed. Although currently there is no formal quality standard that is expected of software, the resultant success rate is relatively low compared to other disciplines and industries. However, it is credible to reason that this is due to the fact that software engineering is new to the world and has yet to evolve.

High academic standards are usually a requirement for acceptance as a profess


On similar levels of professionalism is the legal profession, which encompasses all law and society. Lawyers base their professional status on three grounds- special educational requirements, self-governance, and a singular or collective responsibility to assist members of the public by securing and protecting available legal rights and benefits.ª In this field, professionalism requires more than merely avoiding the violation of laws and rules but promoting, maintaining and enforcing them actively for the better of society. Although lawyers have a strictly defined set of laws from which to derive their actions, software engineers are fairly free to act in their own accordance, especially since current laws have not caught up with the current technology and its potential. Hardly any laws exist which would protect all people in the best moral interest. While lawyers enforce the law and protect people, software engineers have the ability to produce software that can be used unethically yet without violating any laws. Hence we can see the dangers of allowing any person to qualify themselves as software engineers and go on to develop software whose faults may not even be recognised for years. This fact strengthens the need for software engineering to become classified as a professional job to ensure the safety, security, wellbeing and integrity of the society to which the software is exposed.

For now, software engineering is in its infancy and not many institutions offer it as a course, however as time progresses and the significance of software engineers in systems development is made more aware within society, they hold a higher degree of responsibility towards the trusting community. Because software is so portable and hard to restrict users to, it can be transferred across the world in just seconds, unlike laws that exist for a certain state or country therefore affect only those within their reach. Hence software engineers become responsible to the entire world for the consequences of having their software used. Surely such an occupation must be classified as professional, amongst the ranks and responsibilities of those already in possession of such a title? Unionisation and a respectable classification of software engineers is needed to protect and safely guide these engineers whose population is growing as more graduates with the title ‘software engineer’ emerge.

All professionals, whether servicing society directly or indirectly, must be held responsible for protecting the health, welfare and safety of society, hence making licensing a compulsory activity of software engineers would bring benefits to both the public and the occupation. Licensure is the mark of a professional and would clearly indicate the professional recognition of software engineering whilst improving the quality of software engineering practices. Belonging to a licenced group in which conferences and journals are shared, has been found to be influential in producing reaffirmations of the core values of professionalism.¨ The concept of belonging to a defined profession f

Some topics in this essay:
, software engineers, software engineering, classified professional, software engineer, society lawyers, doctors lawyers, recognition software engineering, doctors lawyers engineers, health welfare safety, protect people, interaction software, expected software, laws exist,

Join now to see the rest of the essay!
Approximate Word count = 2074
Approximate Pages = 8 (250 words per page double spaced)


  

More Essays on Software Engineering and Professionalism


Professional Papers:
Information technology9600 words
Information technology growth9600 words



Student Written Papers:
Tom Peters2675 words
HarleyDavidson2755 words

Look at even more essays on Software Engineering and Professionalism
More Technology Essays

Join Now
(Credit Card)
Join Now
(Online Check)
Join Now
(Phone 1-900)



CUSTOMER SERVICES




Acceptance Essays
Arts
Custom Essays
English
Foreign
History
Miscellaneous
Movies
Music
Novels
People
Politics
Religion
Science
Sports
Technology
Book Notes

 

 


All papers are for research and references purposes only!
Copyright © 2002-2009 ExampleEssays.com DMCA
Saved Papers