Sunday, October 16, 2005

The 46 Best-ever Freeware Utilities

The 46 Best-ever Freeware Utilities
http://www.techsupportalert.com/best_46_free_utilities.htm

There are a lot of great freeware products out there. Many are as good or even better than their commercial alternatives. This list features my personal pick of the "best of the best."

All these utilities in this list have been featured in past issues of of my free monthly newsletter "Support Alert" More freebies are featured in every new issue. If you are interested in great utilities and freeware you really should consider subscribing. It's free.

You'll get the most from this list by browsing through it at leisure. The pathologically impatient can consult the index.

This page is updated regularly. Last update: September 27, 2005.
Bookmark now : del.icio.us furl spurl

The Best-ever Freeware List

1 Best Free Web Browser
Internet Explorer is a good browser but it has become such a target for malicious exploits that it is now a major security risk. Quite separately, the browser itself is now looking dated with most alternative products offering tabbed browsing and other productivity enhancements. There are several excellent alternatives but Mozilla Firefox is the stand-out pick. It's safer than Internet Explorer, so safe in fact that many users have reported no spyware infections since they started using the product. It's also browses faster than Internet Explorer and since the release of version 1.0, it's stable and reliable as well. It loads a little slower than IE but once running, it zips along at lightning speed. With tabbed browsing and more free extensions than you could ever want, it offers a major upgrade in your browsing experience. Unlike IE, it's also standards compliant. Firefox is now my everyday browser though occasionally I have to fire up IE to browse a site designed around IE's non-standard features. (4.7MB) http://www.mozilla.org/products/firefox/
http://www.techsupportalert.com/firefox.htm <= Free Firefox migration guide

2 Best Free Anti-Virus Software Updated September 27, 2005
There are two equal recommendations in this category. First there is AVG Antivirus 7.0 Free Edition. This product [1] has been continuously refined since it was first released in 1991 and now offers very impressive protection capabilities. Additionally, it's relatively small, light on resources, has regular automatic updates and handles email scanning. There is a free and a pro version, the only difference being that the free version has a few non-critical features disabled and has no direct technical support. Even so, it's an impressive package and offers the financially challenged a real alternative to the major anti-virus suites. Equally impressive is the free Avast! scanner [2] though its funky media player style interface is not to everyone's taste. Avast! also required periodic re-registration while AVG does not. A possible third option is AntiVir [3]. It offers slightly better detection rates than either AVG or Avast! but the lack of email scanning precludes general recommendation. However it's the perfect choice as a second on-demand scanner. If you use it in this role, make sure you disable its resident virus guard during installation to prevent it interfering with your main AV scanner.
[1] http://free.grisoft.com
[2] http://www.avast.com (5MB)
[3] http://www.free-av.com (6.8MB)
[4] http://www.techsupportalert.com/free-vs-paid-av.htm <= review of the effectiveness of free security software

3 Best Free Adware/Spyware/Scumware Remover Updated August 23, 2005
My top recommendation is Microsoft's Antispyware program [1] which is currently available as a free beta to users of Windows 2000 and later. The Microsoft program is based on the Giant Antispyware product that Microsoft purchased late in 2004. I used Giant for some time and found it to offer outstanding detection and real time protection against the current plague of scumware products. The only minus being that it uses a fair slab of processing power and that could can slow down older PCs. The free Microsoft version is very similar to the previous commercial Giant version. I just hope Microsoft doesn't mess around too much with this excellent product however Microsoft's track record in this area has not been good. It's something I'll be keeping a close eye on; so far, so good. Microsoft has announced that the product will remain free even when out of beta so, subject to my previous reservations, it's a good long term choice. For Windows 9x and ME users I suggest two free products: Ad-Aware SE V1.6 [2] and SpyBot Search and Destroy V1.4 [3]. Both work well together and between them you'll get excellent protection. If you have a relatively fast PC, I suggest you turn on the TeaTimer option when you install SpyBot. It will give you reasonable active protection but at the cost of eating up some of your processing power. The active protection offered by TeaTimer is not as comprehensive as the Microsoft product but Internet Explorer users can augment it by using SpywareBlaster (see next item)
[1] http://www.microsoft.com/athome/security/spyware/software/default.mspx ( 6.4MB)
[2] http://www.lavasoftusa.com/software/adaware/ (1.7MB)
[3] http://www.safer-networking.org/en/index.html (4.6MB)

4 Best Free Browser Protection Utility
There's a scumware plague at the moment. All it takes is a visit to a pushy web site or a loaded shareware install and next minute your Internet Explorer homepage has been changed, your default search setting altered, unwanted ads pop up on your screen and worse. You can help protect Internet Explorer against these attacks by using SpywareBlaster [1]. It's is not a system scanner rather it is monitor that's designed to prevent an initial infection. It provides active protection for Internet Explorer users against thousands of malevolent products that use ActiveX based exploits and offers defenses against hostile sites and unwanted cookies as well. SpywareBlaster can be used with Firefox but there's not much point as Firefox doesn't need to be protected against ActiveX exploits. SpywareBlaster is free but the automatic update service costs $9.95 annually. A companion program to SpywareBlaster is SpywareGuard [2]. It is also a protective program that checks programs before they are run for malware signatures and also checks program behavior as well. However of late SpywareGuard seems to have been rather neglected with no new signature updates for more than a year so I can no longer give it my recommendation. SpywareBlaster though, is a terrific product and a must-have for Internet Explorer users who also use the free version of Ad-Aware. If you are using Microsoft Antispyware, Ad-Aware Pro or other anti-spyware utility with a real-time monitor, you don't really need it.
[1] http://www.javacoolsoftware.com/spywareblaster.html (2.2MB)
[2] http://www.javacoolsoftware.com/spywareguard.html (1.96MB)

5 Best Free Firewall Updated September 27, 2005
No other single product class seems to cause as much angst to average users in their installation and day-to-day use as Firewalls. That's why my choice for "best" goes to Kerio Personal Firewall [1], the product that seems to cause the fewest problems for users yet manages first rate protection as well. However it looks like Kerio may be discontinuing this product by the end of 2005 so hop in and get a copy while it is still available. The latest free version (V6) of the ZoneAlarm firewall [2] comes in a a good second choice though there have been considerable teething problems with the new version. Also the current ZoneAlarm free has become a true bare bones version of that company's class-leading commercial firewall. Such is life. More adventurous users and the technically inclined may however wish to consider Sygate [3]. It offers more control and more information but is not the easiest to setup and use. Sygate has recently been purchased by Symantec and that doesn't bode well for the future. The most technically advanced firewall of all is possibly the latest Tiny version. However it is so fiendishly difficult to install and setup that I can only recommend it to network specialists and masochists. Note: The free and paid versions of Kerio and Sygate are the same. If you don't buy the product some advanced features are automatically turned off after 30 days.
[1] http://www.kerio.com/kpf_home.html (7.3MB)
[2] http://www.zonelabs.com/store/content/company/products/znalm/freeDownload.jsp (9.0MB)
[3] http://smb.sygate.com/products/spf/summary_spf.htm (8.8MB)

6 Best Free Trojan Scanner/Trojan Remover Updated August 23, 2005
Ewido is the best of a new crop of anti-Trojan programs. On my recent tests over at www.anti-trojan-software-reviews.com it emerged as was one of the few products that could reliably detect polymorphic and process injecting Trojans that were totally missed by anti-virus products like Norton and AVG. Unfortunately the free version of Ewido doesn’t have a memory monitor and this omission significantly reduces the level of active protection provided. However the on-demand scanner is excellent. I recommend that all average PC users who don't have an anti-trojan scanner download Ewido and scan their PCs weekly. I suspect you may be surprised at what you will find. Ewido is also pretty good at removing some spyware infections so bear that in mind next time you encounter a spyware product you can't remove with normal anti-spyware products like Ad-Aware. Note that Ewido only works with Windows 2000 and later so Win 9X users should consider the free version of a2 (a-squared) anti-trojan as an alternative. It's not quite as effective as Ewido but is still an excellent product. High risk PC users such as P2P file sharers and frequenters of hack sites, should however consider the industrial strength protection of Trojan Hunter or the full version of Ewido both of which offer the active protection they need. Note: The free version of Ewido is actually the same as the paid version but after 14 days the active protection (i.e. memory monitor) becomes non-functional.
http://www.ewido.net/en/ (2.2MB)
http://www.anti-trojan-software-reviews.com/review-ewido.htm <= review of Ewido

7 Best Free Rootkit Scanner/Remover Updated September 27, 2005
Rootkits are a special kind of software tool used to hide trojans, viruses and other malware from your anti-virus scanner and other security products. Unfortunately there are extremely effective which means that some of you reading this will be infected even though you believe your PC to be totally clean. Thankfully there is a new class of security product now available called rootkit detectors that use specialized techniques to detect these dangerous intruders. Most of these detectors require quite a bit of technical skill to interpret the results but one of the simplest to use and most effective is also free. It's called BlackLight [1] and is currently available as a free beta from F-Secure until the 1st of January 2006. I suggest everyone download this product and scan their PC. The chances of you being infected are small but for five minutes work it's not worth taking the risk. BlackLight will detect most rootkits missed by AV scanners but can still be fooled by state-of-the-art rootkits like Hacker Defender. To detect this and a few other insidious rootkits, you need heavier artillery. Currently the biggest gun in the rootkit detection war is a free Chinese product called IceSword [2]. It will reveal absolutely everything running on your PC. Usage, however, requires considerable skill together with the patience to work out the program which is currently only documented in Chinese. In the hands of an expert, its an amazing tool.
[1] http://www.f-secure.com/blacklight/cure.shtml Windows 2000 and later, 911KB.
[2] http://www.Xfocus.net/tools/200505/1032.html slow Chinese site, 1.5MB

8 Best Free Intrusion Prevention and Detection Utility for Home Use
These days all users face a real risk of malicious programs secretly installing themselves on your computer. Anti-virus and anti-spyware products dramatically reduce the chance of infection but you can enhance your protection further by installing an additional layer of defense with an intrusion detection program. For advanced users Prevx is a stand out recommendation. It's so good I made it my Free Product of the Year for 2004. However it's talkative nature and sometimes cryptic messages make it only suitable for experienced users. For other users (but not beginners) I recommend the free version of WinPatrol. Like Prevx it provides a vital "last ditch" defense layer by telling you when a product is trying to change any of the critical settings on your PC such as the registry and auto-start areas. WinPatrol simply throws up a dialog asking whether you want to allow the change or not. Of course being warned is useless unless you have some idea how to respond to the warning. That's why neither Prevx nor WinPatrol is suited to inexperienced users. If you are a beginner you should seriously consider the $29.95 Plus version of WinPatrol which provides lots of guidance to help you make sense of any warning messages. As a bonus it offers better protection as well.
http://www.prevx.com/prevxhome.asp (7.5MB)
http://www.winpatrol.com/ (880KB)
http://www.techsupportalert.com/intrusion-detection.htm <= Brief survey of IDS software

9 Best Free Anonymous Surfing Service Updated September 27, 2005.
There are lots of reasons folks have for wanting to surf anonymously, ranging from simple paranoia to possibly being murdered by a malevolent foreign government. Whatever the reasons, commercial services that offer anonymity are doing real well. However one of the best services JAP, is totally free. In fact JAP is perhaps a little too good. That's why the German Police insisted in 2004 that a backdoor be put into the product to allow interception of child pornographers. This was done but subsequently removed as a result of court action by JAP. An alternative to JAP is another system called Tor. It not only allows anonymous browsing but anonymous email, IM, and IRC chat as well. Given the US Navy origin of Tor, the suspicion arises that this system may indeed have a permanent backdoor. However the source code is now publicly available so that suspicion can now be set aside. Whatever, both JAP and Tor offer a level of secrecy that is better than many commercial systems. However expect your surfing to slow down as you'll be relayed through a chain of servers. You'll also need to change your browser settings to work through a proxy. Note: the latest V5 release of JAP now allows Tor users to use JAP as a software access point.
http://anon.inf.tu-dresden.de/index_en.html
http://tor.eff.org/

10 Best Free Software Suite Updated August 23, 2005.
The Open CD site offers for free a wonderful collection of just about every application software product you need to run a PC including the latest version of OpenOffice. Many of these freebies substitute admirably for expensive commercial products. There is Abi Word as an alternative for MS Word, OpenOffice for MS Office XP, Thunderbird for Outlook, The Gimp for Adobe Photoshop, 7-zip for WinZip and many more. If you then add to this collection some of the other utilities from my "46 Best-ever Utilities" collection you will have all the software you'll ever need without spending a cent. Note: All of the Open CD utilities can be downloaded for free as a CD ISO image. If you have a slow connection you can purchase the CD for a as little as $1.99. In addition to the Windows versions, the CD also contains the same collection of programs implemented under a version of Linux called Ubuntu that can be booted and run directly from the CD. That way you not only get to try all these great programs you can try Linux as well, without interfering in any way with your current Windows installation.
http://theopencd.org


(Sponsored Links)

The Best Windows Backup Software
We are in the process of updating all the backup reviews at our site but I can tell you right now that the top product has blitzed the field for a second year in row. In fact, it's improved so much that it's now a one horse race for our "editor's choice." The updated review of the top product is now online. If you have been looking for a backup program, this is the one.
http://www.backup-software-reviews.com/

The Best Spyware Detector
If you use Ad-Aware or SpyBot you will be surprised just how more effectively SpySweeper detects and protects your PC from Adware, Spyware, Trojans and other malicious products. That's why it won the prized "Editor's Choice" award in PC Magazine's massive March 2004 survey of anti-Spyware products. Try the free evaluation copy and see for yourself.
http://www.webroot.com/wb/products/spysweeper/index.php?rc=1132

The Best Remote Access Software
Our reviewer had given this product category away as "too slow, tool clumsy and too unreliable" but after reviewing this product he's changed his mind; "at long last a remote access solution that actually works! Quite frankly we agree with him, it's an impressive product. Read the full review here:
http://www.pcsupportadvisor.com/best_remote_access_software.htm

The Best Spam Blocker for Dummies
Most spam filters require you to be a computer expert. Our Editor has found two spam filters for average users that will remove the spam from your email and yet are simple to use.
http://www.techsupportalert.com/best-antispam.htm

The Best Anti-trojan Scanner
Most users are not aware that their anti-virus scanner can only provide a moderate level of protection against trojan programs that try and take control of your PC. To really protect your computer, you need a dedicated anti-trojan program. Our editor's have reviewed every major product on the market and have concluded that two scanners stand head and shoulders above the other contenders.
http://www.anti-trojan-software-reviews.com


11 Best Free File Manager
Windows Explorer is fine for simple file management activities but when you have some serious work to do, you need a two pane file manager. I use Directory Opus which is without doubt the best product in this class but costs $59. Recently I discovered xplorer². It offers a good part of the functionality of Directory Opus and is totally free. As a bonus, its user interface is very similar to Windows Explorer, so most users will find this tool easy to learn and use.(575KB)
http://www.netez.com/xplorer2/x2lite.htm

12 Best Free Email Client
Thunderbird is a free open source POP and IMAP email client developed by Mozilla.org, the same folks who brought you Firefox. Feature-wise it sits somewhere between Outlook Express and Outlook which means that it offers an upgrade to Express users and a downgrade to those who use the more advanced PIM features of Outlook. All Outlook Express users should seriously consider switching. You’ll be rewarded with a more advanced product including built- in spam filtering, built-in RSS reader, better security, message color coding, fast email search and the ability to view your mail in conversational threads. On top of that, the product is more secure than OE and, unlike the latter, is still being actively developed. The transition is made easier by the fact that Thunderbird looks and works similar to OE. Tools within Thunderbird also allow you to easily import OE account settings and stored email. Outlook users who aren’t reliant on calendaring, Microsoft Exchange or Outlook plug-ins should also consider switching. If you switch to Thunderbird, you should also consider using the free Copernic Desktop Search program, the latest version of which now indexes Thunderbird email files.
http://www.mozilla.org/products/thunderbird
http://www.nidelven-it.no/articles/introduction_to_thunderbird

13 Best Free Web Mail Accessory
Two suggestions: the first is a nifty free product called YPOPs! (formerly YahooPops!) that allows you to collect your Yahoo webmail from within your POP email client such as Outlook, Thunderbird or Eudora. I use it on multiple Yahoo accounts and it works wonderfully. The second suggestion is an Open Source utility called MrPostman. It's a much more flexible product than YPOPs! and will download HotMail, Lycos, Yahoo and several other webmail services into your POP email client. It can also give you access to email accounts on MS Exchange 5.5. If you only use Yahoo webmail, go with YPOPs! as MrPostman is a more complex program and can need a bit of fiddling to work correctly. You'll find a couple of links below that will help you. Note that MrPostman requires the Java Runtime Environment to be installed on your PC.
http://yahoopops.sourceforge.net/ (1.3MB)
http://mrpostman.sourceforge.net/ (1.5MB)
http://2mod2.com/mohot/ <= Installing Mr Postman
http://sourceforge.net/forum/?group_id=68124 <= MrPostman forum

14 Best Free Clipboard Replacement Utility New! Added August 23, 2005
The regular clipboard in Windows has limitations – one item at a time and no retention after logging off. Clipboard replacement utilities provide the ability to hold multiple items and store them for future use, even after logging off. There are many free clipboard replacement utilities available, including CLCL,
Clipboard Magic, Clipboard Recorder, Clippy 2001, Ditto, DzSoft Paste & Save, and Yankee Clipper III. While none of these have the very extensive set of features of the class-leading shareware product ClipMate 6 ($29.95), they all offer the basic clipboard replacement features that 95% of us really want and
need. If you just need a basic clipboard replacement utility, look no further than Clipboard Recorder [1]. It will store up to 99 items that can be easily selected and pasted from the popup history list by pressing the shortcut key (Ctrl-Alt-V by default). It supports a variety of formats (text, RTF, HTML, CSV, Bitmap, etc.) and has the ability to transfer copied items between computers. In addition, it is a very small program and uses very little resources. Clipboard Recorder is what the regular clipboard in Windows should have been! However, if you need advanced features such as the ability to support additional item types, create groups of items, search previous items, and synchronize clipboards across multiple computers, then I would recommend trying Ditto [2]. In addition to its extended feature set, its user interface is very clean, easy to use, and has many configurable options that you can configure to meet your needs. Note that Ditto requires DAO to be installed [3].
[1] http://www.lw-works.com/ Windows 98 and later, 382 KB
[2] http://ditto-cp.sourceforge.net/ Windows 95 and later, 422KB
[3] http://ditto-cp.sourceforge.net/dao_setup.exe .3MB

