Software Reengineering is a Delicate Process

Successfully reengineering a software application is often a challenging and fulfilling endeavor. The current program, written in COBOL, is an important component of an existing application. Our main objective is to reengineer the program with a object-oriented implementation that executes faster and improves maintainability. The existing implementation satisfies a subset of business requirements that form the basis of the batch processing applications and related Web applications.
The program is a data processing program. In order to reengineer the application, we need to identify what the data requirements are. These are the business requirements. At a high-level, the application must create ASCII text files in a certain format. What else is there? What data is easily extracted and what data needs to be derived from data-oriented business logic? Attempting to store all of this in human memory and immediately start writing code is a difficult process, and typically results in a longer development time and brittle software.
In my opinion, the most efficient way to design software is start with the business (aka domain) requirements gathering process. This includes identifying the high-level requirements, but also includes detailed requirements such as those mentioned above. This process is a critical step that is often overlooked. This is a mistake. I foster using the Java EE Reference Architecture as a baseline for building applications using its three-tier programming model. A data processing application is not a three-tier application, but we can use parts of the model for our purposes.
Once the business requirements are identified, a domain object model is designed. The purpose of this design is outline what business objects will exist and includes a rough outline of how they will work together to satisfy the business requirements. At this point, if we were building an enterprise application, we would use the business requirements and the domain object model to design a system architecture using the JEE Reference Architecture as a guide. We will skip this step as it does not apply.
The next step is to create a technical design that implements the business requirements. Take note that at this point, details of algorithms and data manipulation routines are not specified/coded yet. UML is the industry standard modeling language for creating object-oriented software. A free UML design tool is available at: http://jude.change-vision.com/jude-web/product/community.html
No coding yet? At this point, we have Use-case narratives that specify the business requirements (WHAT) and a series of UML Class and Sequence diagrams (HOW). The fun starts here. With this material, we can start implementing the classes and begin developing an executable prototype. Writing code and designing (HOW) is fun, but in reality, it is the WHAT that really matters.
/>

duffymo wrote:
Who said such a discussion wouldn't be useful? That's how I interpreted your directive to take the topic somewhere else, that this forum was for questions. Do I read that wrong? Do you think this is the appropriate medium for publishing articles? Because that's what this reads like. I have a ton of opinions that I could just start randomly posting new threads. Do you think that would be good if I just start spamming the forums with my unorthodox beliefs like "JavaBeans are (mostly) worthless" or "ORM is oversold"? A blog would be a much more appropriate place for such things, IMO.
It's perfectly valid to ask "How should I go about rebuilding an existing app in a different language?" I would be happy to contribute to such a discussion. So if the OP added a question mark you'd be okay with it? Then it would just not make sense. An extra sentence at the end saying something like: "Does anyone have any experience with rewritting applications and does this seem like a sound approach?" If the OP is not looking for such advice, what is the point of posting this? Is he or she going to come back later and tell us how it went?
What I see here is a post intended to bestow the great wisdom of the author on the Java Forums. The one response received was deflected with "doesn't apply" as if jschell or anyone else could know that. Sorry, I still disagree. You're being too sensitive. I don't know if you have some beef with BlueSmurf from another thread, but I'm still okay with the topic. I don't know BlueSmurf from Papa Smurf or Gargamel. I don't think the OP is looking for discussion. That's my beef.

