How to write an effective Software/ System requirements specification?

How to write an effective Software/ System requirements specification?

http://www.iscn.at/select_newspaper/requirements/cselt_fig_1.gif

What Makes a Great and Efficient Software Requirements Specification (SRS)?

There are many good definitions of System and Software Requirements Specifications that will provide us a good basis upon which we can both define a great specification and help us identify deficiencies in our past efforts. There is also a lot of great stuff on the web about writing good specifications. The problem is not lack of knowledge about how to create a correctly formatted specification or even what should go into the specification. The problem is that we don't follow the definitions out there.

We have to keep in mind that the goal is not to create great specifications but to create great products and great software. Can you create a great product without a great specification? Absolutely! You can also make your first million through the lottery – but why take your chances? Systems and software these days are so complex that to embark on the design before knowing what you are going to build is foolish and risky.

The IEEE (www.ieee.org) is an excellent source for definitions of System and Software Specifications. As designers of real-time, embedded system software, we use IEEE STD 830-1998 as the basis for all of our Software Specifications unless specifically requested by our clients. Essential to having a great Software Specification is having a great System Specification. The equivalent IEEE standard for that is IEEE STD 1233-1998. However, for most purposes in smaller systems, the same templates can be used for both.

What are the benefits of a Great SRS?

The IEEE (Institute of Electrical and Electronic Engineers) 830 standard defines the benefits of a good SRS:

Establish the basis for agreement between the customers and the suppliers on what the software product is to do. The complete description of the functions to be performed by the software specified in the SRS will assist the potential users to determine if the software specified meets their needs or how the software must be modified to meet their needs. [NOTE: We use it as the basis of our contract with our clients all the time].

Reduce the development effort. The preparation of the SRS forces the various concerned groups in the customer’s organization to consider rigorously all of the requirements before design begins and reduces later redesign, recoding, and retesting. Careful review of the requirements in the SRS can reveal omissions, misunderstandings, and inconsistencies early in the development cycle when these problems are easier to correct.

Provide a basis for estimating costs and schedules. The description of the product to be developed as given in the SRS is a realistic basis for estimating project costs and can be used to obtain approval for bids or price estimates. [NOTE: Again, we use the SRS as the basis for our fixed price estimates]

Provide a baseline for validation and verification. Organizations can develop their validation and Verification plans much more productively from a good SRS. As a part of the development contract, the SRS provides a baseline against which compliance can be measured. [NOTE: We use the SRS to create the Test Plan].

Facilitate transfer.The SRS makes it easier to transfer the software product to new users or new machines. Customers thus find it easier to transfer the software to other parts of their organization, and suppliers find it easier to transfer it to new customers.

Serve as a basis for enhancement. Because the SRS discusses the product but not the project that developed it, the SRS serves as a basis for later enhancement of the finished product. The SRS may need to be altered, but it does provide a foundation for continued production evaluation. [NOTE: This is often a major pitfall – when the SRS is not continually updated with changes]

What should the SRS address?

Again from the IEEE standard:

The basic issues that the SRS writer(s) shall address are the following:

a) Functionality. What is the software supposed to do?
b) External interfaces. How does the software interact with people, the system’s hardware, other hardware, and other software?
c) Performance. What is the speed, availability, response time, recovery time of various software functions, etc.?
d) Attributes. What are the portability, correctness, maintainability, security, etc. considerations?
e) Design constraints imposed on an implementation. Are there any required standards in effect, implementation language, policies for database integrity, resource limits, operating environment(s) etc.?

What are the characteristics of a great SRS?

Again from the IEEE standard:

An SRS should be

a) Correct
b) Unambiguous
c) Complete
d) Consistent
e) Ranked for importance and/or stability
f) Verifiable
g) Modifiable
h) Traceable

Correct - This is like motherhood and apple pie. Of course you want the specification to be correct. No one writes a specification that they know is incorrect. We like to say - "Correct and Ever Correcting." The discipline is keeping the specification up to date when you find things that are not correct.

Unambiguous - An SRS is unambiguous if, and only if, every requirement stated therein has only one interpretation. Again, easier said than done. Spending time on this area prior to releasing the SRS can be a waste of time. But as you find ambiguities - fix them.

Complete - A simple judge of this is that is should be all that is needed by the software designers to create the software.

Consistent - The SRS should be consistent within itself and consistent to its reference documents. If you call an input "Start and Stop" in one place, don't call it "Start/Stop" in another.

Ranked for Importance - Very often a new system has requirements that are really marketing wish lists. Some may not be achievable. It is useful provide this information in the SRS.

Verifiable - Don't put in requirements like - "It should provide the user a fast response." Another of my favorites is - "The system should never crash." Instead, provide a quantitative requirement like: "Every key stroke should provide a user response within 100 milliseconds."

Modifiable - Having the same requirement in more than one place may not be wrong - but tends to make the document not maintainable.

