Welcome to weblogs.com.pk Sign in | Join | Help

February 2005 - Posts

Metrics :: Design

CK ( Chidamber and Kemerer) Metrics are widely used to measure the quality of the design. CK metrics, generally are used on Class Diagrams. This metric gives the values of different items. The threshold values of these items are not well defined, and
Posted by khurram | (Comments Off)
Filed under:

Reviewing Requirements

For any review, we need to have an ENTRY and EXIT criteria. Same applies to Requirements review. We should define these two criteria’s. Reviews are not to pin point’s faults of any particular team or individuals, it’s an activity to
Posted by khurram | (Comments Off)
Filed under:

Metrics :: Reliability of Requirement Specifications

Reliability is to perform its required function with stated conditions for specified time. (IEEE) Measuring reliability of SRS (Software Requirement Specification) is very important. Engineers should know what they are supposed to do and what client is
Posted by khurram | 1 Comments
Filed under:

Requirements Management

Managing Requirements is an ART, which is very crucial in successful projects. This weekend, I saw a brand new technique of requirements management. XML, yes, they have written requirements in XML, which can easily be viewed in browser using the supplied
Posted by khurram | 4 Comments
Filed under:

Share Cookies between ASP and ASP.NET

One can not share session data between ASP and ASP.NET so easily. There are some work-around available that you may google. However cookies can easily be share between ASP and ASP.NET. Here is a demo code for doing this. Default.asp set a cookie and redirect
Posted by khurram | (Comments Off)
Filed under:

Metrics :: LOC

LOC (Line of Code) is the most widely used metric to measure the productivity and the size of work being done. LOC depends on the coding style and measuring scheme, technology, tools and other such related factors. Whatever these are for any particular
Posted by khurram | 2 Comments
Filed under:

Metrics :: Project Management :: Measuring Size for Estimations

Project management is one of the most prioritized key process areas in CMM/CMMI. Project management revolves around estimation. For estimation we need to measure the size of the project we are going to manage. To measure the size, the two mostly used
Posted by khurram | (Comments Off)
Filed under:

Measurement and Metrics

It is undisputed that measurement is crucial to the progress of all sciences. To ensure effective development, software development organizations must gain control over the entire development process. Measurement is the key to achieving such control and
Posted by khurram | (Comments Off)
Filed under:

Instrumentation

One technique that we have used quite successfully is “Instrumentation” There were couple of modules being executed in a service, few weeks back, we added instrumentation support into the service, which basically logs which modules are being called, and
Posted by khurram | (Comments Off)
Filed under:

The Myths About Super Programmer and Technology

The two wide spread myths are; Few first class artists can do far better work than the typical team. The implication is that they will know intuitively how to do first class work, so no orderly process framework will be needed. If this were true, one
Posted by khurram | 1 Comments
Filed under:

Difference Between Class and Structure

The basic difference between class and structure is that the objects of class are created on heap and objects of structures are created on stack. Accessing objects on heap is slower, but stacks are of limited size. You may copy contents from stack to
Posted by khurram | 1 Comments
Filed under:

System.Transaction

System.Transaction is a new namespace that MS is adding into .NET v2. With this namespace you can work with transactions more easily. Mike Clark, XML Enterprise Services Team at Microsoft defines this new functionality as; So a few people out there might
Posted by khurram | 2 Comments
Filed under:

Using Try/catch to clean the code

Try/catch can let us write much cleaner code. Here is one example: //Original Version public void AddCarrier(System.Web.UI.WebControls.TextBox txt, System.Web.UI.WebControls.Label lbl) { if (txt.Text.Length>0) { try { int r = DBMartHelper.AddCarrier(txt.Text);
Posted by khurram | (Comments Off)
Filed under:

Open Source is Not a Career Path

From http://blog.informationweek.com/002186.html "If you're getting into open source because you see it as a career path, you're doing something wrong." It's not that Linux creator Linus Torvalds thinks open-source programmers should work for peanuts
Posted by khurram | (Comments Off)
Filed under: ,

Hosting UserControls into Sharepoint

I am big fan of ASP.NET UserControls. They not only provide a layer of abstraction but also are easy to develop. Everyone in the team picks them quite easily. Hosting user controls into third party portal engines can be problematic, especially if the
Posted by khurram | 1 Comments
Filed under: ,

PatternShare

The Patterns and Practices group at Microsoft has just published a new wiki for sharing patterns called http://PatternShare.org The site already contains the patterns of noted authors such as Martin Fowler, GOF, Gregor Hohpe, and others. It also offers
Posted by khurram | 1 Comments
Filed under: