Slightly OT: methods used in first step of design process

In my first couple of weeks of class, when faced with a new assignment, I would sit down at the computer, book in hand, and start typing.
I spent alot of time doing that and ended up re-writing my code several times over. Then it came time for our first exam (i'm in an online course,
we take our exams in a test center on campus). The exam was all pencil and paper. It sounds crazy but I was lost without that computer in front
of me. So, for exam practice, I started writing out my new assignments on paper till I think I got it licked then go to the computer. This really
seemed to help my thinking when designing even a very simple program.
So, that got me to thinking, how do other people approach the fisrt step in designing a program.
Do most of you start with pencil and paper,or right to the keyboard?
Does anyone use software like MindJet Mind Manager or Omni Outliner, or some kind of flow charts or Ganett chart.
How do you get all your ducks in a row?
Thanks

It depends on the complexity. As soon as more than 5 to 10 classes are needed I start with paper and pen.

Similar Messages

  • I rented a moive for $4, it is taking more than 2 hours to do the first step of the process.  Why is it going so slow?  Is there any way to make it go faster?  I don't want to have my money I spent go to waste.  Please help.

    I rented a movie for my iPod that was 4 dollars.  It is taking so slow to download to my Ipod.  Is there any possible way to go faster?  I don't want my money I spent to go to waste.  Please help ASAP.

    I'm having this EXACT same problem with my iPhone 4, and I have the same computer stats (I have a Samsung Series 7)

  • Transformation step in Integration Process

    Hello Everybody,
    I have used a transformation step in Integration process to transform source structure to target structure. In the same block i have used control step to cancel the process if there is any error found in transformation. I am handling this by raising exception.
    Now my problem is, i found my message got failed in PE and it is showing that there is error in mapping, i took the copy of corresponding message from SXM_MONITOR and tested the mapping program, It executed successfully but the Integration process is showing that there is an error in mapaping.
    Please let me know your thoughts, urgent.
    Edited by: vijay thirumareddi on May 9, 2008 2:28 PM

    hi
    same mapping behaving differently !!
    make sure that in bpm u r using exactly the same message mapping.
    could be due to cache refresh problem. activate the message mapping again. also check the cache notifications.
    if it still do not works then do a full cache refresh.
    rgds
    arun

  • Step Group , Monitoring Process and Integration Process.

    Hi Experts,
    I would like to when we use Step Group, Monitoring Process and what is the difference of these two with Integration Process. As we can use all the steps of Integration Process with Step Goup and Monitoring Process.
    Regards,
    Syed

    For the Step Group:
    You can consider it as a BPM which can be used in another BPM....concept similar to a reusable class :)....So if you have a constant patter of Receive --- transformation -
    Send in some BPMs then create a Step Group and include it in the required BPMs...
    http://help.sap.com/saphelp_nwpi71/helpdata/en/42/ef868be2753268e10000000a1553f6/frameset.htm
    Regards,
    Abhishek.

  • Using diskpart as the very first step in TS

    Hi, 
    I want to have a very first in TS as hard drive clean and partitioning it. so once WinPE is downloaded, system reboots, it will check 'IsLaptop' or 'IsDesktop' condition and if its Laptop, it should clean the disk 0 and parition it. I have tried to achieve
    this but i am getting an error. Its a MDT based TS in Configuration manager 2012 R2 (MDT 2013 is integrated). Laptops are encrypted and just need to be wiped and reload without databackup. I feel this is the easiest way to have dispart clean the disk, recreate
    partition based on condition if its laptop. 
    Steps i am doing is :
    1. diskpart. exe /s diskpart.txt - first step in TS, and has condition to run only if 'IsLaptop equals True'. I have created package for diskpart.txt ( i am wondering if this could be an issue, if it tries to download the package on hdd and hdd doesn't have
    partition yet)
    2. set imageosver to 6.1 - since its for windows 7
    3. Format and partition disk 6.1 - will format and create 2 partitions 'OS disk' and 'BDE'
    then other steps starts like Use toolkit package, gather and UDI wizard. 

    You could have the Format/Partition steps run only if the Chassis/Model type = that of a laptop or one of your laptop models.  If those parameters aren't met (e.g. PC is not one of the desktop models or doesn't have a the laptop ChassisTypes), the partition/format
    steps wont' run.
    I've ran into issues when trying to run commandline steps that require files to copy down first.  I have the best luck when the drive(s) are properly cleaned, repartitioned, and formatted first. 
     

  • Iphone 4 sync issue -  My iTunes is not able to sync the iPhone 4. I'm using windows 7 32bit. At the first step it gets stuck refelcting backing up the phone then nothing happens for ages. I'm using the latest iTUnes version, does anyone have similar prob

      My iTunes is not able to sync the iPhone 4. I'm using windows 7 32bit. At the first step it gets stuck refelcting backing up the phone then nothing happens for ages. I'm using the latest iTUnes version, does anyone have similar prob??? There are no error codes which appear and the iTUNES just gets hanged, is there a solution?

    Remove the song in question from the sync list and see if the rectifies the problem.
    If it does, then iTunes believes the song no longer exists on your drive and that will need to be corrected.

  • I'm a newbie to Blackberry - What is the first step to correctly using the instrument ?

     I'm a newbie to Blackberry - What is the first step to correctly using the instrument ?
    I just acquired my first blackberry phone  model-9810. What are the different simple  steps or the procedure that I should follow  to correctly use this instrument, i.e., telephone features first, internet features later. Your assistance to a newbie is highly appreciated.     All the best!  
    Solved!
    Go to Solution.

    Yes.
    - If my response has helped you, please click "Options" beside my post and mark it as solved. Clicking the "thumbs up" icon near the bottom of my response would also be appreciated.

  • HT2404 I am currently running OS 10.5.8    What is going to be my FIRST step to take to upgrade to an OS that will allow me to use iCloud?  I am an absolute novice!

    I am currently running OS 10.5.8    What is going to be my FIRST step to take to upgrade to an OS that will allow me to use iCloud?  I am an absolute novice!
    thanks!

    Start by checking if you can run Snow Leopard:
    Requirements for OS X 10.6 'Snow Leopard'
    http://support.apple.com/kb/SP575
    Whilst Apple have withdrawn Snow Leopard from their stores, you can still get it from Apple by calling 1-800-MY-APPLE (if you are in the USA) and they will supply the SL DVD for $20 for a single user, or $30 for a family pack that covers up to 5 Macs.  You can also purchase the code to use to download Lion from the same number (Lion requires an Intel-based Mac with a Core 2 Duo, i3, i5, i7 or Xeon processor and 2GB of RAM, running the latest version of Snow Leopard), or you can purchase Mountain Lion from the App Store - if you can run that:
    http://www.apple.com/osx/specs/
    If you are outside the US call your national Apple Helpline:
    http://support.apple.com/kb/HE57
    If you're in the UK, use this number: 0871 508 4400
    When you have installed it, run Software Update to download and install the latest updates for Snow Leopard.
    To use iCloud you have to upgrade all the way to Mountain Lion:
    http://support.apple.com/kb/HT4759

  • How to skip first step in a FPM roadmap?

    Hello, Our client wants the first step disabled/not displayed in a standard roadmap that has been delivered with the software. The standard roadmap uses component FPM_GAF_COMPONENT and consists of 4 steps (and is based on an application config and component config). They want to directly display the second step with certain values in the second screen pre-populated from a custom application (the second screen would in normaly flow be populated from first screen). So I have two tasks:
    1) disable first screen/step
    2) populate second screen/step with data from custom application
    This is my first exposure to FPM and roadmaps. I tried deleting the first step from the component configuration and making the current 3 step process into a 3 step process, but this does not work and did not seem to be the way to go. On looking around I see some documentation for methods HIDE_MAINSTEP to be used thru IF_FPM_GAF interface, but am not sure where to implement this interface or what code to use in the method.
    Can anyone provide step by step suggestions and examples of codes please?
    Thanks,
    Zack

    Thanks Harish.
    I was able to get to the HIDE_MAINSTEP method. However, when I try to hide step 1, which is my requirement, there is a short dump. If I hide step 2 or 3 out of the 4 step process, the sequence of screens is showing up appropriately. However, when I hide step 1, there seems to be some problem in mehod WDDOMODIFYVIEW of view CNR_VIEW of component FPM_GAF_COMPONENT where in a loop for the first loop pass, even though step 1 is hidden, the code is trying to access the road_map_step element which is not instantiated. We have opened a note for this issue.
    Zack

  • First Steps On Oracle

    I'm new to databases. I finished installing Oracle9i and I have passwords for two accounts, SYS and SYSTEM.
    I can log into isqlplus through http or sqlplus on the command line as SYSTEM, however it doesn't work for SYS.
    When I try to log in as SYS it says:
    ORA-28009: connection to sys should be as sysdba or sysoper
    Well what is the proper method of creating a database. I imagine that I need to create a user account. Is this done while connected as SYSTEM? What are the first steps to take after installation, not that the database is installed correctly?

    I can log in like that from the command line:
    [prompt]$ sqlplus '/ as sysdba'
    SQL>
    However how do I log in as sysdba with the browser interface, for example:
    [prompt]$ galeon http://myaddress:7778/isqlplus
    The browser interface asks me for:
    username:
    password:
    connection identifier:
    When I try to enter sysdba as the user name, what password do I use? the SYS password doesn't seem to work. Yet I can purely log in as SYSTEM using SYSTEM's password and it works. I used my Global Database Name for the connection identifier.
    Should I just create the new user from the console and log in as the new user from the browser interface? Maybe it's not possible to log in as sysdba using the browser interface because the browser want's passwords.
    One more question. What is the significance of a SID? When/how do I use that?

  • How to eject cd after all known methods used

    I tried every known methods !!! Nothing happens !
    Does someone knows another way to eject this f... cd before I use my hammer to destroy all ?
    From time-to-time, removable media (including CDs, DVDs and others) can refuse to eject via the normal Mac OS X methods -- pressing the keyboard eject key; using the Command-E keyboard combination; selecting the item in the Finder and clicking the Eject button next to its name; dragging the item to the trash; or pressing the F12 key.
    A number of methods can be applied to help coax media out of an optical drive in such a situation. Before applying these methods, however, note that busy disks (either startup disks or disks with an open file) should not be ejected and will not using any of the aforementioned standard processes. As such, be patient with a disk that will not eject immediately. Sometimes a disk continues to be identified as busy for several seconds after any contained files are not in use, and waiting a few moments then re-attempting the ejection is successful.
    Use Disk Utility to eject The first and simplest method, if you only want to unmount a single volume on the disk, is to use Disk Utility, located in Applications/Utilities. In Disk Utility, simply select the volume you want to unmount and click Eject.
    Hold Down the mouse button at startup In some cases holding down a connected mouse button at startup will cause a misbehaving optical drive to eject its media.
    Unfortunately, this method will not work if you are using a Bluetooth keyboard.
    Also, for Xserve users, make sure that the machine is unlocked (using the included allen wrench) before holding down the mouse key during startup.
    Boot into Open Firmware and eject If you have a Mac that will not startup properly and has a stuck disc, try booting into Open Firmware by holding down Command, Option, O key and F key during startup. After booting into Open Firmware, type the command eject-cd.
    Using the Terminal There are two commands that can be used in the Terminal (located in Applications/Utilities) which can be used to force disk ejection:
    The first command to try is drutil tray eject. Simply type in this command and press return.
    The other method takes a little more work but can work in instances where the first method fails.
              .          Type the command drutil list into the Terminal and press return . This will provide a list of all currently connected removable devices. [ScreenShot 1-DiskEject] -- connect FireWire/USB drives for this
              .          Use the command drutil tray eject 1
    In the above command, the number "1" should be replaced with whatever drive number you obtained in the first step.
    Enabling an Eject menu As a side note, you can enable another means of ejecting disks by opening the folder System/Library/CoreServices/Menu Extras and double-clicking the file "Eject.menu". An eject icon will appear in the menubar that can be used to close and open selected optical drives.
    If you no longer want the Eject menubar item, hold down the command key while clicking and dragging the icon out of the menubar space.

    Found my own answer reading boot camp instructions.  Hold down the eject key when booting from start button after a short wait the cd ejects but you must hold down the eject button until it does.  Then is no problem to undo the partition, just restart boot camp and you will get this option as you go thru the steps.

  • Is it possible to call a class method using pattern in ABAP editor.

    Hi,
         Is it possible to call a class method using pattern in ABAP editor.
    Thank U for Ur time.
    Cheers,
    Sam

    Yes,
    Click patterns.
    Then choose Abap objects patterns.
    Click on the Tick
    It will give a new screen
    Here Give the name of the class first.
    Then the object (instance of the calss)
    And finally the method ..
    it will give you the pattern
    Hope this helps.

  • IBooks Author. I am not allowed to sign in with my Apple ID on iTunes Connect when I am trying to publish my book in iBooks Author. I do not understand why because I have fulfilled the first steps creating an account and informed my IRS tax number...

    I am not allowed to sign in with my Apple ID on iTunes Connect when I am trying to publish my book in iBooks Author. I do not understand why because I have fulfilled the first steps creating an account and informed my IRS tax number...

    The recommendation is always to make another ID for use with a paid books account. And while I can't swear this is at the root of your issue, you should in any case reach out to Apple for assistance on this one, I think.
    Account Applications:
    [email protected]
    Global Phone Support
    We have expanded English-language publisher phone support. To make contacting the iBookstore support even easier, new local phone numbers are now available for Australia, France, Germany, Italy, Netherlands, Spain, and the U.K. Support is available Monday to Friday, from 7 a.m. to 5 p.m. (PT).
    Country
    Phone Number
    Australia
    1300 307 504
    Note that this is a low tariff number.
    France
    0805 540 117
    Germany
    0800 664 5307
    Italy
    800 915 902
    Netherlands
    0800 0201 578
    Spain
    900 812 687
    U.K.
    0800 975 0615
    U.S.
    +1 (877) 206-2092
    Toll-free from U.S. and Canada.
    Good luck

  • How to retrieve the multiple rows data on PDF form in a web service method using WSDL DataConnection

    How to retrieve the multiple rows data on PDF form in a web service method using WSDL DataConnection.
    I have a multiple rows on PDF form. All rows have 4 textfields. I want to submit the multiple rows data to a method defiened in webservice.
    Unable to retrieve the data in multiple rows within webservice method.

    Hi Paul,
    I'm now able to save the retrieved xml in a hidden text field and create dynamic table, and I'm able to fill this table from the XML, but the problem is that I could not find the correct way to loop on the xml, what I'm trying to say, the table will have number of rows with the data of the first row only, so can you tell me the right way to loop on the xml!
    this is my code
    TextField1.rawValue=xmlData.document.rawValue;
    xfa.datasets.data.loadXML(TextField1.rawValue, true, false);
    for(var i=0; i<count; i++)
    xfa.form.resolveNode("form1.P1.Table1.Row1["+i+"].Num").rawValue = xfa.datasets.data.record.num.value;
    xfa.form.resolveNode("form1.P1.Table1.Row1["+i+"].Name").rawValue = xfa.datasets.data.record.name.value;
    Table1.Row1.instanceManager.addInstance(true);
    Thanks
    Hussam

  • QT 7.2 & iPhone - First Step to Ringtones?

    The new QT 7.2 has an export to iPhone and iPhone cellular.
    It only shows as "Movie", but exports "audio only" files also.
    Could this be the first step in giving us personalized ringtones?
    Maybe, unfortunately we'll need to wait and see
    ajm

    This is very interesting. I just downloaded QT 7.2 because of your post. There are obviously two options, export to iPhone and export to iPhone (cellular). I tried both of them. Export to iPhone appears to convert the movie into mp4 format with little change to the file size. On the other hand, export to iPhone (cellular) reduces the file size to 1/10 of the original size. I am not sure how one can use the latter option. Does anyone have any clue?