15 Best Free HTML Editor New! Added August 23, 2005
This is one of my most requested items but up until now I've not been able to give any product my hearty endorsement. There have been any number of contenders: Amaya for example, impressed with its standards compliance but was incomplete while Selida looked slick but had too many bugs. Finally a worthy contender has arrived on the scene in the form of the Open Source Nvu. In reality Nvu is nothing new but rather a reworking of the old Netscape Composer. Composer was always a solid product and the revamp has lifted the product into another class. Here is an HTML editor and site manager that's easy enough for beginners to use but powerful enough to build large sites. It's closer in concept to Microsoft's FrontPage more than any other product but unlike FrontPage it, thankfully, produces standards compliant code. Its easy-to-use WYSIWYG editor will delight HTML newbies while HTML honchos can simply click a tab to switch to code view. Multiple tabs can be kept open to allow simultaneous editing and there is excellent support for forms, tables and templates. An internal spell-checker is included. CSS is handled through the CaScadeS editor from Mozilla Composer. Nvu also has the handy ability to call W3C's HTML validator from within the product. It's also extensible via XUL. Nvu can upload files to your site via FTP and has some basic site management features but this is not its strength. Overall it's an impressive product; no, it's not a replacement for DreamWeaver but those looking for a competent, free HTML editor that's easy to use need look no further. Free Open Source, Windows 98 and later plus Linux, 6.57MB
http://www.nvu.com/

16 Best Free Spam Filter for the Average User
This is a difficult category as ordinary users need products that are easy to use and frankly, most free spam filters are way too complex to set up and use. The best products in this class are in fact, shareware not free. That said, MailWasher is for most folks, the best free option. MailWasher is an email preview utility that allows you to check your email on your mail server before you download it to your PC. The advantage of this approach is that you can kill unwanted messages including spam, viruses and large attachments before they get anywhere near your computer. MailWasher flags for you any messages containing possible spam and viruses for you to quickly check. It's a simple idea but quite effective and one which average users find easy to understand. The last free version of MailWasher [2] before it went commercial is still floating around the web. It lacks many of the advanced spam detection features of the current commercial version but is still quite effective. Alternatively, try XTerminator [3] which works much the same way as MailWasher and is totally free. I must say though, I prefer MailWasher's user interface
[1] http://www.mailwasher.net ( 3.05MB)
[2] http://www.321download.com/LastFreeware/page2.html#Mailwasher (1.57MB)
[3] http://www.artplus.hr/adapps/eng/xterminator.htm (1.87MB)
[4] http://www.techsupportalert.com/best-antispam.htm <=brief review of the best spam blockers

17 Best Free Spam Filter for Experienced Users
There are many different spam filters available employing lots of different techniques. In my experience "learning" spam filters that use the Bayesian statistical approach out-perform most other types of filters I've tried. Not only are they better at detecting spam they are also less liable to classify your real mail as spam. This effectiveness takes a little time to develop as the filter has to be trained to recognize your spam from your normal mail. It takes a week or so before results start becoming accurate and best results may take a month or more. POPFile, a free, open source spam filter, was one of the first Bayesian filters and is still one of the best. It works as a proxy mail server so that means that it can be used with any POP email client. Setup is reasonably straightforward for experienced users but beginners may be better off with Mailwasher. If you use Outlook there are several excellent free Bayesian spam filters available including SpamBayes and K9. Both are simple to install though, like all statistical filters, they need to go through a training phase before they reach full effectiveness.
http://popfile.sourceforge.net/old_index.html (4.3MB)
http://spambayes.sourceforge.net/ (3.6MB)
http://www.keir.net/k9.html (113KB)

18 Best Free Popup Stopper
The need for popup stopper utilities has fallen away in recent months as many browsers such as Firefox now have this function built in. If you need a separate popup stopper and have good PC skills I suggest you try The Proxomitron.. It operates by filtering and transforming all your Web pages on the fly. As a result you can not only stop pop-ups but pop-unders, ads, flash animations, status bar scrollers and just about anything else. Besides, next time you are asked what pop-up stopper you use, you can answer; "why, I use The Proxomitron" and how cool is that. The first link below is to version 4.5, the last and final version of this superb utility. The following two links offer useful setup and usage tips. Note: For Novice PC users I suggest you try the Google toolbar rather than The Proxomitron. It's free as well and has an excellent popup filter built in. It's nowhere near as flexible as as The Proxomitron, but it requires no setup. As a bonus it also makes Google searches easier.
http://computercops.biz/files/ProxN45.exe
http://accs-net.com/smallfish/prox.htm
http://www.sankey.ws/proxomitron.html
http://toolbar.google.com/

19 Best Free Desktop Search Utility Updated September 27, 2005
In early 2004 there were no contenders for this title. Today we have a wealth of choices. In a close race I would have to say the Free Desktop Search from Yahoo comes out in front because of the clear way it presents search results. It's powered by the well established X1 local search engine and can index the contents of 200 different file types including Word, Excel, PowerPoint, PDF, Outlook, Outlook Express, HTML, text, ZIP and Adobe PhotoShop though at the moment it will only handle email files from Outlook, Outlook Express and Thunderbird. It will index html files but can't index your web browsing history. If the later is important to you, you may want to look at Version 2 of Google desktop search. It not only will search your web history but offers an Outlook toolbar, integrated Gmail search and a novel desktop sidebar that allows personalized search, news, weather, photos and more. The Sidebar also includes a quite effective application launcher. Some folks love the Sidebar others, me included, find it intrusive. Unfortunately though, to run either the Yahoo or Google DTS you'll need Windows 2000 or later. If you are stuck with earlier version of Windows then try the free Copernic Desktop Search. It offers many of the key features as the others though the presentation of search results is not quite as elegant as Yahoo DTS.
http://desktop.yahoo.com
http://desktop.google.com (1.4MB)
http://www.copernic.com/en/products/desktop-search/download.html (2.3MB)

20 Best Free Digital Image Viewer Updated August 3, 2005
Two good choices here. First there's the classic IrfanView. Irfan is a first class product but one for which I have mixed feelings. That's why it's been in and out of my "46 Best Freeware" list several times. It's an amazingly capable product but it just doesn't work the way I want it to. Other users though, just love it. A product I feel more comfortable with is XNView. Like Irfan it is very versatile; it can read and display nearly 400 types of graphic files and convert any of these to over 50 formats. It displays pictures very quickly and these may be viewed full screen, as slideshows or thumbnails. It's quite capable at processing images, too; you can adjust brightness, color, apply filters or effects, crop photos, re-size, convert format and more. These operations can also be carried out from a batch file, which makes it ideal for converting large digital photos to smaller sizes for the web or emailing. It supports drop and drag, has many plug-ins, is available in 44 languages and has full cross-platform support including Mac. XNView has a lot of similarities with IrfanView, so many in fact, that it comes perilously close to plagiarism. Put positively, one may say that imitation is the sincerest form of flattery however the developer of IrfanView must feel more than a little miffed. XNView is free for non-commercial use, all Windows versions plus many other platforms. The standard version for Windows is 3.3MB but I suggest you download the complete version with all plug-ins which weighs in at 6.8MB
http://perso.wanadoo.fr/pierre.g/xnview/endownloadwin32.html

21 Best Free Digital Image Editor Updated September 27, 2005
I use to recommend The Gimp but after dozens of letters from less-experienced users who couldn't manage to install it or work out the idiosyncratic user interface, I've decided to confine that recommendation to experienced users. If that's you and you patient enough to learn the product's sometimes quaint ways then you have no need to consider anything else. For other users I have two recommendations: First there is Paint.net, an amazingly sophisticated piece of work from computer science students at Washington State University. It's not quite as powerful as The Gimp but a lot easier to use and install. It's also getting better; the new V2.5 continues this product's impressive development record. It is however only for Windows 2000 and later and you'll need Microsoft's bulky .NET framework installed on your PC. My second choice is PhotoPlus 6.0 from a company called Serif. It's an impressive piece of work; again it installs easily and it's loaded with features including layer support. In fact, it looks and feels like a "lite" version of Adobe PhotoShop except that it is relatively easy to use. I say "relatively" because graphics editing is by its nature, not simple. Both Paint.net and PhotoPlus are outstanding free products. Which is the best? Easy, the answer is .... your call ;>)
http://www.gimp.org/windows/ (7.07MB)
http://www.eecs.wsu.edu/paint.net/ (5.1MB)
http://www.freeserifsoftware.com/software/PhotoPlus/default.asp (19.4MB)

22 Best Free Digital Photo Organizer
It’s rare for me to be utterly wowed by a product but this one certainly did it. When you first run Picasa it offers to scan your whole hard drive (or designated locations) for photos and videos. Scanning is surprisingly quick and when finished you’ll have all your shots neatly organized into folders on a time line basis. Now you can view you shots one at a time, in slideshow or traversing the time line. The editing features are limited compared to professional image editors yet they provide you with every function amateur photographers need including one click red eye reduction. Similarly adding labels to photos is a cinch while a simple but effective star rating system allows you to flag favorite snaps. Individual folders can also be password protected. Facilities are provided to import your images from your camera in multiple formats including RAW. You can send photos to your choice of web printing service, cut a CD, print to a local printer or share with others via your own blog or instant messaging. Simply sensational. Windows 98 or later, 300MHz Pentium with 128MB memory or better, 3.2MB.
http://www.picasa.com/

