Author: admin

How to do Hospital Wiring?

Ok, here is a definitive article on how to set up Hosptial wiring – hands on. Read on – List of material needed – 1)...

Tunnel Wiring

Here is a definitive way to set up Tunnel Wiring by yourself – List of Materials needed 1) 230 V, 5A SPDT switches – 3...

Hands on Wiring – Godown Wiring

Ok, here is a definitive article on how to set up godown wiring – hands on. Read on – List of material needed – 1)...

Wiring Practice – Staircase wiring

A simple and practical way to set up staircase wiring is explained here. To operate a lamp from two different points by two switches at...

Attributes of a Good System Analyst

A system analyst is a person who conducts a methodical study and evaluation of various aspects related to business to identify the desired objectives and...

Decision Table

A decision table represents the comlex decision logic associated with a data-processing job. A decision table summarized the action to be taken depending on the...

System Life Cycle – Classical definition

A system is a set of interacting elements that responds to inputs producing outputs. The events which together make up the development, operation and maintenance of...

Find a root of x = e-x using Bisection Method

Bisection method is the most simplest method of solving algebraic or transcendental equations. It involves selecting an interval [a,b] in which the root lies such...

What is the backbone of SOA connectivity?

This is a core question that we need to ask when we talk about SOA (Service oriented architecture). SOA connects enterprise components within and outside...

Which REST framework should I use

There are multiple Java based REST frameworks that is use today. Some of the top players are as below –                 1. Reslet – http://www.restlet.org/...

Treating product requirements – The ideal way

Product requirements need to be treated with suspicion as if they really needed for the essential capability for a product release. Always prioritize product requirements...

Agile / Scrum methodology – Explained simple

Agile software development methodology is suitable for time-boxed iterative system development scenarios. The software product is released as various versions or releases, typically in time-boxes...

Numerical solution by method of Iteration

Solving x = 1/ (1+x)1/2 using iteration method – Iteration is a method of solving algebraic or transcendental equation and is widely used in computer...

Basics of Mechanical Fitting and safety

Fitting is the assembling together of parts and removal of metals to secure necessary fit. Following safety measures need to be taken in fitting workshop...

Events and States

Events and States are differentiated below – Events States Anything that happen in time Shows the attributes values of object at a particular point in...

Actors and Data Stores

Actors: Actors are objects represented in the functional model that produce or consume data. An actor may store some data for further processing steps. Data...

State Diagram – Car

The state diagram may be drawn by considering the concurrency property of the aggregate objects that make up the car object ie. each aggregate object...

Object Diagrams with Multiple Inheritance

Below is an example of implementation of multiple inheritance – The Class ‘Universal’ inherits from two classes A/ and D/C, thus exhibiting multiple inheritance. Mutiple...

Abstraction

Abstraction may be defined as all those essential characteristics features of an object class which makes it different from other object classes. Abstraction as applied...

Multiplicity

Multiplicity refers to the number of object class instances of one class may be associated to the other class. An n+ symbol indicates that there...

Inheritance

Inheritance is the most basic feature of any Object Oriented programming language. It refers to the derivation of sub classes from a base/super class. The...

Qualification

Qualification is an association which involves an association and a qualifier which uniquely identifies certain features of one of the associated classes. Below example explains...

Object Modeling Technique (OMT)

Object Modeling Technique used in object oriented modeling and design which use the usual principles of system development like analysis, design an implementation but applying...

Instance Diagram

A sample instance diagram is as shown below. The diagram represents a expression evaluator –...

Aggregation

Aggregation refers to combining the assembled parts of a single part. In terms of Object Management Technology, aggregation may be defined as representing the object...

Reengineering Principles

The standard Reengineering principles are as follows – 1. Organize work around its end results, not tasks According to this principle, it is optimal to...

Why Companies Do Reengineering?

Companies are doing reengineering since they want to remain stable in the dynamic business environment while facing changing strategies, financial crisis due to weak /...

Reengineering an accounts payable function

Consider the case of approving a loan application. In the manual process, it takes 6 persons and considerable amount of time to accept the details,...

Basic approaches to Reengineering

The three basic approaches to reengineering are as follows – 1. STREAMLIING 2. INTEGRATING 3. TRANSFORMING 1. Streamlining – Streamlining approach to reengineering the business...

Basic steps in Business Process Reengineering

We can generalize Business Process Reengineering (BPR) efforts as an eight step process as follow – Step 1: Formulate / Modify business visions, policies, objectives...

Lack of Risk Management and an affected project

A classic example would be the project my company executed before the formal PM processes were implemented. The project’s core requirement was to generate reporting...

Project size driving Project risk

Project size and Project Risk: Another interesting topic in Project Management world. From my experience with software development, I think that project risk increases with...

Team Building/Motivation practices

What kind of team-building exercises and/or motivational practices have you used, or participated in? Would you recommend them for use by others? Have you been...

Sample Software Quality Issue

One of the major Software Quality issue that I experienced is with product xyz which my current employer deployed as the Version control and Change...

Quality Program in a typical organization

What quality programs, formal or informal, have you experienced in your work? How well do you feel they were implemented? What was the level of...