Traceable - Often, this is not important in a non-politicized environment. However, in most organizations, it is sometimes useful to connect the requirements in the SRS to a higher level document. Why do we need this requirement?

What is the difference between a System Specification and a Software Specification?

Very often we find that companies do not understand the difference between a System specification and a Software Specification. Important issues are not defined up front and Mechanical, Electronic and Software designers do not really know what their requirements are.

The following is a high level list of requirements that should be addressed in a System Specification:

  • Define the functions of the system
  • Define the Hardware / Software Functional Partitioning
  • Define the Performance Specification
  • Define the Hardware / Software Performance Partitioning
  • Define Safety Requirements
  • Define the User Interface (A good user’s manual is often an overlooked part of the System specification. Many of our customers haven’t even considered that this is the right time to write the user’s manual.)
  • Provide Installation Drawings/Instructions.
  • Provide Interface Control Drawings (ICD’s, External I/O)

One job of the System specification is to define the full functionality of the system. In many systems we work on, some functionality is performed in hardware and some in software. It is the job of the System specification to define the full functionality and like the performance requirements, to set in motion the trade-offs and preliminary design studies to allocate these functions to the different disciplines (mechanical, electrical, software).

Another function of the System specification is to specify performance. For example, if the System is required to move a mechanism to a particular position accurate to a repeatability of ± 1 millimeter, that is a System’s requirement. Some portion of that repeatability specification will belong to the mechanical hardware, some to the servo amplifier and electronics and some to the software. It is the job of the System specification to provide that requirement and to set in motion the partitioning between mechanical hardware, electronics, and software. Very often the System specification will leave this partitioning until later when you learn more about the system and certain factors are traded off (For example, if we do this in software we would need to run the processor clock at 40 mHz. However, if we did this function in hardware, we could run the processor clock at 12 mHz). [This implies that a certain level of research or even prototyping and benchmarking needs to be done to create a System spec. I think it is useful to say that explicitly.]

However, for all practical purposes, most of the systems we are involved with in small to medium size companies, combine the software and the systems documents. This is done primarily because most of the complexity is in the software. When the hardware is used to meet a functional requirement, it often is something that the software wants to be well documented. Very often, the software is called upon to meet the system requirement with the hardware you have. Very often, there is not a systems department to drive the project and the software engineers become the systems engineers. For small projects, this is workable even if not ideal. In this case, the specification should make clear which requirements are software, which are hardware, and which are mechanical.

What is the difference between a design requirement and software requirement?

In short, the SRS should not include any design requirements. However, this is a difficult discipline. For example, because of the partitioning and the particular RTOS you are using, and the particular hardware you are using, you may require that no task use more than 1 ms of processing prior to releasing control back to the RTOS. Although that may be a true requirement and it involves software and should be tested – it is truly a design requirement and should be included in the Software Design Document or in the Source code.

Consider the target audience for each specification to identify what goes into what documents.

Marketing/Product Management

Creates a product specification and gives it to Systems. It should define everything Systems needs to specify the product

Systems

Creates a System Specification and gives it to Systems/Software and Mechanical and Electrical Design.

Systems/Software

Creates a Software Specification and gives it to Software. It should define everything Software needs to develop the software.

Thus, the SRS should define everything explicitly or (preferably) by reference that software needs to develop the software. References should include the version number of the target document. Also, consider using master document tools which allow you to include other documents and easily access the full requirements.

Is this do-able? Won’t we miss our deadlines if we take the time to do this?

This is a great question. There is no question that there is balance in this process. We have seen companies and individuals go overboard on documenting software that doesn’t need to be documented, such as a temporary utility. We have also seen customers kill good products by spending too much time specifying it.

However, the bigger problem is at the other end of the spectrum. We have found that taking the time up front pays dividends down stream. If you don’t have time to specify it up front, you probably don’t have the time to do the project.

Here are some of our guidelines:

  • Spend time specifying and documenting well software that you plan to keep.
  • Keep documentation to a minimum when the software will only be used for a short time or has a limited number of users.
  • Have separate individuals write the specifications (not the individual who will write the code).
  • The person to write the specification should have good communication skills.
  • Pretty diagrams can help but often tables and charts are easier to maintain and can communicate the same requirements.
  • Take your time with complicated requirements. Vagueness in those areas will come back to bite you later.
  • Conversely, watch out for over-documenting those functions that are well understood by many people but for which you can create some great requirements.
  • Keep the SRS up to date as you make changes.
  • Approximately 20-25% of the project time should be allocated to requirements definition.
  • Keep 5% of the project time for updating the requirements after the design has begun.
  • Test the requirements document by using it as the basis for writing the test plan.
I Hope you enjoyed a lot... SDJK

Ten Tips to Make Your Blog Successful

Ten Tips To Make Your Blog Successful