23 Best Free Notepad Replacement
There are lots of text editors and Notepad replacements. Some of these aspire to be programming editors while others try to be word processors. What I love about EditPad is that, unlike the others, it concentrates on simply being a better plain text editor and in that role, it succeeds brilliantly. It has a Notepad like interface combined with tabbed document windows and the ability to open as many documents as you like with no file size limitations. I use it every day for tasks as diverse as writing Support Alert Newsletter to examining my web log files. Some of the latter can be up to 100MB, yet EditPad handles these huge files with ease. (849KB).
http://www.editpadlite.com/editpadlite.html

24 The Best File Archiver/Zip Utility
When I last looked at archiving utilities I checked out six utilities: QuickZip, ICEOWS, IZArc, TUGZip, ZipGenius and 7-Zip. The product that impressed me the most was the Open Source program 7-Zip. It was the only product in the group that could unpack a multi-part RAR volume embedded in a ZIP archive and the only product to give a meaningful error message when an attempt was made to unpack a 256bit encrypted WinZip archive. However I was unable to recommend 7-Zip due to the lack of drop-and drag. With the release of version V4.23 on the 29th of July that feature has now been added. Also new is the ability to copy directly from one archive to another. 7-Zip still handles fewer archive types than IZArc, my former top recommendation. It only supports 7z, ZIP, CAB, RAR, ARJ, GZIP, BZIP2, Z, TAR, CPIO, RPM and DEB while IZArc can read nearly 50 archive types including media formats like ISO, BIN and IMG and can write (and convert) to 12. You couldn't go wrong with either product. 7-Zip is a little more robust while IZArc is a little more flexible. If you already use WinZip you'll find either 7-Zip or IZArc make excellent companion products. They can can read just about all the major archive formats WinZip can't, including the widely used RAR.
http://www.izarc.org/download.html Windows 9x and later, 3.1MB
http://www.7-zip.org/ Windows 9x and later, 1.05MB

25 Best Free Hotkey Utility
Hotkeycontrol XP is a free utility that allows you to define your own hotkeys so that a single key press can launch an application, insert commonly used text, change your volume, or just about anything else. Hotkeycontrol works with all versions of Windows from 98 onwards, though some features will only work with Win2K or XP. Some folks with slower PCs have reported that Hotkeycontrol can be a little slow to react. If you experience this, you might like to try PS Hot Launch VVL as an alternative. It works on all versions of Windows and is an excellent performer even on slow PCs. A third alternative is not really a hotkey utility at all but achieves the same result by using "magic words." It places a tiny text box on your screen and when you type specially assigned words into the box, they will launch a program, go to a web site or whatever. For example if you type "mail" it can launch your mail reader. Type in "46" and it can take you to the web page of the "46 Best-ever Freeware Utilities." Of course, it's up to you to define these magic words and you can have as many as you want. It all works very neatly with some really nice touches like auto-complete for your magic words which means you only have to type in two or three letters and SlickRun will complete the rest. Nice too, is an eyedropper tool that allows you to identify a program you want to "hotkey" just by clicking in its application window. There's also a built-in note jotter and a calendar date display. It requires Win 98 or later.
http://www.digital-miner.com/hkcontrol.html (0.91KB)
http://www.pssoftlab.com/pshl_info.phtml (743KB)
http://www.bayden.com/SlickRun/ (168KB)

26 Best Free Registry Cleaner
To keep the registries on my PCs in top running order I use Fix-It utilities. This is a commercial product but I must admit that Toni Helenius' Easy Cleaner performs almost as well and is totally free. As a bonus, it will also detect duplicate files and help you clean up temp files to make more disk space. Remember though, as with every Registry cleaner, to back up your Windows Registry before use. (2.64MB)
http://personal.inet.fi/business/toniarts/ecleane.htm

27 Best Free BitTorrent Client
It's amazing how quickly BitTorrent has become one of the major download formats. With good reason, too: it's fast, equitable and efficient. If you haven't yet installed a BitTorrent client on your PC, you should as there are some great free clients available. I recommend the Open Source program Azureus. It's beautifully implemented, well supported and, being Java based, is available for multiple platforms. The latest version also features a new technology called DHT (Distributed Hash Table) which distributes indexing responsibility across multiple clients rather than relying on a single web-based tracker. With BitTorrent sites coming and going regularly DHT is definitely a plus. One downside with Azureus is that the Java code will eat up your CPU cycles so you need a reasonably fast PC. Those with older machines should check out BitTornado. It's also cross platform and is fast and highly configurable as well. Both products are adware and spyware free.
http://azureus.sourceforge.net/ (6.4MB)
http://bittornado.com/ (3.3MB

28 The Best Free FTP Client
I used WS_FTP Pro as my principal FTP client for years. What started out as simple and effective product gradually with each new version became more feature-bloated and less effective for routine tasks. With the release of Version 9 it was clear to me that the product had totally lost its way so I started looking for an alternative. After trying seven different FTP clients I decided that the best for me was the Open Source utility FileZilla. It uses a simple layout based on a two pane interface that looks a bit like the early versions of WS_FTP. But this simplicity is deceptive, it is actually a quite powerful product There's a full featured site manager, firewall and proxy support, SSL and Kerberos GSS security, restart, drop and drag and a lot more. The only significant feature that's missing is site-to-site transfer but that's of no importance to me. What is of importance is that FileZilla is fast, totally reliable, secure and and very easy to use. There's also a free FileZilla FTP server which I haven't used but I hear that it's just as good as the client. (4.5MB)
http://filezilla.sourceforge.net/

29 Best Free Bookmark Cleaner
AM-DeadLink scans your bookmark file for dead links or duplicate links. When I tried it on my huge favorites file I discovered 17% of my links were dead. I've now got a much leaner set of favorites and the comfort of knowing that the links actually work. (546KB)
http://aignes.com/press/deadlink140.htm

30 Best Free Route Tracer
3D Traceroute graphically displays Internet route information. You can use it for technical tasks such as diagnosing slow connections or for general purpose snooping like determining the location and owner of a web site or tracing spammers. (996KB)
http://www.d3tr.de/

31 Best Free Screen Capture Utility
Two recommendations here: The first is PrintScreen. It does exactly what I want, in the way I want and furthermore avoids the trap of providing lots of useless and confusing features. It's the little things that count like making the hot key PrtSc so I don't have to remember it, and automatically sequentially naming the output files for multiple screen shots. A second recommendation is Screen Hunter. It's a commercial product but the free version is excellent, offering more features than Gadwin at the cost of a little added complexity. Both products work with Win 98 and later.
http://www.gadwin.com/printscreen/?prnscr (976KB)
http://www.wisdom-soft.com/products/screenhunter.htm (381KB)

32 Best Free Search Toolbar
Search toolbars allow users to do web searches without having to go first to the home page of a search engine. This really saves a lot of time. In the last year search toolbars have become a hotly competed product class and as result, users now have an excellent choice. The "best" in terms of features is probably Yahoo's Toolbar whose features include anti-spyware capabilities as well as popup blocking. It's for Internet Explorer but they are currently offering a beta version for Firefox. My only beef with the Yahoo product is that I prefer to use Google for my web searches rather than Yahoo and that's why I use the Google Toolbar which also offers popup blocking though no anti-spyware features. On the other hand it includes a useful web form spell-checker and a few other goodies not found in the Yahoo product. Google also offers a full Firefox version as well as the standard IE version. Some folks still like Dave’s Quick Search Bar because it gives access to multiple search engines. Another advantage is that it resides in your task bar rather than your browser so it's easily accessible from any application. Other Dave's features include a dictionary, thesaurus, calculator and a lot of customizability.
http://toolbar.yahoo.com/ie (3MB)
http://www.dqsd.net/ (327KB)
http://toolbar.google.com/deskbar/ (447KB)

33 Best Free Download Manager
For some time I've been recommending Star Downloader but the freeware version has been effectively frozen at version 1.44 with future enhancements restricted to the shareware version. It is however, still a fine choice. After trying half a dozen other products, I've settled on "Free Downloader" as my new selection. It's fast, stable and integrates well into both Internet Explorer and Firefox. Furthermore, there is no embedded adware or nag screen. After using it for a couple of weeks, I've decided that it's actually just as good as Star Downloader with the advantage that it's still being actively developed. (1.31MB).
http://www.freedownloadmanager.org/download.htm

34 Best Free Web Site Ripper
HTTrack is one impressive product: it's easy to use, has an excellent user interface, offers every feature you could want, is blindingly fast and free of any adware as well. If you like to download web sites so that you can "browse them offline", this is the product to get. ( 3.23MB)
http://www.httrack.com/

35 Best Free Download/Upload Meter New, September 27, 2005
NetMeter shows upload and download speeds, along with cumulative weekly and monthly volumes and projected values. The program reminds me in many ways of Hagel's excellent $20 shareware product "DU Meter." In essence, everything you need for nix. Freeware, all Windows versions, 601KB.
http://readerror.gmxhome.de/

