Software Configuration Management
1.0 BACKGROUND Software is unique in the sense it is intangible and highly malleable. It is intangible because we can not touch it. The best we can do is to…
1.0 BACKGROUND Software is unique in the sense it is intangible and highly malleable. It is intangible because we can not touch it. The best we can do is to…
Git is a software source code management (SCM) system, originally developed by Linus Torvalds in 2005 for management of Linux kernel source code. Using Git greatly simplifies the source code…
The mpstat command in a Linux or Unix system gives the processor related statistics. mpstat is a part of the sysstat package for performance monitoring under Linux. The mpstat command…
This tutorial looks at the GNU Build System. From an end-user's perspective, it first describes how to build the binary executable of a GNU free and open source software package…
ABSTRACT The major activities required in a software development life cycle (SDLC) were identified in the waterfall model. The agile concurrent software process model proposes that the activities identified in…
More software projects have gone awry for lack of calendar time than for all other causes combined. Frederick P. Brooks Work happens slowly. Why get impatient? No matter how much…
INTRODUCTION Scrum is an agile software development methodology. Agile software development processes are different from traditional process models like the waterfall model in the sense that they try to address…