Similar Messages

  • When attempting to install "Software Update" from Apple, the process talls at "Configuring Installation".  Even allowing it to run for 24 hours does not result in any progress.

    When attempting to install "Software Update" from Apple, the process stalls at "Configuring Installation".  Even allowing it to run for 24 hours does not result in any progress.

    Thanks for the straightforward tip. I had restarted once already, but the second time was a charm. The install button now works. Don't know if it mattered, but I also repaired disk permissions and then restarted in safe mode this time.
    The printer driver is apparently a different issue in itself. It turns out that the my printer, the HP Deskjet F380, has some fluke that makes it incompatible in 10.6. A new driver is coming out from HP according to Rickmeister in this thread: http://discussions.apple.com/thread.jspa?messageID=10076690&#10076690
    In case anyone else has the same problem with the F380: Like the user in the aforementioned thread, I downloaded and installed the old HP drivers for 10.5, and now at least I can print in the meantime.

  • Every time I try to restore my ipod it downloads the software then it says its processing it, then it says it cant download it right now.  Is there any other way to unlock a locked ipod touch without the lockcode?

    My son can't remember his passcode for his iPod touch and for some reason every time I try to restore it, the software gets updated and it starts processing it then it says there was an error and to try again later.  Later, it still does and says the same thing.  Is there any other way to unlock it without the passcode?

    The only way to clear off the passcode is to restore the device.  You could always try the restore process on another computer that has iTunes just to get the iPod working again, then you could plug it back into your comptuer to sync all of his content back on the iPod.

  • Software Restriction Policy/AppLocker Restricting Process by Parameters

    Is there any way with Software Restriction Policy or AppLocker to restrict the parameters a process is called with? For example we only want to allow: some.exe <this is OK to run>, but block everything else passed to that exe at start-up?

    Hi,
    >>Is there any way with Software Restriction Policy or AppLocker to restrict the parameters a process is called with?
    How is it going? Based on the description, I am afraid that we should not be able to acheive this. As you may already know, both SRP and Applocker use policy rules to restrict or un-restrict softwares. The policy rules of SRP are: Certificate rules, Hash
    rules ,Internet zone rules, Path rules ; the rule conditions of Applocker are: Publisher, Path, File hash.
    Regarding SRP rules and Applocker rules, the following articles can be referred to for more information.
    Work with Software Restriction Policies Rules
    http://technet.microsoft.com/en-us/library/hh994597.aspx
    Understanding AppLocker Rules
    http://technet.microsoft.com/en-us/library/dd759068.aspx
    TechNet Subscriber Support
    If you are TechNet Subscription user and have any feedback on our support quality, please send your feedback here.
    Best regards,
    Frank Shen

  • Software Updater related process crashed

    Hi,
    Using Windows Vista & latest Nokia Software Updater (updated today) to update N95 (RM-159).
    Started update from v20.0.015 to v21.0.016, and almost immediately starting Updating software (after the download), the process nsl_host_process.exe crashed.
    The software updater is still running, stuck at same position trying to send the update, and my phone has the NOKIA startup logo displayed after restarting.
    What do I do now??
    [Event Log]
    Faulting application nsl_host_process.exe, version 2008.7.1.31947, time stamp 0x47baa76b, faulting module ntdll.dll, version 6.0.6000.16386, time stamp 0x4549bdc9, exception code 0xc0000374, fault offset 0x000af1c9, process id 0x15a0, application start time 0x01c8ab3a35abdb0a.
    Thanks,
    Jessica Hamilton

    Small Update:
    I clicked debug with Visual Studio 2005, and the error message is something like: Windows triggered a breakpoint, this may be a corruption of the heap...
    Seems like the latest version is broken on Vista... will try XP to see if I have any luck there.
    It consistently happens after the phone restarts; luckily I found instructions saying to remove battery and power it back on, and it was still intact *sigh of relief*
    Thanks,
    Jessica

  • My windows software did not pass genuine validation process. how can i validate it?

    am using windows xp and there is an alert that my computer might be at risk because my software did pass genuine validation process. how can i help this?

    hello, this is a support forum for the mozilla firefox web-browser. we cannot help you with any problems regarding the validatiobn of your windows copy. please contact the microsoft support channels mentioned in the alert...
    a not related issue that also needs your attentions: from the system details that you've submitted it appears as you are using a very outdated version of firefox - there are [http://www.mozilla.org/security/known-vulnerabilities/firefox.html dozens of very critical security vulnerabilities] in firefox 5. please update to the latest firefox version 13 as soon as possible & also do a check of your plugins.
    www.getfirefox.com
    https://www.mozilla.org/plugincheck/

  • Importance of Software Engineering & CMM Processes

    For those that have been in the field awhile, how badly have you seen projects go astray that fall out of good software engineering and life cycle processes? Does following the life cycle steps "ensure/help" that the software will atleast come out to something desireable?
    I just finished my first project in "the real world" outside of college for the company i work for. The PM treated it like his pet project and would take no suggestions from us "code monkeys" for any requirements or design. Needless to say, all the points we brought up, were ignored, and for acceptance testing the client brought up the issues we had asked about.

    For those that have been in the field awhile, how
    badly have you seen projects go astray that fall out
    of good software engineering and life cycle processes?
    Does following the life cycle steps "ensure/help" that
    the software will atleast come out to something
    desireable?
    I just finished my first project in "the real world"
    outside of college for the company i work for. The PM
    treated it like his pet project and would take no
    suggestions from us "code monkeys" for any
    requirements or design. Needless to say, all the
    points we brought up, were ignored, and for acceptance
    testing the client brought up the issues we had asked
    about.
    That's what paid maintenance is for ;-)

  • HP Printer Software Installation will not complete

    I have an HP Officejet 8500 wireless bought in late 2011.  Never an issue until a recent new printer added to the computer seems to have changed an unknown setting and now printer or computer will not recognize or initiate a wireless print request.  Have tried all firmware updates, software updates, etc.  Printer is perfectly connected to wireless network established by router.  Any wireless print request from my MacBook is met with a "printer offline" description and sits in printer que.  Printer works(ed) fine when connected via USB to MacBook.
    Thought to uninstall/reinstall printer software hoping to reachieve initial set up defaults which have been working well prior to addition of new printer to computer.
    Uninstalled HP software; result was normal.  Inserted original software CD and tried to re-install software; result was as expected until step 5.  Comments now read Installing HP Scan, Install was successful.  Software has stalled on "5 items remaining" and will not move on to "4 items remaining" as next step.
    HP Uninstaller is not yet in HP application file, Attempting to "quit" HP Installer generates a warning window indicating "files could be damaged" which is same window generated when trying to shut down computer using Apple shutdown command. Shutdown ends up being cancelled by HP Installer.
    Computer is stuck and I'm stuck and I still don't know if reinstall would have solved original problem.  Hours into troubleshooting... any help available would be appreciated.  MacBook running OS X 10.6.8 all updates complete.  Thanks

    Thanks Bob - yes - setup from printer display to wireless network was done originally when printer was new and again today in attempt to reestablish whatever setting might have been accidentally changed.  Printer is "perfectly" connected to wireless network with Excellent signal quality, etc... As is Macbook perfectly connected to wireless network. 
    Problem now is that when trying to reinstall original HP printer software to computer the installation process has frozen.  I now cannot end the installation process or shut down the computer without potential fear of "damaging files".  I also am concerned that if I power off manually (hard shutdown) that I will not be able to uninstall those HP files that have been installed thus far before the process stalled.

  • Do I "Need" to Use Anti-Virus Software?

    A user in another forum asked me this question. I realize this is hardly a new topic, but below was my answer. I figured I would post it here and get your thoughts as well. Perhaps this and your comments will be helpful for others with the same question.
    One question; I do not have an antivirus installed. Does a Mac need an antivirus installed? if yes, what would you recommend?
    Does a Mac "need" antivirus software? Though this can be a controversial topic with some, my simple answer is "No". Personally, in the some 20 years I have been using Macs I have never installed an antivirus program. During that same time I have never been infected by a Mac-targeted virus/trojan/worm etc.
    That is not to say that trojans and vulnerabilities have not existed. But the truth is, unlike PCs, Macs simply do not make good targets for these kinds of attacks. For the most part, for a Mac to become compromised a user has to permit it by lowering their defenses or manually installing some infected software package. On the other hand many PCs can become infected without any effort on the users part. Thus the need for every PC to be running antivirus software. After everything has been said and done, the truth is attacks on the Mac have simply not been very effective. Whereas, a PC virus can be spread worldwide within hours and days.
    Macs also enjoy the benefit of being a less attractive target for hackers. If you are a virus designer, you want your product to have the most impact, and make headlines. As a result you are going to target the largest sector of the computing population - PCs. Additionally, most of the more recent attacks by hackers have been to establish what are called 'botnets'. These are large numbers of compromised PCs connected together via the internet, all controlled by one or more criminal entities. Most of these PC owners are unaware that their computers has been silently taken over to be used for gleaning information for identity theft or to distribute spam email worldwide. Since Macs are a completely different platform, and their numbers significantly fewer than PCs, it's simply not worth the effort to design software to include Macs in these botnets.
    That doesn't mean that I do not observe safe computing practices. Think twice before downloading any file being offered by 3rd-party websites. If it is not from a known/trusted website then avoid it. Carefully, review emails you receive from unknown senders. Are there attachments you were not expecting to receive? DO NOT click on them. Avoid passing on chain emails of cute pictures, clever jokes, and interesting facts. These kinds of emails can actually be very effective ways for hackers to distribute hidden computer viruses because they know people can't resist passing on these kinds of email messages. In nearly every instance, I will read these kinds of emails, and then hit Delete.
    Avoid advertising your primary email address to the world. That is, resist using your email address to fill-out contest forms or signing up for websites or various offers that are simply attempts at gleaning personal information. Guard your email address like you would any other personal information. If you must submit an email address to an unknown entity, use a special email address (or alias) set up just for these instances. Then when that email account becomes clogged with spam, close it and setup another one. But reserve your primary email address just for family, friends, & business use.
    Finally, antivirus software for the Mac is notoriously problematic. At best, it simply slows your system down. At worst, it introduces points of failure and crashes that are simply not necessary. And such software often interferes with normal processes such as Time Machine backups, MobileMe syncing, and file transfers. Also, antivirus software can only protect you from 'known' threats. If there are no legitimate 'known' threats to the Mac right now, what are you protecting yourself against? If a genuinely virulent new virus/trojan suddenly appears among the Mac community, then you will either, buy antivirus software at that point, or already be infected, at which point you will buy antivirus software at that point. But running antivirus software now will not protect you against an unknown threat
    Some will argue that, while the Mac itself is less likely to become infected, you should still run antivirus software as it is designed to catch PC viruses that you might pass on to PC users. That is a personal decision. However, my position is this, if I'm going to observe save computing practices, then I am unlikely to pass on any PC viruses to begin with. Why slow down my own system for the benefit of others if I'm unlikely to behave in a way that will compromise their computers?
    So, again, while it is a personal choice, the above answer is why I, personally, do not run antivirus software at this time. Cheers!

    Hi Glenn. I just wanted to let you know that your post in the subject line above helped me save the life of my wife's MacBook Pro (early 2008 15" Intel Core 2 Duo/Snow Leopard 10.6.2). The OS was messed up beyond repair - I believe it's due to the fact that her iPhoto library is on an external HD combined with her using iPhoto as her screen saver, which caused some sort of permissions anomaly that over time became irreparable. Not sure though, but the thing was practically unusable. In any case, thank you thank you thank you for how precise your explanation was - I followed it to the letter and lo and behold was able to wipe the drive, re-install Snow Leopard, and restore it from the Time Machine backup. So you should know that although you were writing at the time about Leopard, the exact same process worked perfectly for Snow Leopard as well. Thank you again!

  • What are the minimum SAP processes for public sector ?.

    Dear  Expert
    I would understand that SAP Public Sector - Business Process has the following key:
    Shared Services
    Human Capital Management
    Government Purchases
    Formulation of Public Sector Accounting and Budget
    Social Services
    Social Security
    Government Programs
    Tax and Revenue Management
    Public Safety
    Organizational Management
    Organizational Support
    For an implementation in SAP Public Sector, I found  several solutions are:
    - Solutions - SAP Business Suite
    - Software SAP Customer Relationship Management
    - Software ERP SAP
    - SAP Product Lifecycle Management
    - SAP Supply Chain Management
    - SAP Supplier Relationship Management
    If we select SAP ERP Software. From the above processes. ¿Is it correct to have at least the formulation of Public Sector Accounting and implemented budget? or ¿Is it OK to implement all processes for the public sector? I'm  very confusing ...
    Please,  could you explain SAP Procurement public sector solutions? or do you have a link on this advice?
    All recommendations are welcome.
    Thank you very much for your support and recommendations
    Dear SAP
      SAP Sector Público –  Tiene los siguientes   Procesos de Negocios :
    Servicios Compartidos
    Gestión del Capital Humano
    Compras de Gobierno
    Formulación de Contabilidad del Sector Público y Presupuesto
    Servicios Sociales
    Seguridad Social
    Programas de Gobierno
    Impuestos e Ingresos de Gestión
    Seguridad Pública
    Gestión Organizacional
    Apoyo Organizacional
    Para una implementación.  SAP Sector Público tienen varias soluciones y son:
    - Soluciones - SAP Business Suite
    - Software SAP Customer Relationship Management
    - Software ERP SAP
    - SAP Product Lifecycle Management
    - SAP Supply Chain Management
    - SAP Supplier Relationship Management
    Si seleccionamos SAP ERP Software. De los procesos mencionados anteriormente. ¿Es correcto,  tener por lo menos el proceso de formulación de Contabilidad del Sector Público y Presupuesto implementado? o ¿Debería ponerse en práctica  o implantarse todos los procesos  del sector público?
    Por favor, ¿podría explicar Adquisiciones SAP para soluciones del sector público?
    Todas sus recomendaciones serán bienvenidas.
    Muchas gracias por su apoyo y recomendaciones

    Dear,
    I found this information and it is good:
    Procurement for Public Sector - Public Sector - SCN Wiki
    PPS -Procurement for Public Sector- enhancements - Supplier Relationship Management - SCN Wikiii
    La solución SAP Procurement for Public Sector (SAP PPS)
       Características generales son:
       La fase de preparación
       La fase de licitación
       La fase de ejecución del contrato
    El valor de la solución SAP Procurement for  Public Sector (SAP PPS) - SRM 7.0-based PPS Architecture
    1. Solución completa para todo el ciclo de vida de una contratación
    publica, como la gestión de pliegos.
    2. Gestión de contratos eficaz para garantizar mas transparencia,control y auditabilidad.
    3. Integración con Contabilidad presupuestaria (Funds Management)
    4. Posibilidad de gestionar contrataciones más complejas electrónicamente.
    5. Simplificar la arquitectura de sistemas y reducir así el coste de integración. SAP PPS - Firma digital.
    6. Menos modificaciones funcionales en proyectos de implantación.
    Thanks

  • 6008 USB digitizer continuous data stream to be used by a third party software

    Hi all,
    I am trying to achieve a seemingly straight forward task and could do with some expert advice. I have a USB 6008 digitizer which is reading three channels of analogue data. I need to continuously stream data which can be accessed by a third party software for other things (signal processing, visualisation etc). I am proposing to record 10sec length of data and save it in a file in a designated location and repeat this and carry on as long as the programme is running. This will have generated a number of files each with fixed length of data which can be sequentially accessed by the third party program.I will then need to make this VI a standalone application which can be run a LabVIEW less machine.
    The other method, may perhaps be, to use toggle between two data files- write in one file-save it, write in the second file and access the first file and overwrite the first file while access the second file.
    Could anyone please help me with some ideas, expecially with the writing in files modules?

    The first approach is rather straightforward. Create the filenames programmatically, typically by adding 1 to a number at the end of the previous filename.  The string and path manipulation functions can easily do this. This would produce a series of files named filename, filename1, filename2, filename3, filename4, ...
    The alternating file approach is also feasible.  The key there is coordination between the two programs so that they are not both competing for the same file.  You need to have a plan for what to do with the data if the alternate file has not been released by the other program when LV needs to write to it.
    Lynn

  • How can i return to the previous software on my phone??

    Im new to the blackberry world and have only had my phone 3 days. My blackberry software for the laptop said there was an upgrade of the software (version 5.0 i think) so i installed it...half way through it said there was a problem with the installation.this worried me because it did state on there that if the process was interrupted then it can cause problems and may not be able to use the phone. My phone menu is all over the place now.its gone black and white and i cant find anything on there. I dont know what to do now. Ive tried to go back and remove it but i dont think its possible from my phone because the help ive looked up said that on some phones it may not be possible to remove.Please can someone help me because im pulling my hair out now thinking that blackberry have wrecked my phone and i wont be able to use it again.

    Hi
    I don't think BB have wrecked your phone, but I can see why you would think so.
    Also, I dont think the "help" you quote was at all helpful.
    Anyway, from your description, I believe you have updated your device to OS 5 using the Desk Top Manager (or Software) and that during the process a problem arose with the update and the BB is now not working. Do bear in mind that if you updated from OS 4 to OS 5, the device will be different but from the description it sounds as if the interuption has caused the new OS to be corrupt.
    To resolve the problem will require the device completely wiping and a fresh OS installing. The instructions below will guide you through the process. You must ensure that the PC or laptop is not likely to be accessible to children or pets throughout; catching the USB cable is a primary cause of the type of problem you have had.
    This what I did to completely wipe my BB. I wrote this before starting and printed it off.
    If your device is functioning, perform a backup now if you haven't already done so saving the file to a place and in a name that you can easily locate on computer.
    I then uninstalled DTM and then deleted all other references to BB/Rim in Windows Explorer thus removing the OS for the BB from the computer in order to ensure that the version I would reinstall would be a brand new downloaded version.
    Get the latest Desk Top Software (DTS)
    http://us.blackberry.com/apps-software/desktop/?CPID=OTC-DSKTPSW&cp=OTC-DSKTPSW
    and install it on the computer.
    Get the correct latest version of the OS
    http://us.blackberry.com/support/downloads/download_sites.jsp
    and save it to computer.
    If the PC does not recognize the BB, You need to connect the via the USB cable. Then pull the battery from the BB.
    With the battery pulled, connect the BlackBerry to the USB connector and as SOON as you see USB-PIN:UNKNOWN hit Next. You have to be quick. From there you can put the battery back in (make sure you install the battery or else when the OS update is completing and the device disconnects from the computer to reboot, it will lose the power provided by the USB connection and you will get an error and have to do it all over again!).
    If you don't get it right the first time, try again (unplug from USB, pull battery, connect and hit Next while USB-PIN:Unknown is showing). You have to be fast and the timing is key, so it may take you three or four attempts.
    To erase all the data on your BlackBerry device, complete the following steps.
    1) Download JL_Cmder from http://www.4shared.com/get/oqP9V-2Q/JL_Cmder_v19.html
    2) Install JL_Cmder to computer.
    3) Double check you have already backed-up the BB. If you DO NOT, you will lose ALL data.
    4) Make sure the DTS is closed and plug in the BB to computer via USB
    5) Go to the JL_Cmder on your computer and double click it to start. Now,this may take a few tries to connect, so keep trying until it does.
    6) On the first screen, Press any key to continue.
    7) Now, if your device uses a password, enter it now. If not, press "N"
    8) Press 4 to initiate the WIPE
    9) Press "Y" to continue
    10) Now type "blackberry" to continue
    11) On the BB you will see a white screen with a'507' Error. Don't worry, this is what you want! You are now ready to install the OS.
    Launch the new Desk Top Software on the computer
    1). On the home screen of the BlackBerry® Desktop Software, click Device > Update my device.
    2). Click View Other Versions. Click the version of the new OS you previously downloaded.
    3). Click Install. The DTM will install the OS and then provide you with a list of applications to install. If you have had difficulties with an app, do not install it.
    Do not disconnect the device until the whole process is completed and the device has rebooted.
    After 10 minutes reboot again by removing the battery whilst powered-on and leave it out for a couple of minutes.
    Leave it again for 10 minutes. You should now have a fully functioning BB!
    Blackberry Best Advice - Back-up weekly
    If I have helped you please check the "Kudos" star on the right >>>>

  • Word processing in tiger

    terrible trouble with colour wheel and taking 30 seconds to type out a sentence..
    I have Apple Works 6 which is a pain when I am running Classic and tiger.
    Comments please on best software to purchase for w-processing and spreadsheet. Will iWorks latest be troublefree for me ?
    Thanks for help
    P-A

    Appleworks 6 doesn't require Classic to run, it's a carbon app and it can run natively in OS X (if you're running it in classic, go to apple.com/appleworks and grab an updater).
    Also, is your Mac mini an Intel or a PPC. If it's an intel, then what you're seeing wouldn't surprise me.
    Lastly, when I've seen Appleworks run slow, it usually means the recent files folder is too full. If you're indeed running it in OS X, then look in your user Documents folder for a folder called Appleworks User Data. Inside that is a Starting points folder, and in that is are cache and Recent items folders. Empty both folders.
    If you can't find the Appleworks User Data folder, do a search for it and then look for those two folders.
    Lastly, iWork is great, but it's missing spreadsheet and database functionality, which some people want.

  • I just purchased Mac OSX Snow Leopard Software Version 10.6.3 before I install I would like to know if it will still keep my documents, etc? and not lose them?

    I just purchased MAC OSX Snow Leopard Software update to Version 10.6.3.  At present my MACBOOKPRO is Mac OS X Version 10.5.8.  Since this is the first time I have purchased new software upgrade for my MACBOOKPRO I would like to know before installation if it will keep my documents, etc. intact or would it lose them?  Appreciate any help?
    Darci13

    How to Install OS X Updates Successfully
    A. Repair the Hard Drive and Permissions:
    Boot from your current OS X Installer disc. After the installer loads select your language and click on the Continue button. Then select Disk Utility from the Utilities menu. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the installer. Now restart normally. 
    If DU reports errors it cannot fix, then you will need Disk Warrior (4.0 for Tiger) and/or TechTool Pro (4.5.2 for Tiger) to repair the drive. If you don't have either of them or if neither of them can fix the drive, then you will need to reformat the drive and reinstall OS X.
    B. Make a Bootable Backup Using Restore Option of Disk Utility:
    Open Disk Utility from the Utilities folder.
    Select the destination volume from the left side list.
    Click on the Restore tab in the DU main window.
    Check the box labeled Erase destination.
    Select the destination volume from the left side list and drag it to the Destination entry field.
    Select the source volume from the left side list and drag it to the Source entry field.
    Double-check you got it right, then click on the Restore button.
    Destination means the external backup drive. Source means the internal startup drive.
    C. Important: Please read before installing:
    If you have a FireWire hard drive connected, disconnect it before installing the update unless you will boot from this drive and install the update on it. Reconnect it and turn it back on after installation is complete and you've restarted.
    You may experience unexpected results if you have installed third-party system software modifications, or if you have modified the operating system through other means. (This does not apply to normal application software installation.)
    The installation process should not be interrupted. If a power outage or other interruption occurs during installation, use the standalone installer (see below) from Apple Downloads to update.  While the installation is in progress do not use the computer.
    D. To upgrade:
    Purchase the Snow Leopard Retail DVD.
    Boot From The OS X Installer Disc:
    Insert OS X Installer Disc into the optical drive.
    Restart the computer.
    Immediately after the chime press and hold down the "C" key.
    Release the key when the spinning gear below the dark gray Apple logo appears.
    Wait for installer to finish loading.
    E. If updating:
    Download and install update(s) 
    Use Software Update, or
    Download standalone updater(s).

  • Software update won't download software

    Software Update tells me that there are several updates availble for me (10.7.5, lately).  When I click "Install Updates" the Software Update window disappears, while "Software Update" remains a running process, and nothing is downloaded.
    How do I get Software Update to download and update again?  Should I re-install the whole OS?  Or can I just replace the

    Hi Lanny,  Just after I posted my last comment, the Update finally downloaded and installed the update... roughly try #20.
    I've been waiting for another small update (Printer driver, etc) but nothing so far. 
    Thanks for the App Store recommendation.  I already logged out and back in.  I'll see how it goes. 
    Thanks again!

Maybe you are looking for

  • Complementar de preço e impostos - TAXBRJ

    Boa tarde Srs; Alguém já chegou a criar nova pricing procedure para complementar de impostos (ICMS) de preços na TAXBRJ? Já abri um chamado na SAP, no entanto, os mesmos não conseguiram ajudar. A SAP Note #421284 não é possível implementar em nosso a

  • Problem with cd/dvd drive on my Satellite 1900-303

    Hi Every body I bought a Satellite 1900-303 in 2003. Recently, it's cd/Dvd drive stopped to work properly. whenever I put a Cd in the driver it assumes that the CD is a audio cd. if the CD is completly Audio cd or partly contained audio files it open

  • EXEC SP_EXECUTESQL not working in sql server 2014

    EXEC SP_EXECUTESQL not working in sql server 2014

  • How to turn on my touchpad

    I have a Hp Pavilion 17 Notebook PC, when I first began using it the  touchbad would not work. Is it suppose to automatically begin working? or do I need to turn something on to make it work? Thank you.

  • Illustrator 10 URGENT!

    G4 OSX.4.11 Firefox 3.6.11 I am unable to place any kind of graphic in my Illustrator program. This seems to be a result of having downloaded Flashplayer 10.1. I did that and then could not open any of my Adobe apps. So I uninstalled it and am able t