36 Best Free TCP Settings Tweaker
Whether you use a modem or broadband, you'll get a faster connection if you tweak your connection's TCP parameters. Among the most important of these is MaxMTU which, in simple terms, needs to be set to the largest value possible without your data being broken up into smaller chunks en-route. Most techies determine MaxMTU by trial and error pinging using different packet sizes but it's a tedious procedure and definitely not for beginners. TCPOptimizer from SpeedGuide.net is a free utility that will do the job for you automatically. Furthermore, it will use this value to advise you on your other TCP settings and then apply these values at the press of the button. There are commercial programs that will do much the same thing but TCPOptimizer does it just as well and is totally free. The only minus is the lack of in-program help. However you'll find a useful FAQ at the SpeedGuide site. (225KB)
http://www.speedguide.net/downloads.php
http://www.speedguide.net/faq_in.php?category=100

37 Best Free File Cleaner
I've tried quite a few commercial products designed to clean unused, temporary and unnecessary files off your hard disk but must say that the free utility "Empty Temp Folders" ranks with the best. It takes a few minutes to set up but after that, just press a button to recover many megabytes of disk space. An equally attractive alternative is CCleaner. It's a tad easier to use though not quite as effective in removing temporary files. Its default settings are also quite aggressive so check the options carefully before running for the first time. Both products may be used together for maximum cleaning. Between them you may be surprise how much disk space you will free up.
http://www.danish-shareware.dk/soft/emptemp (667KB)
http://www.ccleaner.com/ (403KB)

38 Best Free Resource Meter
This is cute. TinyResMeter is an itsy-bitsy system monitor. Unlike many other monitors, it doesn't consume a lot of CPU utilization in order to tell you your CPU utilization. In addition to CPU usage, you can optionally monitor cache, RAM, page file and swap file usage, running processes and threads, disk space utilization and a number of other parameters as well. Also built-in, is a screen grabber that saves the current screen to disk when you press PrintScreen. How they fit all this into 96KB beats me. I
http://perso.accelance.net/~pesoft/trm/us_trm.html

39 Best Free Sticky Notes Utility
Some people hate these programs others swear they can't work effectively without them. I used to be in the first category but with so many things on my plate these days, I'm slowly being converted. The function that I find really useful is the reminder that pops up at a designated time and date. I use it for simple things like "put up the latest issue on the web site." ATnotes is a neat implementation that features configurable alarms, resizable windows, variable fonts and a host of other useful features. The product is remarkably similar to the commercial sticky notes utility called, TurboNotes. Is imitation the sincerest form of flattery? Maybe not. NOTE: As of the 30th of May 2005, development work has ceased and the author's site pulled down. However someone has built a mirror of the author's site [1] where you can read about ATnotes and download the final version. You can also download ATNotes from the a number of other sites including the second link below. (723KB)
[1] http://atnotes.free.fr/news.html
[2] http://www.pcworld.com/downloads/file_description/0,fid,17660,00.asp

40 Best Free Secure Erase Utility
Eraser is a free, GNU license utility that will securely erase files, folders or even whole disks from any Windows or DOS PC. Eraser overwrites data area with selectable random data patterns and also wipes data in the paging file, Internet cache, temporary files, Internet cookies, unused disk space and a number of other places where data can secretly lurk. It handles FAT16, FAT32 and NTFS partitions as well. Erasing files with high security will always be a difficult and time consuming task and can never offer absolute 100% safety. However Eraser makes the task about as easy as it be, with a security level beyond most conceivable requirements. An impressive package. (2.8MB)
http://sourceforge.net/projects/eraser

41 Best Free Registry Editor
I've used the full version of Resplendent Registry Editor for years and have never had any reason to look for an alternative. Recently a subscriber asked me what was the best free registry editor and that made me realize I've never looked at that particular product category. The first product I checked out was Registrar Lite, the free version of Resplendent Registry Editor and I'd have to say it's an impressive freebie. To start with, it works totally reliably - an essential feature for any registry editor. On top of that, the user interface is simple, the functionality excellent and, perhaps most importantly, it has a really fast search. I did, however, miss a "search and delete" option - that's unfortunately only available on the full product. That said, it leaves Regedit for dead. If you know a better free registry editor, drop me an email. (2.0MB).
http://www.resplendence.com/reglite

42 Best Free Process Viewer
PrcView has long been my personal choice but Process Explorer has pushed it aside. The reason? A better display setup coupled with more features and even more information. Process Explorer uses two vertical panes. The top contains all active processes while the second shows either all the handles opened by a selected process or, optimally, a list of DLLs and memory mapped files. A very handy search feature allows you to work backwards from named DLLs or handles to the owning process. A gem. Freeware, 230KB.
http://www.sysinternals.com/ntw2k/freeware/procexp.shtml

43 Best Free PC Inventory Tool
The freeware utility AIDA32 was the best system inventorying tool ever, regardless of price. It documented just about every aspect of your hardware and software configuration as well as checking networks and providing memory benchmarks. However the developer announced in March 2004 that the free product had been frozen. Development work shifted to a commercial organization called Lavalys and AIDA32 was re-launced as Everest. Lavalys now provide a commercial "professional" version of Everest as well as a free home version. The free version is not as full featured as the old AIDA32 but it is still impressive. You can however still find the old AIDA32 at the second link below.
http://www.lavalys.com/products.php?lang=en (3.0MB)
http://www.soft32.com/download_9181.html (5MB)

44 Best Free Search and Replace Utility
There are several contenders for this title but HandyFile's excellent Find and Replace program is my favorite. It's fast, has a simple but effective user interface and some nice features including support for regular expressions. It started life as a free product before going commercial however the free version is still floating around and can be downloaded from a number of sites including the one below. (361KB)
http://www.pcsupportadvisor.com/downloads/HFFRSetup.exe

45 Best Free Outliner
I'm not a great fan of outliners - my brain doesn't work that way. Some folks however, swear by them and if that includes you, then you should check out Keynote, an Open Source freeware program that has a dedicated band of followers. Its major design attribute is its ease of use. Words like "natural" and "seamless" come close to the mark but really don't capture the essence of what is really a great design. What do you do with it? Well to quote the web site “KeyNote is used by screenwriters to draft screenplays, by medical doctors to keep patient databases, by developers to store source code snippets - and to everyone it serves as a place to put all the random pieces of information that have no particular structure of relationship to other data, and do not fit easily in task-specific applications such as word-processors, databases or spreadsheets.” (1.7MB)
http://www.tranglos.com/free/index.html

46 Best Free Rename Utility
Two great choices here: First Lupas Rename 2000. This is a small utility for Win 98 and later that globally renames all the files in a directory and its subdirectories. It can convert names to upper/lower case, change the case of the first letter, add text, left crop, right crop and just about anything else you can think of. And unlike DOS based utilities, it will work on hidden files as well. Add in a nice GUI interface, an undo feature, full preview of changes, MP3 tag renaming, support for regular expressions and the fact that it's free and you have an outstanding product. The second and equally attractive option is Flexible Renamer. It's quite similar to Lupas and choosing between them is not easy. Lupas seems to me to be easier to use for simply renaming files while Flexible Renamer has the edge with tags. Flexible Renamer can also can bulk change file attributes while Lupas can't. It also runs without installation, a definite plus.
http://www.azheavymetal.com/~lupasrename/download.php <= Lupas (742KB) http://hp.vector.co.jp/authors/VA014830/english/FlexRena/ <= Flexible Renamer (648KB)

Friday, October 14, 2005

人生是不公平的,习惯去接受它吧

导读:人生是不公平的,习惯去接受它吧。

  1.人生是不公平的,习惯去接受它吧。

  2.这个世界不会在乎你的自尊,这个世界期望你先做出成绩,再去强调自己的感受。

  3.你不会一离开学校就有百万年薪,你不会马上就是拥有移动电话的副总裁,两者你都必须靠努力赚来。

  4.如果你觉得你的老板很凶,等你当了老板就知道了,老板是没有工作任期保障的。

  5.在速食店煎个汉堡并不是作贱自己,你的祖父母对煎汉堡有完全不同的定义。

  6.如果你一事无成,不是你父母的错,所以不要只会对自己犯的错发牢骚,从错误中去学习。

  7.在你出生前,你的父母并不像现在这般无趣,他们变成这样是因为忙着付你的开销,洗你的衣服,听你吹嘘自己有多了不起,所以在你拯救被父母这代人破坏的热带雨林前,先整理一下自己的房间吧。

  8.在学校里可能有赢家和输家,在人生中却还言之过早,学校可能会不断给你机会找到正确的答案,真实人生中却完全不是这么回事。

  9.人生不是学期制,人生没有寒假,没有哪个雇主有兴趣协助你寻找自我,请用自己的空暇做这件事吧。

  10.电视上演的并不是真实的人生,真实人生中每个人都要离开咖啡厅去上班。

Sunday, October 09, 2005

7.開発実施

7.開発実施
「アクティビティー・リスト」
・開発実施作業の準備
・開発実施環境の設定
・モジュール作成と単体テスト
・テスト仕様作成
・統合テストa
・システム・テストの計画と準備
・統合テストb

<成果物>
(1)統合テストa(コンポーネント間統合テスト)済プログラム
(2)モジュール仕様書
(3)テスト計画書
  ・統合テストa計画
  ・統合テストb計画
  ・システム・テスト計画
(4)テスト仕様書
  ・単体テスト仕様
  ・統合テストa仕様
  ・統合テストb仕様