Maybe you are looking for

  • Is there a way to prevent AD users from accessing the VPN?

    I have ASA 5510's that authenticate users to the Active Directory. Is there a way to prevent users, that even though they are validated through the AD from being to establish a VPN connection?

  • Need to Push data from BI to XI

    Hi Experts, We have a requirement to push data from BI to XI(using Open Hub). we found some document, in which excute method is selecting from specific open hub table, we have more than 5 open hub destinations to send data to XI. do i require to crea

  • Compiler error for anything in library

    I'm definitely missing something here. I'm working in Flash CS5. I've downloaded the XMPCore.swc and linked to it in the actionscript 3.0 settings under library path. I can't seem to use anything in the library. var meta:XMPMeta = new XMPMeta(xmpXML)

  • How to unlock a FW external hard drive (la cie) in terminal window

    HI, I have a FW external La cie drive that today decided to lock itself and even though i have tried to unlock and repair privileges and reboot and change ownership and permissions, still cant get in. There must be a way in terminal window to unlock

  • Importing RAW+Jpeg, how to?

    After shooting simultaneous RAW+Jpeg, I imported one RAW picture along with the corresponding Jpeg picture. LR now shows me only the RAW picture in the grid view, and indicates 1 under Library > Previous Import. I would expect it to also show me the