Results 1 to 7 of 7

Thread: Sofware Engineering

  1. #1

    Thread Starter
    Addicted Member LeonX's Avatar
    Join Date
    Dec 2004
    Location
    Jakarta, Indonesia
    Posts
    172

    Lightbulb Sofware Engineering

    Hi everyone ...

    1. Why there is no topic about this in here?
    2. Anybody here can help me in this?
    3. Usually I made a program without designing first, I know this bad, and I like to start doing this, and maybe I'd like to use UML in Microsoft Visio for this. The problem is where should I start? Anybody here have the e-books or tutorial about UML but with a lot of examples (in practice examples, you know ..., a sample system and the UML design).

    Thanks a lots.

    Regards,
    Ferry

  2. #2

    Thread Starter
    Addicted Member LeonX's Avatar
    Join Date
    Dec 2004
    Location
    Jakarta, Indonesia
    Posts
    172

    Re: Sofware Engineering

    hi ... dglienna ... robdog888 ... martinliss ... everyone ...
    anyone can help me about this?

  3. #3
    Junior Member
    Join Date
    May 2005
    Location
    Jalgaon, Maharashtra, India
    Posts
    22

    Re: Sofware Engineering

    bad practice

  4. #4
    I'm about to be a PowerPoster! Joacim Andersson's Avatar
    Join Date
    Jan 1999
    Location
    Sweden
    Posts
    14,649

    Re: Sofware Engineering

    Quote Originally Posted by LeonX
    hi ... dglienna ... robdog888 ... martinliss ... everyone ...
    Well, I'm not dglienna, RobDog888, nor MatinLiss so I guess I fall in the everyone group

    1. Because nobody has started one
    2. I'm pretty sure someone can. However you should ask more specific questions about it.
    3. UML is a huge topic, I don't know of any e-books but you can obtain all information about it here.

  5. #5
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: Sofware Engineering

    I personally question whether you can be taught a methodology about program design.

    Maybe that's because I've been doing this for over 25 years.

    I was lucky enough to be part of a large development team back in the 1980's that produced a nationally sold product. The R&D techniques learned there shaped my career. When that business was purchased by a larger, more structured company, the "methodologies" they implemented killed the creativity and originality of the developers.

    I've owned my own software house since the late 1980's and have had many junior programmers come through the shop. What we have taught them was lightyears ahead of what they learned in high school or college classes.

    When we left the mainframe world 4 years ago and jumped into VB and MS SQL server, we spent over a full year developing and throwing away prototypes until we landed on a proper design that we could develop, support and enhance.

    I do not think there is an easy answer to your question.

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  6. #6

    Thread Starter
    Addicted Member LeonX's Avatar
    Join Date
    Dec 2004
    Location
    Jakarta, Indonesia
    Posts
    172

    Re: Sofware Engineering

    so, what is your suggestions for me, szlamany?

  7. #7
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901

    Re: Sofware Engineering

    Practice, and study. Let others see your methods, and pay attention to their comments. I have always been able to see an app before starting to develop it. I often "program in my sleep" and wake up with a solution that had been bugging me the night before.

    I've gone thru classes that reqired flowcharts for everthing, and even graded them. Just having them was enough, as long as your design followed the flowchart and did the task. No better grade was given if it was better or worse.

    I always got straight "A"'s in computer classes (with the exception of C++ the first semester ), but was surprised that back in the day, anybody that tried to do the work usually passed. Just passing classes doesn't make you good at design. I agree that it may not be possible to teach good design.

    You will know if you are good based on the amount of times you have to through everything away and start again. It happens very rarely to me, and never once I've started coding.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width