Make the blog simple and easy to read and view by the readers. Give the navigations between the pages clearly. For this purpose, choose the theme/template that is simple. Do not use too many coloring or animation. People and readers now a days do not like animation but like the simplicity more.

  1. Focus on the topic of your website and try to write in original and useful contents. The success of the blog depends on the high traffic.
  2. Make Different traffic generation methods to increase traffic to your website. Schedule your time to use such methods effectively. For example, submit blog daily to 5 web directories, 5 email lists, and 5 article submission companies, minimum.
  3. Organize the Adsense and Bidvertiser ads on your blog. Make sure that they are visible to the readers.
  4. Use the domain hosting to host your blog onto some domain name. Select the domain name as good as possible, according to the contents of your blog.
  5. Use the SEO techniques to increase the website ranking and traffic. Be consistent in using those tips.
  6. Do not only rely on the Google Adsense, there are lots of the other programms that can make you lead to the additional income from blog. For example, refer THIS LINK.
  7. Spare a sufficient time to blogging daily. Stick to one blog at a time, instead of working on multiple at a time.
  8. Update the blog daily and let the others know. One method is to ping regularly and other one is to inform using the email safe lists.
  9. Share your views, openly and discuss each other. The best method to increase traffic in my point of view is safelist email lists and optimizing search engine (SEO). 
  10. Be patient and consistent. It really takes the time to make a blog successful and get high traffic . Keep visiting the tips and tricks about blogging. 

Free Download HD HQ Rapidshare Movie Flicka (2006)

Flicka (2006)

Free Image Hosting at www.ImageShack.us

Flicka (2006)
DVD Rip | 1hr 34min | English + Spanish Audio tracks, no subs | 23.976 fps
Video: 672x288 xvid | Audio: 6ch AC3 448Kbps+384Kbps/48 kHz | 1.6Gb + 5% recovery

Amazon reviewer:
Can a wild horse with a bad attitude and a not-quite-wild but pretty darn sullen teenage girl with a bad attitude be the best things that ever happened to each other? Though we guess the answer pretty early on in Flicka, it doesn't diminish the feel-good family film one bit. The film is a remake of the 1947 My Friend Flicka itself based on the bestselling (and still riveting) novel by Mary O'Hara, and starring a young Roddy McDowall as the aimless teen hero. This 2006 update changes the hero to a heroine, Katy (Alison Lohman), though the dynamic is similar, and in some ways makes the appeal of the film broader. After all, young girls love their horses, and Katy's moxie and determination, as she opens her heart to the wild filly, a touchingly and humanly conveyed. As Katy struggles with her relationship with her gruff dad (given an excellent performance by country star Tim McGraw), she finds she can gain confidence and be the person her father wants her to be--solely by being herself as she connects with Flicka the horse. The cinematography is stunning, and showcases a part of America that once was seen and celebrated often in films, and lately so rare as to be precious. --A.T. Hurley

Stars Alison Lohman, Tim McGraw, Maria Bello.


Free Image Hosting at www.ImageShack.us


Please support my efforts by downloading from Rapidshare. No mirrors please.
200MB Links:


Enjoy!

Free Download HQ HD Rapidshare Movie Short Circuit (1986)

Short Circuit (1986)

Free Image Hosting at www.ImageShack.us

Short Circuit (1986)
BD-Rip SiNGH | English | Subtitle: English | 98 mins | 1280x528 | 23.976 fps | x264@2560 kbps | AC3 6ch@384 kbps | 2.02 GB
Genre: Comedy | Family | Sci-Fi

Number 5, one of a group of experimental military robots, undergoes a sudden transformation after being struck by lightning. He develops self-awareness, consciousness, and a fear of the reprogramming that awaits him back at the factory. With the help of a young woman, Number 5 tries to evade capture and convince his creator that he has truly become alive.


Sample:

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us


Free Download The Spy Next Door 2010 HQ HD Full Hollywood Movie Rapidshare Hotfile Megaupload Uploading

Free Download The Spy Next Door 2010 HQ HD Full Hollywood Movie
Rapidshare Hotfile Megaupload Uploading


http://blogs.creativeloafing.com/dailyloaf/files/2010/01/The-Spy-Next-Door.jpg

The Spy Next Door 2010 Information:
Genres: Action/Adventure, Comedy, Kids/Family and Thriller

Running Time: 1 hr. 32 mins.

Release Date: January 15th, 2010 (wide)

MPAA Rating: PG for sequences of action violence and some mild rude humor.

Distributors:

Lionsgate

Production Co.:

Relativity Media, Robert Simonds Company

Financiers:

Relativity Media

U.S. Box Office: $13,000,000

Filming Locations:

Albuquerque, New Mexico, USA

Produced in: United States