(5)システム・テスト環境
(6)カットオーバー基準
(7)統合テストb(サブシステム間統合テスト)済プログラム

<開発基準>
・コンポーネントとモジュールが定義され、コンポーネント間、モジュール間の
 インターフェース仕様が完成していること
・共通モジュールが設計され、ソフトウェア部品の利用方針が確立されてこと
・モジュール構造について、実装の観点でのレビュー/インスペクションが
 テクニカル・アドバイザーなどを交えて完了していること
・ウィンドウ仕様や帳票レイアウトなど、ユーザー・インターフェース仕様が
 作成され、利用部門を交えて評価と検証がなされていること
・データベース仕様、ファイル仕様が完成し、利用部門やスペシャリストを
 交えた検証がなされていること
・デッドロック回避のための、全データベースの統一したアクセス順序の制約
 が定められ、データベース処理の設計についての妥当性が検証されていること
・内部設計の結果に基づいて外部仕様が更新されており、内部仕様との矛盾がないこと
 また、更新された外部仕様についてユーザーとの合意がなされていること
・内部仕様及びプラットフォーム要件に基づいて、キャパシティー/パフォーマンス
 の検証がなされ、実現のための必要十分なシステム資源が手当されていること
・開発実施以降のWBSが詳細化され、マスター・スケジュールに基づいて、適切な
 作業スケジュールにブレークダウンされていること
・開発実施とテストの要員の手当ができており、組織図があること
・開発実施とテストの進め方のガイド、及びシステム稼動に至る作業内容が
 明確化されており、レビューされていること
・開発用の機器やツールなど、必要十分な資源が割り当てられていること
・テストの全段階を網羅したCTP(テスト方針書)が完成していること
・開発実施以降に必要なテスト・ツールが設計/準備されていること
・進捗管理手順、変更管理手順、問題管理手順、及びライブラリー管理手順が
 できていること

<完了基準>
・システム/サブシステム内の機能及びモジュール相互間/コンポーネント
 相互間までのインターフェースが検証済であること
・テストのカバレッジが明確であること
・計画された全テスト・ケースが実施され、95%以上が正しく検証されていること
 また、残りのケースの検証時期と手段が定められ記述されていること
・外部仕様書/内部仕様書に対する変更管理が正しく実施されていること
・発生した問題が記録され、問題管理が適切に実施されていること
・残存バグの個数が一定の基準以下であること
  例)
   重要度1   :  2件
   重要度2   :  7件
   重要度3以下 : 20件
・サブシステム間統合テスト(Itb)の環境及びテスト・データの準備が整っていること
 (Itbを実施するケースのみ)
・キャパシティー/パフォーマンスの測定による検証が完了し、オーバーフローの恐れが
 ないこと
・プロジェクトのトータル・コストが再見積りされ、予算内に収まること

※Itbが実施されない場合(サブシステム化が行われない場合)、さらに以下が追加される。
・全開発対象ソフトウェアが開発済であること
・システム・テストに必要な詳細計画、テスト環境、大半のテスト・ケース、
 テスト・データ/DBが揃っていること
・リグレッション・テスト環境が整えられていること
・システム・テストの作業計画が作成され、システム環境や、テスト・チームと
 関連部門(利用部門/購入者)の体制/役割負担/権限責任など協力体制について
 利用部門(購入者)との合意が取れていること
・カットオーバー基準が必須項目に展開され、各項目の基準値が妥当な値に設定
 されていること。また、利用部門(購入者)と合意されていること

※サブシステム間統合テストの完了基準は以下のとおり。
・全開発対象ソフトウェアが開発済であること
・サブシステム間のインターフェースが全量検証済であること。未検証のインターフェース
 が残っている場合、システム・テストの早い時点で検証される計画であること
・計画された全テスト・ケースが実施され、95%以上が正しく検証されていること
・残存バグの個数が一定の基準以下であること
  例)
   重要度1   :  2件
   重要度2   :  7件
   重要度3以下 : 20件

・キャパシティー/パフォーマンスの測定による検証がこの局面に予定された内容に
 ついて完了し、オーバーフローの恐れが無いこと
・システム・テストに必要な詳細計画、テスト環境、大半のテスト・ケース、
 テスト・データ/DBが揃っていること
・リグレッション・テスト環境が整えられていること
・システム・テストの作業計画が作成され、システム環境や、テスト・チームと
 関連部門(利用部門/購入者)の体制/役割負担/権限責任など協力体制について
 利用部門(購入者)との合意が取れていること
・カットオーバー基準が必須項目に展開され、各項目の基準値が妥当な値に設定
 されていること。また、利用部門(購入者)と合意されていること
  大項目の例)
   ・品質の要件
   ・キャパシティー/パフォーマンスの要件
   ・運用の要件
   ・移行の要件
   ・保守拡張の要件
   ・契約履行の要件(SIプロジェクトのケース)

6.内部設計

内部設計
「アクティビティー・リスト」
・サブシステム内部構造の設計
・内部仕様の基準作成
・共通処理機能の設計
・プログラム機能仕様の作成
・データベースの記述
・モジュールの定義
・システム性能/容量の検証
・テスト方針書の作成
・テスト環境の整備
・内部仕様書の編集
・開発実施の計画

「内部仕様書に含む項目の例」
1)プログラム機能仕様
 ・プログラム構造図
 ・プログラム機能仕様(コンポーネント・レベル)
 ・共通処理機能仕様
 ・モジュール構造記述
2)データベース記述

3)システム性能/容量分析書
 添付)プラットフォームの仕様

<開始基準>
(1)外部仕様の品質
  ・サブシステムが識別され、サブシステム間のインターフェース仕様が完全に
   記述されていること
  ・入出力、データベース、他システムとのインターフェース仕様が完全に
   記述されていること
  ・機能が構造化記述されていること。
  ・機能仕様、データベース仕様、ユーザー・インターフェース仕様など、
   外部仕様の各各の要素について、テクニカル・アドバイザーなどを交えた
   インスペクションが実施され、ユーザーを含めたレビューが完了していること。
  ・デッドロック回避のための、全データベースの統一したアクセス順序の制約が
   確定され、データベース処理の設計についての妥当性が検証されていること。
  ・OS,ミドルウェア、DBMS、ネットワーク、開発ツール、ソフトウェア部品、
   開発言語など、使用するプラットフォームの構成と仕様が確定していること。
  ・移行サブシステムの外部仕様が定められ記述されていること。
  ・運用・保守の方針が定められ記述されていること。
  ・外部仕様書について、利用部門やマネジメントからの合意が文書上で
   なされていること。

(2)内部設計開始のフィージビリティー
  ・内部設計の要員の手当が出来ており、組織図があること。
  ・内部設計作業の進め方のガイドが出来ており、レビューされていること。
  ・テスト全体のストラテジーが記述されていること。
  ・マスター・スケジュールに基づいて、内部設計以降のWBSが適切にブレークダウン
   されていること。
  ・変更管理の手順ができていること。
  ・内部設計以降の進捗管理の方法が確立されていること。
  ・ウォークスルーやインスペクションなど、内部設計の品質管理の仕組みが
   確立されていること。


<内部設計の完了基準>
(1)内部仕様の品質
  ・プログラム構造と扱うデータが確定していること。
  ・コンポーネント、モジュールが識別され定義されていること(インターフェース/
   リンケージの記述、使用データ構造の記述を含む)
  ・コンポーネント・レベルの機能仕様が構造化記述されていること。
  ・成果物の品質がレビューされていること。
  ・外部設計時点での未決事項はすべて解決されていること。
  ・内部設計での未決・保留事項がすべてリストアップされ、かつ早期解消のアクション
   が定められており、そのための内部設計の再作業が5%未満であること
   (インクリメンタルや繰返し型の開発工程を取る場合は、次回の作業計画に
   これらが組み込まれていること)
  ・内部仕様およびプラットフォーム要件に基づいて、キャパシティー/パフォーマンス
   の検証がなされ、実現のための必要十分なシステム資源が手当されていると
   同時に、資源のコストが予算内に納まること。
  ・移行システムの内部設計の進捗が予定の状態に達していること。
  ・内部設計の結果を踏まえて、外部仕様が更新されており、内部仕様との矛盾が
   ないこと、また、更新された外部仕様につき利用部門やマネジメントと合意されていること。

(2)プロジェクト管理
  ・テストの全段階を網羅したCTPが完成していること。
  ・開発実施以降のWBSが詳細化されていること
  ・開発工数が再見積りされ、プロジェクト予算内に収まること。

(3)開発実施およびテストの準備
  ・要員の手当てが出来ており、組織図があること。
  ・開発用の機器やツールなど、必要十分な資源が割り当てられていること
  ・開発実施の進め方のガイド及びシステム稼動に至る作業内容が明確化されており
   レビューされていること。
  ・マスター・スケジュールに基づいて、適切な作業スケジュールにブレークダウン
   がなされていること
  ・進捗管理手順ができていること(カットオーバーまでを見越したもの)
  ・変更管理手順ができていること(カットオーバーまでを見越したもの)
  ・問題管理手順ができていること(カットオーバーまでを見越したもの)
  ・ライブラリー管理手順ができていること(カットオーバーまでを見越したもの)

5.外部設計

