Author Details


Spec India


Member Since: 28th September 2007
Occupation:
No of Articles: 35
About Me:

Authors


12th August 2011

Optimizing Web Service Design

Web services are always called remotely and are typically invoked using a SOAP request. This architecture by design creates a process boundary that automatically degrades the responsiveness of the Web service. In addition, Web services and their consumers...

08th June 2011

Planning a Scrum Project

The Scrum planning process sets stakeholders’ expectations. These stakeholders include those who fund the project, those who intend to use the functionality created by the project, and those who will be otherwise affected by the project. The plan is a way...

04th May 2011

What is .NET Remoting?

At its fundamental level, .NET Remoting allows two processes within the same or different application domains to communicate with each other in a client-server relationship. In this basic scenario, the server component is a remotable object..NET Remoting ...

12th January 2011

Why optimize the software Applications?

Although optimization is a logical choice for those who write time-critical or real-time programs, it has more widespread uses. All types of software can in fact benefit from optimization.- As programs leave the development environment and are put to use ...

09th December 2010

Introduction of Android and its Important Features

Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming la...

02nd December 2010

Why one should Perform Code Maintenance?

Although many people don’t consider code maintenance to be design work, our experience is that the way maintenance is carried out can make or break the security of a design. Similar to retrofitting security enhancements onto existing software, maintaining...

11th November 2010

What are Client-side web attacks?

Web Attacks can take place on the user’s end, in which case they are called client-side attacks. Client-side web attacks include the following: Malicious HTML tags in web requests Malicious code in a form window can cause the server to generate pages ...

04th October 2010

What is staged representation in CMMI?

The staged representation focuses improvement on the process capability an organization can expect to attain; however, this expected capability (or ability to function in a mature manner) is contained within maturity levels, or stages. There are five matu...

23rd September 2010

Object-Oriented Concepts and Constructs

Class, object, method, message, instance variable, and inheritance are the basic concepts of the OO technology. OO metrics are mainly measures of how these constructs are used in the design and development process. Therefore, a short review of definitions...

01st July 2010

Why do you require security policy?

Secure system planning and administration is the human side of computer security. Even in a highly trusted system, security isn't automatic. Administrators need a written guideline, spelled out beforehand, that clearly outlines what steps to take and what...

30th March 2010

Importance of Software Process Improvement

Software process improvement (SPI) is an approach to designing and defining a new and improved software process to achieve basic business goals and objectives. Examples include increased revenues and profitability and decreased operating costs. The benefi...

02nd March 2010

What Is Process Mapping?

Just as companies have organization charts, they can have process maps that give a picture of how work flows through the company. A process map creates a vocabulary to help people discuss process improvement. A process map is a graphic representation of a...

29th January 2010

Key Define Tools for Service Applications

The tools used in Define Step help in confirming or refining project scope and boundaries. Two common tools are: • SIPOC Diagrams • Multigenerational Plans SIPOC diagrams A core principle of Lean Six Sigma is that defects can relate to anyth...

21st December 2009

Points To Consider While Patching Your Operating System

Unfortunately, no code that is millions of lines long is perfect, and security holes will always exist. One of the best ways to protect yourself is to make sure your system has the most recent patch levels installed. Rarely does a virus or worm attack a b...

25th November 2009

Basics of Serialization and its Type

Serialization is the process of encoding an object or class into a persistent or transportable state. This allows you to take a complex data type, then encode, save, transfer, and decode it, with the possibility that a separate process handles the decodin...