Bob Ho is an undercover CIA superspy who decides to give up his career in espionage to settle down with his next-door neighbor and girlfriend, Gillian. But Bob has one more mission to complete before Gillian agrees to marry him: winning over her three opinionated kids. When Gillian suddenly has to leave town, Bob volunteers to babysit the children so he can earn their approval. But when one of the kids mistakenly downloads a top-secret formula from his computer, Bob's archenemy, a Russian terrorist, moves in for the attack, forcing Bob to juggle the roles of spy and prospective stepfather in the most challenging mission of his career!
Production Status: Released
Logline: A man is asked to baby-sit his neighbor's children and winds up having to protect them from secret agents after one the kids accidentally downloads a code.

[Image: 34ih53a.jpg]
http://www.aceshowbiz.com/images/still/the_spy_next_door07.jpg
http://www.aceshowbiz.com/images/still/the_spy_next_door01.jpg
http://blackchristiannews.com/news/images/the_spy_next_door05.jpg
http://images.allmoviephoto.com/2010_The_Spy_Next_Door/2010_the_spy_next_door_003.jpg

[Image: r05jxy.jpg]
Hotfile

http://hotfile.com/dl/25257381/05ea0f7/Spy_Next_Door_10_DVDRip_NeDiVx.part1.rar.html

http://hotfile.com/dl/25257419/97aa86b/Spy_Next_Door_10_DVDRip_NeDiVx.part2.rar.html

http://hotfile.com/dl/25257588/fe30a97/Spy_Next_Door_10_DVDRip_NeDiVx.part3.rar.html

http://hotfile.com/dl/25257678/3153817/Spy_Next_Door_10_DVDRip_NeDiVx.part4.rar.html


Uploading:


http://uploading.com/files/c5e5a92c/The.Spy.Next.Door.Cam.2010.TA.avi.001/

http://uploading.com/files/8a38295a/The.Spy.Next.Door.Cam.2010.TA.avi.002/

http://uploading.com/files/151984b5/The.Spy.Next.Door.Cam.2010.TA.avi.003/

http://uploading.com/files/b334dbad/The.Spy.Next.Door.Cam.2010.TA.avi.004/

http://uploading.com/files/c9485795/The.Spy.Next.Door.Cam.2010.TA.avi.005/

http://uploading.com/files/4fd364mb/The.Spy.Next.Door.Cam.2010.TA.avi.006/

http://uploading.com/files/3a84c932/The.Spy.Next.Door.Cam.2010.TA.avi.007/

http://uploading.com/files/eb88b86m/The.Spy.Next.Door.Cam.2010.TA.avi.008/

http://uploading.com/files/e54m5aa3/The.Spy.Next.Door.Cam.2010.TA.avi.009/

http://uploading.com/files/f74f96a3/The.Spy.Next.Door.Cam.2010.TA.avi.010/

http://uploading.com/files/mc494ba2/The.Spy.Next.Door.Cam.2010.TA.avi.011/


Free Download HQ HD Full Hollywood Movie When In Rome (2010) Rappidshare Hotfile


Free Download HQ HD Full Hollywood Movie When In Rome (2010)
Rappidshare Hotfile




Information of When In Rome 2010
When In Rome 2010 2009 INTERNAL CAM XviD-CAMELOT
Genre: Comedy | Romance
Release Date: 29 January 2010 (USA)
Director: Mark Steven Johnson
User Rating: 5.4/10 649 votes
When in Rome (2010)
Beth is a young, ambitious New Yorker who is completely unlucky in love. However, on a whirlwind trip to Rome, she impulsively steals some coins from a reputed fountain of love, and is then aggressively pursued by a band of suitors.


[Image: 34ih53a.jpg]



[Image: r05jxy.jpg]

Rapidshare

http://hotfile.com/dl/26834663/3c4f8aa/wheninRM.ts.xvid.neq.csm.1.5-d.part1.rar.html

http://hotfile.com/dl/26834397/c633984/wheninRM.ts.xvid.neq.csm.1.5-d.part2.rar.html

http://hotfile.com/dl/26834506/9437c74/wheninRM.ts.xvid.neq.csm.1.5-d.part3.rar.html

http://hotfile.com/dl/26834907/47e189e/wheninRM.ts.xvid.neq.csm.1.5-d.part4.rar.html





Hotfile

http://hotfile.com/dl/27120067/93b3180/Whenin_RM_ts.part1.rar.html

http://hotfile.com/dl/27120138/acb241e/Whenin_RM_ts.part2.rar.html

http://hotfile.com/dl/27120331/7312ff9/Whenin_RM_ts.part3.rar.html

http://hotfile.com/dl/27120388/35b2e27/Whenin_RM_ts.part4.rar.html


Free Download EBook ISO 9000 Quality Systems Handbook - updated for the ISO 9001:2008 standard, Sixth Edition

ISO 9000 Quality Systems Handbook - updated for the ISO 9001:2008 standard, Sixth Edition


David Hoyle, "ISO 9000 Quality Systems Handbook - updated for the ISO 9001:2008 standard, Sixth Edition: Using the standards as a framework for business improvement"
Butterworth-Heinemann | 2009 | ISBN: 1856176843 | 728 pages | PDF | 11 MB