外部設計
「アクティビティー・リスト」
・サブシステムの定義
・外部仕様の基準作成
・システム機能仕様の作成
・新適用業務フローの作成
・ユーザー・インターフェースの設計
・データベースの設計
・システム処理機能の記述
・移行の設計
・運用・障害対策・セキュリティーの設計
・プラットフォーム構成の確認
・外部仕様書の編集
・内部設計以降の開発計画作成

「外部仕様書に含む項目の例」
1)新システム概要
  ・新システムの目的
  ・適用業務システムの構成と機能概要
  ・新システムの基本要件、前提条件/制約事項など
2)システム構成
  ・プラットフォームの構成(ハードウェア/ソフトウェア/ネットワーク)
  ・適用業務プログラム構成
3)システム機能仕様
  ・外部コード表
  ・外部入出力一覧
  ・DFD新物理モデル
  ・他システムやサブシステム間のインターフェース仕様

4)新適用業務フロー
5)ユーザー・インターフェース仕様
  ・業務イベント一覧表
  ・ウインドウ入出力一覧、ウインドウ・フォーマット(ハードコピー可)
  ・ウインドウ仕様(データの表示条件/タイミング、チェック仕様、
   グラフや画像の仕様など)
  ・ウインドウ状態遷移図
  ・ウインドウ操作仕様
  ・入出力帳票一覧、帳票レイアウト(ハードコピー可)
6)データベース仕様
  ・データベース/ファイル一覧(名称、目的、編成方法、データ量など)
  ・データベース仕様(テーブル関連図、テーブル定義書、索引一覧)
  ・ファイル仕様(アクセス方式、ファイル編成、保管期間)
  ・データベース障害対策記述
  ・データ・ディクショナリー(更新済み)

7)トランザクション/バッチ処理記述

8)移行仕様(「移行仕様書」として別冊も可)
  ・システム移行の基本方針
  ・システム移行仕様(移行データ、移行方法、移行サブシステム仕様)

9)運用・障害対策仕様(「システム運用・障害対策仕様書」として別冊も可)
  ・システム運用の基本方針
  ・システム運用手順(クライアント運用/サーバー運用、センター運用)
  ・運用障害サブシステム仕様
  ・バックアップ/リカバリー手順
  ・セキュリティーに関する仕様

10)プラットフォーム構成と仕様

<開始基準>
(1)要件定義の品質
  ・システム化の目標が明確であり、スポンサー/利用部門と合意されていること。
  ・システム化に対する前提条件/制約条件が明確なこと。
  ・稼動環境と開発環境のプラットフォーム要件が確定していること
  ・新論理モデルがDFD4点セットで完成していること 
  ・扱うデータ項目の全量が抽出され、データ・フロー記述、データストア記述
   が作成されていて、全てのデータの流れに一貫性/整合性があること
  ・処理機能記述によって、データ項目の変換ロジックや導出データの処理ロジック
   も含めデータの流れの整合性が確認できること
  ・新要件の取り込め箇所が明確であり、システム化ニーズとの合致していて、
   個々の要件との対応付けが可能なこと。
  ・データ項目がネーミング・ルールに則って記述され、データ・ディクショナリー
   が作成されていること
  ・データ・ストアが正規化されていること、また、データ・プロー記述、データストア
   記述について、バッカスーナウア式表記などを用いて、その構造が明確に記述
   されていること
  ・ER図が完成し、新論理DFD(データ・フロー、データ・ストア)との対応付けが
   明確なこと
  ・開発対象範囲が定められ、データ・フローとデータ・ストアの各データ項目の
   データ量の見積りが得られていること
  ・対象業務プロセスの実現手段が決定していること
  ・業務プロセスとの関連、GUI,操作性なども含めて、ユーザー・インターフェース
   についての要件が確定していること
  ・他システムとのインターフェースについての要件が確定していること
  ・キャパシティー/パフォーマンス、信頼性、安全性、セキュリティーなどに
   ついての前提要件が、実現性の検討も含めて確認され定義されていること
  ・要件定義書について、プロジェクト・オーナーや利用部門との合意が文書上で
   なされていること

(2)外部設計開始のフィージビリティー
  ・PMPが作成され、外部設計以降のWBSが作られていること
  ・外部設計以降のマスター・スケジュールが作成済で、WBSと一致していること
  ・ウォークスルーやインスペクション、エンド・ユーザーやテクニカル・アドバイザー
   を交えたレビューなど、外部設計の品質管理の仕組みが確定されていること
  ・外部設計以降の進捗管理のj方法が確立されていること
  ・外部設計以降の開発方法、開発環境と使用ツール、標準/手順/ガイド類に
   ついて確立されていること、もしくは、標準/ガイド類については外部設計の
   作業開始までに完成あせるプランがあること
  ・プロトタイピングを適用する場合や繰返し型の開発工程を取る場合、その目的
   繰返しの回数、期間やコストに対する優先順位の考え方、完了基準、変更管理の
   仕組みなど、管理方法が明確にされ、利用部門との合意がなされていること

<完了基準>
(1)外部仕様の品質
  ・サブシステムが識別され、サブシステム間のインターフェース仕様が完全に
   記述されていること
  ・他システムとのインターフェース仕様が完成していること
  ・OS、ミドルウェア、DBMS、ネットワーク、開発ツール、ソフトウェア部品、
   開発言語など、使用するプラットフォームの構成と仕様が確定していること
  ・サブシステムのコンポーネントが定義され、コンポーネント間のインターフェース
   仕様が完成していること
  ・各サブシステムごとの機能が構造化記述されていること
  ・業務イベントの分析に基づいて、ウィンドウ仕様(ウィンドウ・フォーマット、
   ウィンドウ状態遷移図、ウィンドウ操作仕様)や帳票レイアウトなど、
   ユーザー・インターフェース仕様が作成され、利用部門を交えて評価と検証
   がなされていること
  ・データベース仕様、ファイル仕様が完成し、利用部門やスペシャリストを
   交えた検証がなされていること
  ・デッドロック回避のための、全データベースの統一したアクセス順序の制約
   が確立され、データベース処理の設計についての妥当性が検証されていること
  ・移行の方針が定められ、移行仕様が作成されていること
  ・運用と保守、セキュリティーの方針が定められ、運用・障害対策仕様、
   セキュリティーに関する仕様が作成されていること
  ・要件定義時点での未決事項は全て解決済みであること
  ・外部設計の未決・保留事項が全てリストアップされ、早期解消のアクションが
   定められて、そのための再作業量が5%未満であること
  ・キャパシティー/パフォーマンスの見積りがなされ、予想される資源のコスト
   が予算内に収まること
  ・外部仕様書について、、スペシャリストを交えて品質の検証がなされていること
  ・外部仕様書について、スポンサー側(利用部門とマネジメント)との合意が
   文書上でなされていること

(2)プロジェクト遂行のフィージビリティー
  ・開発工数が見積もられ、予想されるプロジェクト・トータルの予算内に収まること
  ・マスター・スケジュールが確定し、サブシステムが明瞭な形での
   アロー・ダイアグラム(PERT図)が記述されていること
  ・内部設計以降のWBSが詳細化されていること
  ・内部設計の早期でのテスト計画完成のプラン、及びテスト全体のストラテジー
   が記述されていること

(3)内部設計開始の準備
  ・要員の手当てができており、体制図があること
  ・内部設計作業の進め方のガイドができており、レビューされていること
  ・マスター・スケジュールに基づいて、適切な作業スケジュールに
   ブレークダウンがなされていること
  ・変更管理の手順が確立されていること
  ・品質管理、進捗管理の方法が記述され、準備ができていること

<システムテスト>
・新機能(正常/異常/復旧):New Function Testing
・回帰           :Regression Testing
・負荷           :Load/Stress Testing
・環境変化         :Enviroment Simulation
・パフォーマンス測定    :Performance Measurement Testing

4.要件定義

要件定義「アクティビティー・リスト」
・要件定義の計画と基準作成
・DFD現物理モデルの作成
・DFD現論理モデルの作成
・要件調査計画の作成
・要件の調査と分析
・システム化範囲の検討
・DFD新論理モデルの作成
・データの正規化
・ER図作成
・正規化結果のDFDへの反映
・フラットフォームの検討と確定
・システム要件の整理
・要件定義書の編集
・要件定義書の編集レビュー
・外部設計以降の開発計画作成

[要件定義書に含む項目の例]
*)要件定義書は数十ページから数百ページ、時にはバインダー数冊と、開発対象の
  大きさによってその記述量が異なってくるが、含む項目については基本的に同じ。
  いずれにしても”完了基準”を達成していることが重要。
1)システム化目標
2)新システムの業務要件
 ・適用業務の構成
 ・DFD新論理モデル(DFD4点セット)
 ・システム化の対象範囲、新規要件のリストなど
3)新システムのデータ要件
 ・ER図と正規化データ項目表(正規化結果)
 ・データ項目定義書(データ・ディクショナリー)
4)新システムの品質要件、及びその他の設計上の前提条件や制約事項
 ・他システムや外部との尹テーフェース要件、監査と機密保護の要件、キャパシティー
  /パフォーマンス要件、バックアップと回復の要件、移行要件、システム拡張
  の要件など、必要に応じて記述
 ・その他、再利用や部品化に対する方針などを含めて、品質特性(機能性、信頼性
  使用性、効率性、保守性、移植性)に関して、前提となる要件、或いは
  特記すべき事項があれば記述
