System Analysis is a phase in SDLC, in which the process of gathering information about the current system (called the As-Is system), identifying and analyzing its strengths and weaknesses, is conducted. Expected deliverable of this analysis phase is a conceptual/logical design of the new system (called the To-Be system) which will be built (in the [...]
The book Musashi by Hidetsugu ‘Eiji’ Yoshikawa is one of the most important and influential Japanese books ever written. Edwin Reischauer, once the US ambassador for Japan (1961-1966), said that the story gives an overview of Japanese history (the social, cultural, and political conditions of Japan in that time) and an understanding towards modern Japanese [...]
One of most frequently asked questions I find in the web development mailing list is “How can I execute a root-privileged commands from my scripts?”. I found this question so often that I think it would be worthy for me to write this entry. There are several solutions for this situation however, and each comes [...]
Smarty is perhaps the most powerful and widely used PHP template engine available for PHP-based application developments. Though its usage has now been a bit pulled-aside by the rise of more advance frameworks such as Drupal or CakePHP, which come with their own template system implementations, for a “bare” template engine Smarty is still the [...]
SDLC (System Development Life Cycle), just as the name implies, is defined as the process (as a whole) of developing system or software to meet certain requirements. It covers many activities; starts from understanding why the system should be built, studying the project feasibility, analyzing problems, choosing the system design and architecture, implementing and testing [...]