Whether you are establishing a quality management system for the first time or improving your existing system, this best-selling guide to effective quality management using the ISO 9000 family of standards as a framework for business process management (BPM) and improvement is an essential addition to your quality bookshelf.
For newcomers to the field and those needing a refresh on the fundamental principles, quality expert David Hoyle covers the crucial background including the importance and implications of quality system management, enabling those seeking ISO 9001 certification to take a holistic approach that will bring about true business improvement and sustained success.
Packed with insights into how the standard has been used, misused and misunderstood, ISO 9000 Quality Systems Handbook will help you to build an effective management system, help you decide if ISO 9001 certification is right for your company and gently guide you through the terminology, requirements and implementation of practices to enhance performance.
With chapter headings matched to the structure of the standard and clause numbers included for ease of reference, each chapter now also begins with a preview to help you decide which to study and which to skip. The book also includes essential concepts and principles, important issues to be understood before embarking upon implementation, different approaches that can be taken to achieving, sustaining and improving quality, and guidance on system assessment, certification and continuing development. Clear tables, summary checklists and diagrams make light work of challenging concepts and downloadable template report forms, available from the book’s companion website, take the pain out of compiling the necessary documentation.
Don’t waste time trying to achieve certification without this tried and trusted guide to improving your business-let David Hoyle lead you towards a better quality management system and see the difference it can make to your processes and profits!
* Reduce your need for expensive training and consultancy services with this authoritative, clear and unambiguous guide to quality management from one of the world’s foremost experts on the ISO 9000 family of standards.
* Develop a process based management system that enables your organization to satisfy its customers and other stakeholders as well as conform to ISO 9001:2008 with hard-won information from quality auditors and industry experts.
* Explains the concepts and requirements with compelling case studies, summaries of the essential learning points and check lists to ensure certification is achieved without delays caused by oversights. Downloadable template report forms also available on the book’s companion website!









FREE DOWNLAOD EBOOK The Adobe Photoshop CS4 Layers Book: Harnessing Photoshop's most powerful tool

The Adobe Photoshop CS4 Layers Book: Harnessing Photoshop's most powerful tool (repost)


Richard Lynch, "The Adobe Photoshop CS4 Layers Book: Harnessing Photoshop's most powerful tool"
Focal Press | 2009 | ISBN: 0240521552, 0080887759 | 320 pages | PDF | 15,6 MB

MasterPhotoshop CS4 with this visual, hands-on guide to using layers, under the expert guidance of digital imaging specialist Richard Lynch. Layers, Photoshop's most powerful feature, is the core of a nondestructive image-editing workflow.

Step-by-step instructions and practical examples illustrate how to.

* Polish: correct and enhance color, fix composition problems, and repair damage or flaws
* Manipulate: isolate image areas for changes, adjustments and experimental concepts
* Understand: use all forms of layer blending, including transparency, clipping masks, opacity/fill, layer masks, layer modes, channel targeting, Blend If, and Effects/Styles

The accompanying DVD comes complete with a generous library of practical actions based on techniques from the book that add functional power to Photoshop, along with practice images for all the exercises in the book.

This focused, highly accurate, comprehensive, and practical guide offers invaluable advice for all users of Adobe Photoshop CS4.

* Unleash the full power of Layers in Photoshop for limitless non-destructive creative image editing
* Step-by-step real-life projects take you through every aspect of the layers tool, including masking, blending, and modes, all in the context of a practical photoshop workflow
* Ancillary CD contains all the practice images used in the book



Summary: A detailed and useful book
Rating: 5

The Adobe Photoshop CS4 Layers Book: Harnessing Photoshop's most powerful tool

I am somewhat familiar with Photoshop and its capabilities, but this book really opened my eyes to what can be done with layers and has really changed my work flow when editing images. There is more information here about layers than I thought was possible, and some of the techniques described are pretty advanced, but for now this has become my goto book on Photoshop.









How to Effectively Remove Scratches from CD or DVD (compact disc)?

Labels: 0

How to Effectively Remove Scratches from CD or DVD (compact disc)?


Free Image Hosting at www.ImageShack.us

For general CD/DVD cleaning -- that is, to remove lint and dust particles from a disc (and not scratches), I have used rubbing alcohol or window cleaning solution with great success. Over the years, I've read from many online sources that it is best to wipe the disc beginning from the inner part of the disc to the outer edge using a cotton swab (versus wiping the disc in a circular motion). I suppose the reasoning behind this method is to prevent further damage to the disc in case the cleaning cloth creates more surface scratches; the idea being that since a CD plays in a circular motion, it would better to have scratches across multiple tracks rather than on a single track (close together) as it plays.

As for those CD/DVD repair kits: I've never tried them, and I've never tried toothpaste or Turtle Wax, either. I'm very meticulous about not touching the surface of a disc and taking great care to put it away properly to avoid scratches. But certainly, accidents do happen to the best of us!


