Oracle Presentations

I created a set of powerpoint presentations as part of the Oracle trainings that I conducted for my team that joined my first professional project sometime in 2005.  These were done as the team was composed of core JAVA resources without much expertise in Oracle and writing performance tunes SQL code.

These presentations were created when e were still using Oracle version 8i and today’s Oracle version would have incrementally added new features and concepts. However these basic concepts should provide a good start to introduce some of the common concepts in Oracle.

Download Files

Read More»

Material Design by Google

based on the Material Design guidelines for colors provided by Google, I have created an XML resource file for use in android projects and a corresponding class file for SWIFT. Feel free to download and use.

For more information of the Material design Color guidelines by google, refer here: Google Material Design – Colors.

Download Files:

Read More»

Intermediate COCOMO

Intermediate COCOMO uses a set of “cost drivers” and computes the effort as a function of the Lines of Code and the cost drivers. The cost drivers include an assessment of product, hardware, personnel and project attributes.
The main difference between Basic COCMO and Intermediate COCMO is that the effort also depends on the “Effort Adjustment Factor” computed using the cost drivers.
Refer to the article on Basic COCOMO to determine the Function Points, Lines of Code.

Calculate the Effort Adjustment Factor

Each of the 15 attributes receives a rating on a six-point scale that ranges from “very low” to “extra high” (in importance or value). An effort multiplier from the table below applies to the rating. The product of all effort multipliers results in an effort adjustment factor (EAF). Typical values for EAF

Read More»


COnstructive COst MOdel

COCOMO was first introduced by Barry Boehm in 1981 to provide an estimate of the effort in person-months needed to develop a software product. COCOMO is based on the estimation of the size of the software in terms of the number of lines of code.

There are three versions of COCOMO with varying levels of detail.

  1. Basic: The basic COCOMO provides an estimate of the effort as a function of estimated program size.
  2. Intermediate: The estimate is a function of both the estimated program size and an effort adjustment factor (EAF) got based on a set of contextual cost drivers.
  3. Detailed: This allows for adjustment factors for each phase of the software development life-cycle.
Read More»
Page 1 of 11