Spec India

name

Optimizing Web Service Design

12th August 2011
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... Read >

Planning a Scrum Project

08th June 2011
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... Read >

What is .NET Remoting?

04th May 2011
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 ... Read >

Why optimize the software Applications?

12th January 2011
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 ... Read >

Introduction of Android and its Important Features

09th December 2010
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... Read >

Why one should Perform Code Maintenance?

02nd December 2010
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... Read >

What are Client-side web attacks?

11th November 2010
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 ... Read >

What is staged representation in CMMI?

04th October 2010
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... Read >

Object-Oriented Concepts and Constructs

23rd September 2010
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... Read >

Why do you require security policy?

01st July 2010
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... Read >

Importance of Software Process Improvement

30th March 2010
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... Read >

What Is Process Mapping?

02nd March 2010
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... Read >

Key Define Tools for Service Applications

29th January 2010
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... Read >

Points To Consider While Patching Your Operating System

21st December 2009
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... Read >

Basics of Serialization and its Type

25th November 2009
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... Read >
1 2 3