So far, the consensus has been that many users have successfully reported using ordinary house-hold cleaners, such as wood polishers (Pledge), Brasso (a metal polisher), and toothpaste (an abrasive tooth polisher) for small surface scratches. For deep scratches, by far the best recommendation I've received is to take the disc to a local DVD video or CD music rental store and have them repair it. These stores are most likely have an in-home repair unit and most are willing to fix your disc for $3 or $4.

In either case: once the disc has been repaired, it is recommended you use a disc copy program to make a backup and use it in place of the original, and then store the original in a safe place. I personally recommend Ashampoo CD Burning Suite -- it's dirt cheap, easy to use, and does darn near every CD format you'll ever need.

For really stubborn discs that seem hopelessly stubborn, I recommend using IsoBuster to extract the data; if successful, you can use your favorite CD or DVD burning software to write yourself another disc and store the original in a safe place.

Please note that it is not recommended that you try any of the below solutions unless you have problems playing the disc in your machine (and only after you've cleaned the surface as I mentioned in Part 1 of our article).

Die-hard Gazette Reader 'Pippe' writes:

" Dennis, here's some more helpful information you share with your Readers as to how scratches can cause a disc to skip or become unreadable.

For starters, data contained on hard drives (I.E.: the "C" drive in your computer) are stored in separate 'tracks', arranged in concentric circles; on a CD or DVD ROM disc, however, data is stored on a single 'track' that spirals from the center of the disc to its circumference. The disc is read by a laser, which penetrates a protective layer of plastic located at the bottom of the disc. Some CDs contain a very fine layer of 'foil' between the layer of plastic, while others will have the foil on the outside of the disc, which is also used (on the reverse side) for the label.

In terms of how the data is stored on the foil: a previously burned (or pressed) CD surface contains 'pits' and 'lands'. Lands are flat surface areas, whereas pits are tiny depressions in the layer of foil. Light (from the laser beam) hitting a pit is scattered, whereas light hitting land is reflected directly back to the CD / DVD reader, where it is then interpreted by the computer as a '0' or a '1' (also known as a 'bit' of data). The 0s and 1s are then formed together to produce binary, which is interpreted by the computer as a byte of data (there are 8 bits in a byte).

So, when you use a solution to clean a disc, you are actually cleaning the plastic so that the lands and pits are better recognized under the laser beam. In the case where there the foil is actually part of the label (and not sandwiched between two layers of plastic): a damaged outer layer (the 'label side') in almost any case will prove to be fruitless, especially if portions of the label are scratched or missing. "

Patrice C. and a few others recommend using ordinary toothpaste:

" I have tried several of those CD/DVD cleaning kits -- most consist of some kind of solution and a special cloth. If cleaning is all you need, most of those products work just fine. Then again, any cleaning solution that is safe for plastics will do the trick.

What most people want is a way to magically remove scratches and nicks, and the best substance for that (in my opinion) is ordinary toothpaste. Toothpaste contains tiny particles that gently 'buff' your tooth surface, and it works beautifully on CDs/DVDs, too. Careful though -- toothpaste is abrasive and if you aren't careful, you may cause more harm than good.

For application: using either a very soft cloth or just your fingers, gently rub the disc with a small dab of toothpaste mixed with a little water and you can remove all but the worst scratches. Unless you have seriously gouged the surface of your disc, the toothpaste will do the trick. "

'Indi in Phoenix' agrees with Patrice:

" I've repaired *many* badly unplayable CDs and DVDs with toothpaste. If the scratches haven't penetrated to through the plastic layer to the metal/dye substrate, it can work wonders. The trick is to pick the most likely scratch first and be just aggressive enough to smooth off the sharp edges of the scratch that are scattering the laser. I usually estimate the location of the problem by how far into the disc it fails. Remember that CDs and DVDs are read from the inside toward the outside. If it fails in the middle of a movie, I might look for a scratch about halfway out from the middle (actually a little farther because inside tracks contain less data than outside tracks due to their 'ring' size on the disc). You don't have to completely remove the scratch. In fact, in some ways the disc might even look worse because the area you're working in will become a dull spot. Just don't do it over the entire disc; I just do it a bit, see if it works in the player, then do it some more until the disc works.

As a last resort, I try a CD-DVD recovery utility on the computer (and sometimes even in multiple drives) since Computer drives are usually a little better at dealing with errors and the recovery utility can fetch most of the data. It is often surprising how one drive might not read a DVD, but another has no problem with it. Once I get the disc working, or recover the data, I make a new disc as a back-up just for extra insurance. "

And, Steven R. concurs with 'Indi':

" I just recently bought a DVD from a garage sale. When I brought it home and played it, it would freeze every 5 minutes because of all the scratches on the disc. I then took some regular toothpaste and a tissue and rubbed it on the DVD in a circular motion and it took the scratches out completely. Who cares it your DVD's smell minty fresh? "

Mark W. and quite a few others highly recommend using Brasso metal polisher. A link to a web site that Mark provided at the end of his comments is worth checking out. He writes:

Mark W. and quite a few others highly recommend using Brasso metal polisher. A link to a web site that Mark provided at the end of his comments is worth checking out; it lists a number of products tested (toothpaste being one of them -- which surprisingly ranks 'useless'). He writes:

" With respect to using Brasso metal polisher --

I sent the following email to my daughter; I also tried Brasso myself, and every disk I tried it on a few CDs and they worked flawlessly afterward. Her children have been putting their DVD's in by themselves so you can imagine how bad the scratches were. From burningIssues.net:

... Engineers have been using Brasso as a polish for plastics ever since it was released as a polish for brass. Use the Brasso in the normal way. A drop or two is usually sufficient (one tin will last you a lifetime of great listening!). Use a soft clean cloth to rub the affected area with the Brasso until the mark is almost gone. Polish scuff marks radially. Scratches are best handled by rubbing along the direction of the scratch. With a scratch it usually is not necessary to polish it completely away -- just clean it up enough for the laser to be able to see through it.

... So far I have not found a scratched or scuffed CD I cannot fix using Brasso. I hope it works for you too! ... It's now many years since I wrote and published this article. Seems like not much has changed however. A recent study of the various fancy products now available for fixing scratched CDs reveals that they found Brasso is still the best! "

http://www.burningissues.net/how_to/scratchrepair/scratchrepair.htm

Gazette Reader John C. uses Pledge furniture polish. He writes:

" I have had great success reviving CD/DVD's using common household polish 'Pledge'; it allows for the scratches to be filled with the wax that is transparent enough to be read through and allow for making a backup of it. Also if you cannot make a backup, that polish when applied again removes the old wax and makes it useable again. It's not a very high tech method but, it reduces further scratching and revives it long enough for use. And if you get the right kind, you have a lemony scent afterwards. "

Jackie H. also has a friend who uses Pledge:

" A friend of mine that does karaoke uses furniture polish with great success. He just sprays them, then uses a soft cloth to wipe them off. End dust or pledge works great for him. It fills in the scratches. PS: You might want to clean the discs thoroughly before attempting to use the polish. "

Jean G. and Colin S. both recommend using the 'Fellows' CD Repair Kit:

" This is an answer to a question a reader ask you about DVD/CD cleaner. I have purchase a CD / DVD repair kit made by 'Fellows' from my local grocery store. I've repaired a few CDs that would not otherwise work, and now they work perfectly. My son has a Sony Playstation and last week, one of his CD games wouldn't work. He tried the kit and all was well. Hope this information will help your Readers. "

Colin S. agrees:

" I have children in the house so scratches are inevitable, I have had success with the Fellows CD repair kit. It is a 2 part system, part 1 'softens the surface' so the small circular buffing action levels out the surface and part 2 is a hardener to finish the job and prevent further scratches. I then took copies of the working CD so as not to loose it again. "

Jake R. and a few others provided the best all-around solution to repairing a CD or DVD:

" A couple of years ago, I dropped the jewel case carrying my Windows 2000 Professional disk on an asphalt parking lot. The case popped open and the disk went skidding across the tarmac. Well, it was horribly scratched. When I tried it in several different computers, the disk was not even recognized by the different CD-ROM drives. I was distraught. Well, I learned that a local video store had some kind of disk resurfacing machine, so I took the disk to them. What a great job! The disk was returned to me with the read surface looking brand new! The video store owner told me that he could probably have made another pass or two if I still had problems with the disk. I had none. And, this cost me all of $4.00, which was eventually lowered to $2.00! Bottom line: I suggest checking with your local video rental stores to see if they offer similar services. "

Sam W. also has a great approach to dealing with scratched discs. He writes:

" I find that the best way to remove scratches is to use the computer. Save the CD to hard disc and then use a program like Nero Burning Rom or Ashampoo CD Burning Suite to burn a new copy that is as good as new. "

Side note: IsoBuster is a fantastic program that you can use to extract data from stubborn CDs and DVDs [freeware software for most situations].

FREE DOWNLOAD EBOOK Photoshop CS4 Digital Classroom with DVD

0
Photoshop CS4 Digital Classroom with DVD


Photoshop CS4 Digital Classroom with DVD
Wiley | 2008 | ISBN: 0470410906 | 384 pages | PDF + DVD | 1.05 GB | RS & HF



Adobe Photoshop CS4 Digital Classroom is like having a personal instructor guiding readers through each lesson, while they work at their own pace. This book includes 13 self-paced lessons that let readers discover essential skills and explore new features and capabilities of Adobe Photoshop. Every lesson is presented in full color with step-by-step instructions. Learning is reinforced with video tutorials and lesson files on a companion DVD that were developed by the same team of Adobe Certified Instructors and Flash experts who have created many of the official training titles for Adobe Systems. Each video tutorial is approximately five minutes long and demonstrates and explains the concepts and features covered in the lesson. Coverage includes information on Adobe Bridge, Camera RAW, masks and layers, painting and retouching, and selections and layers. Jam-packed with information, this book and DVD takes users from the basics through intermediate level topics and helps readers find the information they need in a clear, approachable manner.

Bonus DVD with Tutorials, Project Files, etc. included!


Enjoy!


HF:

http://hotfile.com/dl/27092545/444bb07/PSD_CS4_DC.part01.rar.html
http://hotfile.com/dl/27092649/1100402/PSD_CS4_DC.part02.rar.html
http://hotfile.com/dl/27092675/83f6759/PSD_CS4_DC.part03.rar.html
http://hotfile.com/dl/27092722/4deb179/PSD_CS4_DC.part04.rar.html
http://hotfile.com/dl/27092788/00ce539/PSD_CS4_DC.part05.rar.html
http://hotfile.com/dl/27092911/eecbd1a/PSD_CS4_DC.part06.rar.html
http://hotfile.com/dl/27093001/5b609e3/PSD_CS4_DC.part07.rar.html
http://hotfile.com/dl/27093118/a7aa5a1/PSD_CS4_DC.part08.rar.html
http://hotfile.com/dl/27093249/5401e07/PSD_CS4_DC.part09.rar.html
http://hotfile.com/dl/27093340/13232c4/PSD_CS4_DC.part10.rar.html
http://hotfile.com/dl/27093442/55b372a/PSD_CS4_DC.part11.rar.html
http://hotfile.com/dl/27093467/cf084a4/PSD_CS4_DC.part12.rar.html


RS:

http://rapidshare.com/files/345626455/PSD_CS4_DC.part01.rar
http://rapidshare.com/files/345626557/PSD_CS4_DC.part02.rar
http://rapidshare.com/files/345626539/PSD_CS4_DC.part03.rar
http://rapidshare.com/files/345628261/PSD_CS4_DC.part04.rar
http://rapidshare.com/files/345627967/PSD_CS4_DC.part05.rar
http://rapidshare.com/files/345628063/PSD_CS4_DC.part06.rar
http://rapidshare.com/files/345626428/PSD_CS4_DC.part07.rar
http://rapidshare.com/files/345626688/PSD_CS4_DC.part08.rar
http://rapidshare.com/files/345626666/PSD_CS4_DC.part09.rar
http://rapidshare.com/files/345626427/PSD_CS4_DC.part10.rar
http://rapidshare.com/files/345627766/PSD_CS4_DC.part11.rar
http://rapidshare.com/files/345626825/PSD_CS4_DC.part12.rar



Plain Text Links
http://hotfile.com/dl/27092545/444bb07/PSD_CS4_DC.part01.rar.html
http://hotfile.com/dl/27092649/1100402/PSD_CS4_DC.part02.rar.html
http://hotfile.com/dl/27092675/83f6759/PSD_CS4_DC.part03.rar.html
http://hotfile.com/dl/27092722/4deb179/PSD_CS4_DC.part04.rar.html
http://hotfile.com/dl/27092788/00ce539/PSD_CS4_DC.part05.rar.html
http://hotfile.com/dl/27092911/eecbd1a/PSD_CS4_DC.part06.rar.html
http://hotfile.com/dl/27093001/5b609e3/PSD_CS4_DC.part07.rar.html
http://hotfile.com/dl/27093118/a7aa5a1/PSD_CS4_DC.part08.rar.html
http://hotfile.com/dl/27093249/5401e07/PSD_CS4_DC.part09.rar.html
http://hotfile.com/dl/27093340/13232c4/PSD_CS4_DC.part10.rar.html
http://hotfile.com/dl/27093442/55b372a/PSD_CS4_DC.part11.rar.html
http://hotfile.com/dl/27093467/cf084a4/PSD_CS4_DC.part12.rar.html


http://rapidshare.com/files/345626455/PSD_CS4_DC.part01.rar
http://rapidshare.com/files/345626557/PSD_CS4_DC.part02.rar
http://rapidshare.com/files/345626539/PSD_CS4_DC.part03.rar
http://rapidshare.com/files/345628261/PSD_CS4_DC.part04.rar
http://rapidshare.com/files/345627967/PSD_CS4_DC.part05.rar
http://rapidshare.com/files/345628063/PSD_CS4_DC.part06.rar
http://rapidshare.com/files/345626428/PSD_CS4_DC.part07.rar
http://rapidshare.com/files/345626688/PSD_CS4_DC.part08.rar
http://rapidshare.com/files/345626666/PSD_CS4_DC.part09.rar
http://rapidshare.com/files/345626427/PSD_CS4_DC.part10.rar
http://rapidshare.com/files/345627766/PSD_CS4_DC.part11.rar
http://rapidshare.com/files/345626825/PSD_CS4_DC.part12.rar



Powered by NBSoftwares