<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2482347718107735277</id><updated>2011-04-21T12:13:11.045-07:00</updated><title type='text'>Software Engineering</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rekayasasw.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2482347718107735277/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rekayasasw.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Andry Septia Nurrahman</name><uri>http://www.blogger.com/profile/11738634130176322155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gmV1PiPRWCE/Sckx-3j5xjI/AAAAAAAAABA/oVWoojba14w/S220/Andry+Septia+Nurrahman.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2482347718107735277.post-1066607021562012439</id><published>2009-03-07T11:23:00.002-08:00</published><updated>2009-03-07T11:24:28.654-08:00</updated><title type='text'>Software engineering</title><content type='html'>&lt;h3 id="siteSub"&gt;From Wikipedia, the free encyclopedia&lt;/h3&gt;                 &lt;!-- start content --&gt;    &lt;div class="thumb tright"&gt; &lt;div class="thumbinner" style="width: 202px;"&gt;&lt;a href="http://en.wikipedia.org/wiki/File:Airbus_A380_cockpit.jpg" class="image" title="The new Airbus A-380 uses a substantial amount of software to create a &amp;quot;paperless&amp;quot; cockpit. Software engineering successfully maps and plans the millions of lines of code within the plane's software."&gt;&lt;img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Airbus_A380_cockpit.jpg/200px-Airbus_A380_cockpit.jpg" class="thumbimage" width="200" border="0" height="133" /&gt;&lt;/a&gt; &lt;div class="thumbcaption"&gt;  The new Airbus &lt;a href="http://en.wikipedia.org/wiki/A-380" title="A-380" class="mw-redirect"&gt;A-380&lt;/a&gt; uses a substantial amount of software to create a "paperless" cockpit. Software engineering successfully maps and plans the millions of &lt;a href="http://en.wikipedia.org/wiki/Source_lines_of_code" title="Source lines of code"&gt;lines of code&lt;/a&gt; within the plane's software.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="thumb tright"&gt; &lt;div class="thumbinner" style="width: 202px;"&gt;&lt;a href="http://en.wikipedia.org/wiki/File:SoftwareEngineering.jpg" class="image" title="A typical software engineer's office."&gt;&lt;img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/7/7e/SoftwareEngineering.jpg/200px-SoftwareEngineering.jpg" class="thumbimage" width="200" border="0" height="150" /&gt;&lt;/a&gt; &lt;div class="thumbcaption"&gt;  A typical software engineer's office.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;p&gt;&lt;b&gt;Software engineering&lt;/b&gt; is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of &lt;a href="http://en.wikipedia.org/wiki/Software" title="Software" class="mw-redirect"&gt;software&lt;/a&gt;, and the study of these approaches. That is the application of &lt;a href="http://en.wikipedia.org/wiki/Engineering" title="Engineering"&gt;engineering&lt;/a&gt; to &lt;a href="http://en.wikipedia.org/wiki/Software" title="Software" class="mw-redirect"&gt;software&lt;/a&gt;.&lt;sup id="cite_ref-BoDu04_0-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-BoDu04-0" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt; &lt;p&gt;The term &lt;i&gt;software engineering&lt;/i&gt; first appeared in the 1968 NATO Software Engineering Conference and was meant to provoke thought regarding the current "&lt;a href="http://en.wikipedia.org/wiki/Software_crisis" title="Software crisis"&gt;software crisis&lt;/a&gt;" at the time.&lt;sup id="cite_ref-1" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-1" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Since then, it has continued as a &lt;a href="http://en.wikipedia.org/wiki/Profession" title="Profession"&gt;profession&lt;/a&gt; and field of study dedicated to creating software that is of higher quality, cheaper, maintainable, and quicker to build. Since the field is still relatively young compared to its sister fields of &lt;a href="http://en.wikipedia.org/wiki/Engineering" title="Engineering"&gt;engineering&lt;/a&gt;, there is still much work and debate around what &lt;i&gt;software engineering&lt;/i&gt; actually is, and if it deserves the title engineering. It has grown organically out of the limitations of viewing software as just &lt;a href="http://en.wikipedia.org/wiki/Programming" title="Programming" class="mw-redirect"&gt;programming&lt;/a&gt;. &lt;a href="http://en.wikipedia.org/wiki/Software_development" title="Software development"&gt;Software development&lt;/a&gt; is a term sometimes preferred by practitioners in the industry who view software engineering as too heavy-handed and constrictive to the malleable process of creating software.&lt;/p&gt; Yet, in spite of its youth as a profession, the field's future looks bright as Money Magazine and Salary.com rated software engineering as the best job in America in 2006.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2482347718107735277-1066607021562012439?l=rekayasasw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rekayasasw.blogspot.com/feeds/1066607021562012439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rekayasasw.blogspot.com/2009/03/software-engineering.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2482347718107735277/posts/default/1066607021562012439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2482347718107735277/posts/default/1066607021562012439'/><link rel='alternate' type='text/html' href='http://rekayasasw.blogspot.com/2009/03/software-engineering.html' title='Software engineering'/><author><name>Andry Septia Nurrahman</name><uri>http://www.blogger.com/profile/11738634130176322155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gmV1PiPRWCE/Sckx-3j5xjI/AAAAAAAAABA/oVWoojba14w/S220/Andry+Septia+Nurrahman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2482347718107735277.post-270795474352260306</id><published>2009-03-07T11:23:00.001-08:00</published><updated>2009-03-07T11:23:35.059-08:00</updated><title type='text'>History</title><content type='html'>&lt;p&gt;While the term &lt;i&gt;software engineering&lt;/i&gt; was coined at a conference in 1968, the problems that it tried to address started much earlier. The history of software engineering is inextricably intertwined with the dueling histories of &lt;a href="http://en.wikipedia.org/wiki/Computer_hardware" title="Computer hardware" class="mw-redirect"&gt;computer hardware&lt;/a&gt; and computer &lt;a href="http://en.wikipedia.org/wiki/Software" title="Software" class="mw-redirect"&gt;software&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;When the modern digital &lt;a href="http://en.wikipedia.org/wiki/Computer" title="Computer"&gt;computer&lt;/a&gt; first appeared in 1941, the instructions to make it operate were wired into the machine. Practitioners quickly realized that this design was not flexible and came up with the "stored program architecture" or &lt;a href="http://en.wikipedia.org/wiki/Von_Neumann_architecture" title="Von Neumann architecture"&gt;von Neumann architecture&lt;/a&gt;. Thus the first division between "hardware" and "software" began with &lt;a href="http://en.wikipedia.org/wiki/Abstraction" title="Abstraction"&gt;abstraction&lt;/a&gt; being used to deal with the complexity of computing.&lt;/p&gt; &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Programming_languages" title="Programming languages" class="mw-redirect"&gt;Programming languages&lt;/a&gt; started to appear in the 1950s and this was also another major step in &lt;a href="http://en.wikipedia.org/wiki/Abstraction" title="Abstraction"&gt;abstraction&lt;/a&gt;. Major languages such as &lt;a href="http://en.wikipedia.org/wiki/Fortran" title="Fortran"&gt;Fortran&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Algol" title="Algol"&gt;Algol&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/Cobol" title="Cobol" class="mw-redirect"&gt;Cobol&lt;/a&gt; were released in the late 1950s to deal with scientific, algorithmic, and business problems respectively. &lt;a href="http://en.wikipedia.org/wiki/Edsger_Dijkstra" title="Edsger Dijkstra" class="mw-redirect"&gt;E. W. Dijsktra&lt;/a&gt; wrote his seminal paper, "Go To Statement Considered Harmful", &lt;sup id="cite_ref-3" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-3" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; in 1968 and &lt;a href="http://en.wikipedia.org/wiki/David_Parnas" title="David Parnas"&gt;David Parnas&lt;/a&gt; introduced the key concept of &lt;a href="http://en.wikipedia.org/wiki/Modularity" title="Modularity"&gt;modularity&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Information_hiding" title="Information hiding"&gt;information hiding&lt;/a&gt; in 1972&lt;sup id="cite_ref-4" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-4" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; to help programmers deal with the ever increasing complexity of &lt;a href="http://en.wikipedia.org/wiki/Software_systems" title="Software systems" class="mw-redirect"&gt;software systems&lt;/a&gt;. A software system for managing the hardware called an &lt;a href="http://en.wikipedia.org/wiki/Operating_system" title="Operating system"&gt;operating system&lt;/a&gt; was also introduced, most notably by &lt;a href="http://en.wikipedia.org/wiki/Unix" title="Unix"&gt;Unix&lt;/a&gt; in 1969. In 1967, the &lt;a href="http://en.wikipedia.org/wiki/Simula" title="Simula"&gt;Simula&lt;/a&gt; language introduced the &lt;a href="http://en.wikipedia.org/wiki/Object-oriented_programming" title="Object-oriented programming"&gt;object-oriented programming&lt;/a&gt; paradigm.&lt;/p&gt; &lt;p&gt;These advances in &lt;a href="http://en.wikipedia.org/wiki/Software" title="Software" class="mw-redirect"&gt;software&lt;/a&gt; were met with more advances in &lt;a href="http://en.wikipedia.org/wiki/Computer_hardware" title="Computer hardware" class="mw-redirect"&gt;computer hardware&lt;/a&gt;. In the mid 1970s, the &lt;a href="http://en.wikipedia.org/wiki/Microcomputer" title="Microcomputer"&gt;microcomputer&lt;/a&gt; was introduced, making it economical for hobbyists to obtain a &lt;a href="http://en.wikipedia.org/wiki/Computer" title="Computer"&gt;computer&lt;/a&gt; and write &lt;a href="http://en.wikipedia.org/wiki/Software" title="Software" class="mw-redirect"&gt;software&lt;/a&gt; for it. This in turn lead to the now famous &lt;a href="http://en.wikipedia.org/wiki/Personal_Computer" title="Personal Computer" class="mw-redirect"&gt;Personal Computer&lt;/a&gt; or PC and &lt;a href="http://en.wikipedia.org/wiki/Microsoft" title="Microsoft"&gt;Microsoft&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Windows" title="Windows" class="mw-redirect"&gt;Windows&lt;/a&gt;. The &lt;a href="http://en.wikipedia.org/wiki/Software_Development_Process" title="Software Development Process" class="mw-redirect"&gt;Software Development Life Cycle&lt;/a&gt; or SDLC was also starting to appear as a consensus for centralized construction of software in the mid 1980s. The late 1970s and early 1980s saw the introduction of several new Simula-inspired object-oriented programming languages, including &lt;a href="http://en.wikipedia.org/wiki/C%2B%2B" title="C++"&gt;C++&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Smalltalk" title="Smalltalk"&gt;Smalltalk&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/Objective_C" title="Objective C" class="mw-redirect"&gt;Objective C&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Open-source" title="Open-source" class="mw-redirect"&gt;Open-source&lt;/a&gt; software started to appear in the early 90s in the form of &lt;a href="http://en.wikipedia.org/wiki/Linux" title="Linux"&gt;Linux&lt;/a&gt; and other software introducing the "bazaar" or decentralized style of constructing software &lt;sup id="cite_ref-5" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-5" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;. Then the &lt;a href="http://en.wikipedia.org/wiki/Internet" title="Internet"&gt;Internet&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/World_Wide_Web" title="World Wide Web"&gt;World Wide Web&lt;/a&gt; hit in the mid 90s changing the engineering of software once again. &lt;a href="http://en.wikipedia.org/w/index.php?title=Distributed_Systems&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Distributed Systems (page does not exist)"&gt;Distributed Systems&lt;/a&gt; gained sway as a way to design systems and the &lt;a href="http://en.wikipedia.org/wiki/Java_%28programming_language%29" title="Java (programming language)"&gt;Java&lt;/a&gt; programming language was introduced as another step in &lt;a href="http://en.wikipedia.org/wiki/Abstraction" title="Abstraction"&gt;abstraction&lt;/a&gt; having its own &lt;a href="http://en.wikipedia.org/wiki/Virtual_machine" title="Virtual machine"&gt;virtual machine&lt;/a&gt;. &lt;a href="http://en.wikipedia.org/wiki/Programmers" title="Programmers" class="mw-redirect"&gt;Programmers&lt;/a&gt; collaborated and wrote the &lt;a href="http://en.wikipedia.org/wiki/Agile_Manifesto" title="Agile Manifesto"&gt;Agile Manifesto&lt;/a&gt; that favored more light weight processes to create cheaper and more timely software.&lt;/p&gt; &lt;p&gt;The current definition of &lt;i&gt;software engineering&lt;/i&gt; is still being debated by practitioners today as they struggle to come up with ways to produce software that is "cheaper, bigger, quicker".&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2482347718107735277-270795474352260306?l=rekayasasw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rekayasasw.blogspot.com/feeds/270795474352260306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rekayasasw.blogspot.com/2009/03/history.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2482347718107735277/posts/default/270795474352260306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2482347718107735277/posts/default/270795474352260306'/><link rel='alternate' type='text/html' href='http://rekayasasw.blogspot.com/2009/03/history.html' title='History'/><author><name>Andry Septia Nurrahman</name><uri>http://www.blogger.com/profile/11738634130176322155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gmV1PiPRWCE/Sckx-3j5xjI/AAAAAAAAABA/oVWoojba14w/S220/Andry+Septia+Nurrahman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2482347718107735277.post-8562555256992810254</id><published>2009-03-07T11:22:00.003-08:00</published><updated>2009-03-07T11:22:55.290-08:00</updated><title type='text'>Profession</title><content type='html'>&lt;p&gt;While some areas, such as Ontario, Canada&lt;sup id="cite_ref-6" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-6" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;, license software engineers; most places in the world have no laws regarding the profession of software engineers. Yet there are some guides from the &lt;a href="http://en.wikipedia.org/wiki/IEEE_Computer_Society" title="IEEE Computer Society"&gt;IEEE Computer Society&lt;/a&gt; and the &lt;a href="http://en.wikipedia.org/wiki/ACM" title="ACM"&gt;ACM&lt;/a&gt;, the two main professional organizations of software engineering. The IEEE's &lt;i&gt;Guide to the Software Engineering Body of Knowledge - 2004 Version&lt;/i&gt; or &lt;a href="http://en.wikipedia.org/wiki/SWEBOK" title="SWEBOK" class="mw-redirect"&gt;SWEBOK&lt;/a&gt; defines the field and gives a coverage of the knowledge practicing software engineers should know. There is also an IEEE "Software Engineering Code of Ethics".&lt;sup id="cite_ref-7" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-7" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; In addition, there is a Software and Systems Engineering Vocabulary (SEVOCAB) &lt;sup id="cite_ref-8" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-8" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;, published on-line by the IEEE Computer Society.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2482347718107735277-8562555256992810254?l=rekayasasw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rekayasasw.blogspot.com/feeds/8562555256992810254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rekayasasw.blogspot.com/2009/03/profession.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2482347718107735277/posts/default/8562555256992810254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2482347718107735277/posts/default/8562555256992810254'/><link rel='alternate' type='text/html' href='http://rekayasasw.blogspot.com/2009/03/profession.html' title='Profession'/><author><name>Andry Septia Nurrahman</name><uri>http://www.blogger.com/profile/11738634130176322155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gmV1PiPRWCE/Sckx-3j5xjI/AAAAAAAAABA/oVWoojba14w/S220/Andry+Septia+Nurrahman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2482347718107735277.post-5738745789063032676</id><published>2009-03-07T11:22:00.001-08:00</published><updated>2009-03-07T11:22:23.150-08:00</updated><title type='text'>Employment</title><content type='html'>&lt;p&gt;In 2004, the &lt;a href="http://en.wikipedia.org/wiki/Bureau_of_Labor_Statistics" title="Bureau of Labor Statistics"&gt;U. S. Bureau of Labor Statistics&lt;/a&gt; counted 760,840 &lt;a href="http://en.wikipedia.org/wiki/Software_engineer" title="Software engineer"&gt;software engineers&lt;/a&gt; holding jobs in the &lt;a href="http://en.wikipedia.org/wiki/United_States" title="United States"&gt;U.S.&lt;/a&gt;; in the same time period there were some 1.4 million practitioners employed in the U.S. in all other engineering disciplines combined.&lt;sup id="cite_ref-9" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-9" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Due to its relative newness as a field of study, formal education in software engineering is often taught as part of a computer science curriculum, and as a result most software engineers hold computer science degrees.&lt;sup id="cite_ref-10" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-10" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt; &lt;p&gt;Most &lt;a href="http://en.wikipedia.org/wiki/Software_engineer" title="Software engineer"&gt;software engineers&lt;/a&gt; work as employees or contractors. Software engineers work with businesses, government agencies (civilian or military), and non-profit organizations. Some software engineers work for themselves as &lt;a href="http://en.wikipedia.org/wiki/Freelancer" title="Freelancer"&gt;freelancers&lt;/a&gt;. Some organizations have specialists to perform each of the tasks in the &lt;a href="http://en.wikipedia.org/wiki/Software_development_process" title="Software development process"&gt;software development process&lt;/a&gt;. Other organizations require software engineers to do many or all of them. In large projects, people may specialize in only one role. In small projects, people may fill several or all roles at the same time. Specializations include: in industry (&lt;a href="http://en.wikipedia.org/wiki/Requirements_analysis" title="Requirements analysis"&gt;analysts&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Software_architecture" title="Software architecture"&gt;architects&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Software_developer" title="Software developer"&gt;developers&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Software_testing" title="Software testing"&gt;testers&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Technical_support" title="Technical support"&gt;technical support&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Project_management" title="Project management"&gt;managers&lt;/a&gt;) and in academia (&lt;a href="http://en.wikipedia.org/wiki/Educator" title="Educator" class="mw-redirect"&gt;educators&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Researcher" title="Researcher"&gt;researchers&lt;/a&gt;).&lt;/p&gt; &lt;p&gt;There is considerable debate over the future employment prospects for Software Engineers and other &lt;a href="http://en.wikipedia.org/wiki/Information_Technology" title="Information Technology" class="mw-redirect"&gt;IT&lt;/a&gt; Professionals. For example, an online futures market called the "ITJOBS Future of IT Jobs in America"&lt;sup id="cite_ref-11" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-11" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; attempts to answer whether there will be more IT jobs, including software engineers, in 2012 than there were in &lt;a href="http://en.wikipedia.org/wiki/2002" title="2002"&gt;2002&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2482347718107735277-5738745789063032676?l=rekayasasw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rekayasasw.blogspot.com/feeds/5738745789063032676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rekayasasw.blogspot.com/2009/03/employment.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2482347718107735277/posts/default/5738745789063032676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2482347718107735277/posts/default/5738745789063032676'/><link rel='alternate' type='text/html' href='http://rekayasasw.blogspot.com/2009/03/employment.html' title='Employment'/><author><name>Andry Septia Nurrahman</name><uri>http://www.blogger.com/profile/11738634130176322155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gmV1PiPRWCE/Sckx-3j5xjI/AAAAAAAAABA/oVWoojba14w/S220/Andry+Septia+Nurrahman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2482347718107735277.post-2183746641367191521</id><published>2009-03-07T11:21:00.001-08:00</published><updated>2009-03-07T11:21:53.185-08:00</updated><title type='text'>Certification</title><content type='html'>&lt;p&gt;Professional certification of software engineers is a contentious issue. Some see it as a tool to improve &lt;a href="http://en.wikipedia.org/wiki/Professional_engineer" title="Professional engineer" class="mw-redirect"&gt;professional practice&lt;/a&gt;; "The only purpose of licensing software engineers is to protect the public" &lt;sup id="cite_ref-contentious_12-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-contentious-12" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt; &lt;p&gt;The &lt;a href="http://en.wikipedia.org/wiki/Association_for_Computing_Machinery" title="Association for Computing Machinery"&gt;ACM&lt;/a&gt; had a professional certification program in the early 1980s,&lt;sup class="noprint Template-Fact"&gt;&lt;span title="This claim needs references to reliable sources since March 2009" style="white-space: nowrap;"&gt;[&lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"&gt;citation needed&lt;/a&gt;&lt;/i&gt;]&lt;/span&gt;&lt;/sup&gt; which was discontinued due to lack of interest. The ACM examined the possibility of professional certification of software engineers in the late 1990s, but eventually decided that such certification was inappropriate for the professional industrial practice of software engineering.&lt;sup id="cite_ref-13" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-13" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; As of 2006&lt;sup class="plainlinks noprint asof-tag update" style="display: none;"&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=Software_engineering&amp;amp;action=edit" class="external text" title="http://en.wikipedia.org/w/index.php?title=Software_engineering&amp;amp;action=edit" rel="nofollow"&gt;[update]&lt;/a&gt;&lt;/sup&gt;, the &lt;a href="http://en.wikipedia.org/wiki/IEEE" title="IEEE" class="mw-redirect"&gt;IEEE&lt;/a&gt; had certified over 575 software professionals.&lt;sup id="cite_ref-14" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-14" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; In Canada the &lt;a href="http://en.wikipedia.org/wiki/Canadian_Information_Processing_Society" title="Canadian Information Processing Society"&gt;Canadian Information Processing Society&lt;/a&gt; has developed a legally recognized professional certification called &lt;i&gt;Information Systems Professional (ISP)&lt;/i&gt;.&lt;sup id="cite_ref-15" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-15" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt; &lt;p&gt;Most &lt;a href="http://en.wikipedia.org/wiki/Professional_certification_%28Computer_technology%29" title="Professional certification (Computer technology)"&gt;certification&lt;/a&gt; programs in the &lt;a href="http://en.wikipedia.org/wiki/Information_technology" title="Information technology"&gt;IT&lt;/a&gt; industry are oriented toward specific technologies, and are managed by the vendors of these technologies.&lt;sup id="cite_ref-16" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-16" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; These certification programs are tailored to the institutions that would employ people who use these technologies.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2482347718107735277-2183746641367191521?l=rekayasasw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rekayasasw.blogspot.com/feeds/2183746641367191521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rekayasasw.blogspot.com/2009/03/certification.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2482347718107735277/posts/default/2183746641367191521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2482347718107735277/posts/default/2183746641367191521'/><link rel='alternate' type='text/html' href='http://rekayasasw.blogspot.com/2009/03/certification.html' title='Certification'/><author><name>Andry Septia Nurrahman</name><uri>http://www.blogger.com/profile/11738634130176322155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gmV1PiPRWCE/Sckx-3j5xjI/AAAAAAAAABA/oVWoojba14w/S220/Andry+Septia+Nurrahman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2482347718107735277.post-3816756319692231439</id><published>2009-03-07T11:20:00.000-08:00</published><updated>2009-03-07T11:21:14.945-08:00</updated><title type='text'>Impact of globalization</title><content type='html'>&lt;p&gt;Many students in the developed world have avoided degrees related to software engineering because of the fear of &lt;a href="http://en.wikipedia.org/wiki/Offshore_outsourcing" title="Offshore outsourcing"&gt;offshore outsourcing&lt;/a&gt; (importing software products or services from other countries) and of being displaced by &lt;a href="http://en.wikipedia.org/wiki/Foreign_Worker_Visa" title="Foreign Worker Visa"&gt;foreign visa workers&lt;/a&gt;.&lt;sup id="cite_ref-17" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-17" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Although government statistics do not currently show a threat to software engineering itself; a related career, &lt;a href="http://en.wikipedia.org/wiki/Computer_programming" title="Computer programming"&gt;computer programming&lt;/a&gt; does appear to have been affected.&lt;sup id="cite_ref-18" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-18" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;sup id="cite_ref-19" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-19" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Often one is expected to start out as a computer programmer before being promoted to software engineer. Thus, the career path to software engineering may be rough, especially during recessions.&lt;/p&gt; &lt;p&gt;Some career counselors suggest a student also focus on "people skills" and business skills rather than purely technical skills because such "soft skills" are allegedly more difficult to offshore.&lt;sup id="cite_ref-20" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_engineering#cite_note-20" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; It is the quasi-management aspects of software engineering that appear to be what has kept it from being impacted by globalization.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2482347718107735277-3816756319692231439?l=rekayasasw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rekayasasw.blogspot.com/feeds/3816756319692231439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rekayasasw.blogspot.com/2009/03/impact-of-globalization.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2482347718107735277/posts/default/3816756319692231439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2482347718107735277/posts/default/3816756319692231439'/><link rel='alternate' type='text/html' href='http://rekayasasw.blogspot.com/2009/03/impact-of-globalization.html' title='Impact of globalization'/><author><name>Andry Septia Nurrahman</name><uri>http://www.blogger.com/profile/11738634130176322155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gmV1PiPRWCE/Sckx-3j5xjI/AAAAAAAAABA/oVWoojba14w/S220/Andry+Septia+Nurrahman.jpg'/></author><thr:total>0</thr:total></entry></feed>
