Tag | Software development Posts

Scott Guthrie (Product Unit Manager) has just posted this fascinating article about how a key piece of ASP.NET 2.0 and Visual Web Developer is actually tested.  Well worth a read for anyone involved in software development and testing.  It's simply awe inspiring!
I have applied for a new job. The job is performing software development using C# and ASP.net, that said I plan on picking up a book on C# tonight. Additional requirements of the job include: 'Agile Software Development' processes and UML, Uniformed Modeling Language. Has anyone used either of the above or are using, and perhaps can offer a little insight on them? Thanks! ...
This is not a big suprise but 64% of purchasers prefer one-time license fees (the old way of doing things). Is anyone suprised by this? I understand why software companies want to do this, software development is not cheap, but as a consumer, I would be unwilling to shell out the cash every year. I do, however, pay for MSDN. That, however, has unlimited cost-to-value potential. http://www.ecommercetimes.c... ...
Vasanth says Google is taking browser to next level up. Yes if this happens than it won't surprise me. Well I am just worried that if Google starts making everything up or owning everything up, they might start getting in trouble like Microsoft did with many many lawsuits from all over the place and people will start blaming them that they are killing the competition. Well if this happens or not, but I really want to see a cool product from Microsoft as far as browser is concerned. I still can find ...
You got me thinking Matthew.... I'm sure this may be a touchy topic. It seems we live in a world of developers who don't see a need for any project design and documentation. I sit right next to one at work, and of course he doesn't like C# either. :) cheers CB. In addition, my boss thinks that we should scrap .Net and go back to ASP :) I haven’t really used any too formal architectural models in my career either. A few years back however I started working on a distributed real time software ...
From the FAQ compiled by Rob Davis (http://www.robdavispe.com/... Q: What makes a good test engineer? A: A good test engineer Has a "test to break" attitude, Takes the point of view of the customer, Has a strong desire for quality, Has an attention to detail, He's also Tactful and diplomatic and Has good a communication skill, both oral and written. Has previous software development experience, too. Good test engineers have a "test to break" attitude, they take the point of view of the customer, ...
In this age when concurrent development has replaced sequential development, Agile Modeling and Lean Software Development has assumed vital importance. It's basically a systematic approach to identify and eliminate waste through continuous improvement, flowing the product at the pull of the customer in pursuit of perfection. Lean Software Development goals include developing software in one-third the time, with one-third the budget, and with one-third the defect rate. IT "reduces defects and cycle ...
By Derick KlugeSummary: Many people in the software testing field did not choose their career, but were placed in the position. As a result, very few individuals are fortunate enough to have actually been trained in testing before they started or even after they’ve been testing for months. The newly appointed tester is left with many questions about how, what, and when to test. This article will outline a straightforward, five-step approach to tackling these issues. You're assigned to test ...
CSTE CBOK Domain 9 – The Defect Management Process 1) What fields would you include in creating a new defect-tracking program (used by QA, developers, etc)? Fields to include at new defect-tracking program are: · Defect Prevention · Deliverable base-lining · Defect discovery/defect naming · Defect resolution · Process improvement · Management reporting Defect Prevention · Identify critical Risks o Missing a key requirement o Application does not function properly ...
Today is the first real conference day at Tech*Ed Europe. The day started with the traditional Keynote, always a good indication of how Microsoft sees the future. Of course there was, like we are used to by now, the .net and longhorn evangelizing. Microsoft really has a hard job convincing the world that they are right. After years of evangelizing, .net is still not really catching on with the developers. But with Longhorn, of course, this will all change: We will no longer have a choice. We will ...
Testing Your Web Application A Quick 10-Step Guide by Krishen Kota Interested in a quick checklist for testing a web application? The following 10 steps cover the most critical items that I have found important in making sure a web application is ready to be deployed. Depending on size, complexity, and corporate policies, modify the following steps to meet your specific testing needs. Step 1 - Objectives Make sure to establish your testing objectives up front and make sure they are measurable. It ...
Some Fundus 1) What is Testing? Testing is the process of executing a program with the intent of finding errors – Myers. A good software testing should: (William Perry) Demonstrate the validity of the software at each stage in the system development life cycle. Determine the validity of the final system with respect to user needs and requirements. Examine the behavior of a system by executing the system on sample test data. 2) What are the primary and secondary goals of testing? (CSTE CBOK) ...
Source: The following definitions are taken from GLOSSARY OF COMPUTERIZED SYSTEM AND SOFTWARE DEVELOPMENT TERMINOLOGY audit. (1) (IEEE) An independent examination of a work product or set of work products to assess compliance with specifications, standards, contractual agreements, or other criteria. See: functional configuration audit, physical configuration audit. (2) (ANSI) To conduct an independent review and examination of system records and activities in order to test the adequacy and effectiveness ...
You may wonder why I chose to title my blog “Off the Beaten Path.” The main reason is due to where I choose to live and operate my small software development company, Hebb Micro. Rather than relocate to a larger metropolitan area, I prefer to remain in a small rural community (Parrsboro). I find that the advantages far outweigh the disadvantages, both at a professional and personal level. Some of my best thinking comes while riding my mountain bike on the surrounding quiet roads - it's ...
Curious to know what those TBA sessions are really about? With registration going live in Hall F at the San Diego Convention Center at 9:00 AM, you will be able to pick up your mini-guide and see the new titles in print, or go to CommNet and see the new titles have been posted. They include: Breakout Sessions: DEV200, DEV300, DEV301, DEV302, DEV303 all have updated titles! Cabana Sessions: DEVC05, DEVC08, DEVC20, DEVC22, DEVC32, DEVC33, DEVC34, DEVC39, DEVC42 DEV200 General Session: Managing the ...
Computers are really dumb. They can only do what we, poor hard working developers, tell them to do. Never come up with an idea themselves. Wouldn't it be much easier if computers could just program themselves? Our life would be a lot easier. Every now and then we can go check up on the computer, see how the software development is progressing, and for the rest do nothing and be paid for the computer's work. Hopefully the computer would even do a better job than we can do ourselves. Fortunately, the ...
Each year, MSDN needs acknowledgement of life to keep sending me a free copy of MSDN Magazine. It's a great magazine and you should race out and buy one at your local bookseller today. I always have to smile and laugh at the inevitable marketing survey that is embedded in the web form. I have a small side business that supports the EDR, but it is not of any greatly significant magnitude. Here is how I answered their survey (and I'm trying to be serious here). The asterisks indicate mandatory items. ...
Microsoft Pakistan is organizing a ‘Software Architect Tour’ in Karachi, Lahore and Islamabad on March 27, 2004, April 3, 2004 and April 4, 2004 respectively. If you are serious about software development then this event is not be missed. Call in at these numbers for Karachi, Islamabad and Lahore, For free registration please use ‘Rai Umair/INETA' as reference. 111-878-787 – Bushra Jaffer111 11 – MSFT - Syed Wahaj0300 8291049 – Abdel Cader Registrations end on ...
Reached another milestone in my life last Frdiay (milestone??? - oh well something like that) Funny thing is looking back to the earlier years, its kind of depressing (lets say mildly depressing) realizing that you are not where you imagined you would be at the age of say 16. Let see at 16, I would have imagined myself at 24 being a Technical Lead or doing some really cool software development like writing the next generation protocol, or writing some revolutionary p2p application, or even being ...
While kids in the other class are having a difficult time. I am having a bang in my MIS class at SZABIST. I have never been into marks and stuff but can’t help mentioning that my tally is coming real nice. Out of the current allotted set of 70 marks out of 100 I have somehow managed to score 65. So now the 30 marks are just a piece of cake as I see it. I like classes where there is brainstorming but nothing to practice; I tend to incline better towards theoretical subjects other then programming ...
The world has started to rely increasingly on software that is becoming more and more complex. Today software is everywhere - part of every system or machine that we use in daily life. Software Quality and Reliability have become an important concern of the software industry. While improved and formal software development processes help avoid more and more defects, a large number of defects are still left in software. In one of history's well-known bugs, the entire long distance of AT&T was down ...
AITF was a success! Juval Löwy, Michael Wheaton, and Dan Malks came and spoke to a group of developers and managers, and they all loved it. This forum was more focused on software development than I'd like for the future, but I had to minimize the scope because of other things going on at work. I must say that if you haven't experienced one of Juval's talks, you're missing out. Juval is very eccentric and opinionated, which is always a good thing in my book. He's worked with Microsoft on a number ...
I'm looking for a good name for a software development conference-summit-forum-thing. This is an internal event to help share information as well as bring in good people to talk about software issues/innovations. Does anyone have any suggestions? Here are some of the ideas I've been mulling over: Application Development Forum (ADF) Applied Technology Forum (ATF) Applied Information Technology Forum (AITF or “8F”) Information Technology Forum (ITF) Software Development Forum (SDF) Software ...
Risk: Personnel shortfalls Mitigation: Bring on a skilled core team. Have the team mentor new people. Make training and teamwork part of the culture. Hire top-notch personnel while the market remains soft. Risk: Misalignment with business goals Mitigation: Align developments with business goals and highlight importance of development. Risk: Unrealistic customer and schedule expectations Mitigation: Make the customer part of the team. Set schedule goals around frequent deliveries of varying functionality. ...
I don't mean to pick on anybody in particular, but I think most developers share this concern: deprecation of functionality. I'm sure that everyone who's been in the software development business for a few years has had to deal with this in one form or another. The reason I wanted to talk about this now is because of the up-and-coming Java Server Faces (JSF) release. And, while I recognize that this isn't necessarily a deprecation of functionality from a Java standpoint, the open source community ...
“Testing is the process of demonstrating that defects are not present in the application that was developed.” “Testing is the activity or process which shows or demonstrates that a program or system performs all intended functions correctly.” “Testing is the activity of establishing the necessary “confidence” that a program or system does what it is supposed to do, based on the set of requirements that the user has specified.” These myths are still ...
What Does Quality Cost? The title of Phil Crosby book says it all: Quality Is Free. Why is quality free? Like Crosby and J.M. Juran, Jim Campenella also illustrates a technique for analyzing the costs of quality in Principles of Quality Costs. Campenella breaks down those costs as follows: Cost of Quality = Cost of conformance + Cost of nonconformance Conformance Costs include Prevention Costs and Appraisal Costs. Prevention costs include money spent on quality assurance tasks like training, requirements ...