Archive for the ‘Software Engineering’ Category

This one of common features provided by Subversion, maybe other peoples who familiar with Subversion already know it… (Hehehe… i didn’t know because i was a newbie). Yep… this is Lock feature, when you use this, other members cannot overwrite files in repository that already locked.

I’m using Tortoise, and how to lock your folder (and your files inside) is very simple, here’s the screenshot. And then… simply commit your work :P


Subversion, or also known as SVN, is an open source application version of the controller that can set the software development process conducted by a group of programmers. CollabNet Subversion is created by holding the trademark “Subversion” and still maintain this project. A 2007 report by Forrester Research recognized Subversion as the sole leader in the Standalone Software Configuration Management (SCM) category and as a strong performer in the Software Configuration and Change Management (SCCM) category. Subversion uses the Apache License, making it open source.

The first time i’m using SVN, I feel this application a bit confusing, in fact often makes trouble. However, when making an application in a team, and we developing a complex application, we can feel the benefits. By using SVN, intergrity of our code will be maintained and more easily and in coordination with fellow team member.

Oh yeah, SVN is not only used in developing applications projects, but could be in the development of other projects, especially in projects related to many documents and many members of the team. For example, my friend use SVN for Open Movie Animation project using Blender. :D

In my laboratory, i have subversion system using VisualSVN  installed in a Windows 2008 Server. It has a good performance although it just free/standard version. In the client side, i’m using combination of TortoiseSVN + VisualSVN CLient (with using VisualSVN, you can integrating Visual Studio and SVN System).

One of SVN feature, we can view SVN Repositories using https protocol

It is the last words… if you are geek (umm…i mean software developer) and never using SVN… try it.


Software is designed and built by software engineers

Software is used by virtually everyone in society

Software engineers have a moral obligation to build reliable software that does no harm to other people

Software users are only concerned with whether or not software products meet their expectations and make their tasks easier to complete

Software is both a product and a vehicle for delivering a product (information)

Software is engineered not manufactured

Software does not wear out, but it does deteriorate

Currently, most software is still custom-built

SEPA 6 Edition, Roger S. Pressman