5)プラットフォーム(ハードウェア/ソフトウェア/ネットワーク)要件
 ・稼働環境の基盤についての要件
 ・開発環境と手段についての要件
6)費用対効果

付録)
 ・業務用語集
 ・DFD現物理モデル/DFD現論理モデル
 ・保留事項/未決事項

Thursday, October 06, 2005

Re:【推薦】中国オフショア開発実践マニュアル(1)

Re:【推薦】中国オフショア開発実践マニュアル(1)

丁 偉儒 2005-03-09 00:15:13
先ず、我々がやらなければならないことは自分を知ることです。
自分を分析、まとめることです。
自分の仕組みを詳しく勉強することです。

東忠は市場で高く評価されています。
自分の力遥か以上に評価されています。
何故、それはオフショア開発の本質を良く知っている部分が多いからです。
   そして、其の本質に基づいて、仕組みを構築しているからです。
       IT教育、開発手順、品質保証仕組み、テスト専門組織...
しかし、社員は特にオフショア開発基地の社員まだ若くて、弱いです。
品質もまだ十分ではないです。
それでも、市場で高く評価されているのは、よく言えば我々がオフショアの本質を良く理解して、正しい方向へ向かって前進していることです。
悪くいえば、我々はオフショア開発の実体を良く理解して、お客さんに気付かせないように、良く感じてもらえるように化粧していることです。
東京の納入前のバグつぶしも、杭州の開発ラインの構築も、営業のプレゼンも..

我々はもっと自分を研究しましょう。
東忠はオフショアトップクラスの専門会社を忘れないで下さい。
IBM、NEC、東芝、日立、NRIなど世界一流の企業が東忠を評価していることを忘れないで下さい。
それは東忠のオフショア開発のレベルを反映しているのです。
それも、東忠全体のレベルです。杭州だけでも、東京だけでもないです。
それを分析して、まとめれば掲題のマニュアルより100倍も価値あるマニュアルになるはずです。

作者が主催のセミナーで私が参加した感触では、よく日本人の目で中国を見ているとのことです。
でも、東忠にはそれ以上(経験も、年齢も、能力も)の日本人がたくさんいます。
東忠の日本人の感触を確かめないことはないです。
東忠の日本人に確信がないものは作者からも確信が得られにくいです。
つまり、表現象のまとめが多いとのことです。
オフショアの本質はなんでしょうか。東忠の内部に答えがあります。
皆で其の答えを出したら、世界一のオフショア開発マニュアルです。


ちなみに、日本山梨大学ソフトウエア品質工学博士、日本の一流企業で十数年ソフトウエア品質及びオフショア開発経験し、現在折江大学ソフトウエア品質管理工学熊教授(中国トップクラス。彼の博士指導先生は日本ソフトウエア品質世界の名人)は東忠のオフショアビジネスモデルは非常に有効と判断し、そのモデルを理論武装して、中国のオフショア開発業界の東忠モデルにする予定です。すでに、研究プロジェクトを発足しました。
そして、今年の11月に、日本科学技術聯盟(略JUSE、世界の4大品質組織の一つ)下のSPCT(ソフトウエアプロセス委員会、会長日本東京大学飯塚先生)が杭州にて日中ソフトウエアオフショア開発ワークショップを開催予定で、其の中主なの内容の一つは東忠モデルの研究です。
飯塚先生(日本ソフトウエア品質世界で超有名)から直接指名を受けて、先月日本のソフトウエア品質専門会社の倉田社長が事前準備と現場視察で杭州東忠を尋ねました。
そして、日本のSPCTを代表して、東忠に正式な依頼をしました。
SPCTの会員は日本の企業から構成されています。NEC、日立、東芝、住商情報システム等一流企業が多いです。
そのSPCTが東忠を研究したいというのです。

最後に、戻りますが、我々がやることは先ず自分を正しく知ることです。
オフショア開発の真髄はなんでしょう。

 日本と中国の意識ギャップを正しく理解し、其のギャップを埋めるプロセ
 スを作って、埋めていくこと。

必要でれば、このことの意味を徹底議論、徹底ディスカッションしましょう。

以上

Monday, October 03, 2005

关于IBM, ISSC和Belle Wong

『职场天地』 [企业管理]关于IBM, ISSC和Belle Wong,我不得不说的话。


作者:stateart 提交日期:2005-7-3 13:57:00

对于在IBM ISSC发生的事,大家可能并不了解,简单介绍如下:
  ISSC多数员工在外高桥办公,少数管理层则在金贸。近日,管理层以客户要求为名,将公司上下班的班车发车时间分别提前15分钟和推迟30分钟。特别是下班班车6:15PM发车,给许多员工带来不便。于是,有某些员工在网上散发对ISSC管理层,特别是对管理者Belle Wong个人的不满。
  我无意评判公司这一举措以及某些员工反应的对错。但是,我认为,让我一个局外人也无法容忍的,是Belle Wong致WK(ISSC HR manager)的邮件。此件附于其后,供大家参考。
  在过去的日子里,我听说过种种对员工不尊重的例子。比如,深圳的一间工厂,以狼狗守门,防止打工妹出去。打工妹的同乡,男友若翻墙而入求一见,则放狗追而咬之。可是,今天,我更感觉震惊!对员工的粗暴对待,竟然会发生在IBM, AN INDUSTRY LEADER!请务必看看Ms.Wong的邮件,其间的粗俗与傲慢,让人无法置信竟是出自IBM的一个高层!
  同时附上的是我致ISSC员工的一封个人信件,并说明如下:
  1。我会同时将此信件内容,在力所能及的范围内,发送至IBM及IBM CHINA高级管理层;
  2。如果ISSC的雇员及其它TX认同我表达的观点,欢迎将此内容转送,转贴。我本人对国内论坛情况不十分了解。如大家能提供帮助,使此事能为更多的人了解,关注,我认为是一件好事。
  3。如有TX认为我反应过激或不妥,也欢迎指出。但是,不夸张地说,Belle Wong的邮件内容是一个挑战,不仅仅是对IBM价值观的挑战,也是对人权价值的挑战。同时,也是对民主文明的进步社会的一个挑战!




作者:stateart 回复日期:2005-7-3 13:57:54 
  致ISSC员工的一封信
  
  Dear ISSC guys,
  
  I am not with either IBM China or ISSC. However, I accidentally got a chance to see Belle Wong's message to ISSC employees, and of course, got the chance to learn how terrible situations you guys are facing. What a shame!!! I mean, how could Ms. Wong, an IBM leader, use so insolent language in a message to ISSC employees! I believe it's a strong offence to IBM's values. How could she talks like a king or queen, without showing respects to her IBM fellows? It's a discrimination against human rights.
  I have been with several multi-national companies in the past ten years, and to be honest, it's a shock for me to see Ms. Wong's message - it destroys not only her image, but also IBM's. How could she treat you guys, the most valuable company assets, like ragtag, or slaves?
  Regardless of the arguments on shuttle bus schedule (On this case, I would say it's very common for companies located in WGQ open from 9am to 5:30 pm - it's a local standard, and ISSC should follow it to maintain company's competitive position), I assume Ms. Wong's notes is enough - it's the time for you to stand up and raise your voice. I am appealing you guys to forward her message to higher IBM management team, to IBM China CEO, to IBM global executive team. Speak it out, and take actions, it's time to protect your human rights, and IBM values!
  
  Best Regards.
  
  An IBM customer


作者:stateart 回复日期:2005-7-3 13:59:41 
  Belle Wong给WK的邮件,供参考
  
  WK,
  Thanks, very amusing, they obviously are a bunch of friends that have gathered see the time stamp and use company resources at around mid day and put the similar comments together,
  Have you sent out my message about game playing and non work related internet use during physical presence in IBM's workplace? and use of IBM resources means instant dismisal? Please send the massage out now. The use of sending message like this using company time and resource is not ACCEPTABLE to me. If they wish to play any further they will all be sacked for the misuse of company resources. They maybe at lunch time , but they can get out and dream about the greener pastures and the gym and swimming pools in the open WGQ, but not using the company resources to get onto the website and criticise IBM, ISSC, I will terminate their employment instantly. I dont want anyone in our company whose heart is already somewhere else and whose mouth is already so bias. I will be in WGQ every Wednesday and will walk around the 2 buildings and if I catch anyone accessing the internet doing rubbish like this or playing games or watching movies as I mentioned to you last time, then the staff will be dismissed instantly and they can not say that I have not warned them, as I have spoken with you 2 weeks ago and asked you to send the message out then.
  I will have my ways to deal with these spoil brats .
  I will sack in 10s and hundreds if I have to if they dare to bad mouth the company, they have a choice and they are welcome to leave NOW.
  I have spoken with some ISSC AMS staff about the Bus schedule time table change, and WK guess what , they said it is about time that ISSC is changing its image to more professional and more customer oriented and true services company now, moving to staring work 9AM and finishing work at 6PM which is something they have not been fulfilled in the past and feeling very very ashame of. Now they will be like other prfessionals.
  Lets not be blind sided by some ignorant minority and think that we have a problem when we dont.
  Belle
  
  Belle Wong
  ISSC AMS GR Delivery Executive
  Phone 86 21 6100 8511
  SH Mobile 1365 184 0390
  Personal Assistance Nancy Fang
  Phone 86 21 6100 8298