Nov 22, 2009
Pages: 1, 2

Software Engineering - start an interesting topic

free web hosting

Read Latest Entries..: (Post #15) by cfusion2k on Jan 28 2005, 06:45 PM.
I'm currently reading this textbook which you guys may find of interest in the field of software engineeringSoftware Engineering: A Practitioner's ApproachBy Roger Pressman (6th Edition)
Read the FIRST post of this Topic. - Express your Opinion! Contribute Knowledge :-).

Open Discussion & Free Web Hosting > General Discussion > Science & Technology

Software Engineering - start an interesting topic

bx93
Congratulation to this board!

I have discussed with some ones here about software process, which is one important part in software engineering. I'm currently Ph.D. student, and focus on software process improvement during distributed software development.

I restart this thread here, hope this could give others some chance to learn about Software Engineering, or sharing the knowledge about Software Engineering here.

Comment/Reply (w/o sign-up)

lhunath
What exactly do you mean with this thread?

Comment/Reply (w/o sign-up)

r3d
QUOTE (bx93 @ Oct 31 2004, 07:10 PM)
Congratulation to this board!

I have discussed with some ones here about software process, which is one important part in software engineering. I'm currently Ph.D. student, and focus on software process improvement during distributed software development.

I restart this thread here, hope this could give others some chance to learn about Software Engineering, or sharing the knowledge about Software Engineering here.
*


interesting...
kindly discuss why software engineering exist? even though a programmer can do this task?

Comment/Reply (w/o sign-up)

bx93
[Purpose of this thread]
Yeah, at first we may discuss the foundation of Software Engineering: the goal of SE (why comes SE), the history of SE, the future of SE.

Then we may discuss further into SE including the subdomains in SE. Of course, we need to choose the most interesting parts.

Besides, we may question and make deeply discussion about every aspects of SE.

QUOTE
[Why software engineering exists? even though a programmer can do this task?]

It's a good question that I have never thought about. The following is my own opinion, we may discuss it further.happy.gif

Though software engineering makes the simple programming tasks complex by applying some standards, the importance and benefit of software engineering increase when the size of project or the complexity of tasks increase.

A programmer estimate the effort of a task with the experience, it will do without considering software engineering if the schedule and cost is not important or he/she is very family with the task. Otherwise, the dependence of task, the possibility of requirement change (including the environment change), and some other issues should be double checked. Anyway, if he/she always think about these issues, he/she is on the way of using software engineering.

 

 

 


Comment/Reply (w/o sign-up)

bx93
QUOTE

[Origins of software engineering]
The term software engineering first was used around 1960 as researchers, management, and practitioners tried to improve software development practice.

The NATO Science Committee sponsored two conferences on software engineering in 1968 (Garmisch, Germany) and 1969, which gave the field its initial boost. Many consider these conferences to be the start of the field.

Software engineering arose out of the so called software crisis of the 1960s, 1970s, and 1980s, when many software projects had bad endings. Many software projects ran over budget and schedule. Some projects caused property damage. A few projects caused loss of life. As software becomes more pervasive, we all recognize the need for better software. The software crisis was originally defined in terms of productivity, but evolved to emphasize quality.

Comment/Reply (w/o sign-up)

r3d
thnx for the answer smile.gif

um... can you disscuss more about SE? what you study? what is the main prog languages do you use? and more about it, please biggrin.gif



- i'm enlighten happy.gif

Comment/Reply (w/o sign-up)

pedro
more new for software engineering

www.software-engin.com

Comment/Reply (w/o sign-up)

bx93
QUOTE (pedro @ Nov 4 2004, 08:37 AM)
more new for software engineering

www.software-engin.com
*


Yeah, that's a good book. However, I don't think the URLs of software engineering are very helpful for programmers. It's important for us to learn with less time as we are all busy. So my opinion of this thread is to share and discuss the most interesting issues of SE here, the content is suggested to be concise. Good bookviews are also welcome here.

QUOTE (R3d)
um... can you disscuss more about SE? what you study? what is the main prog languages do you use? and more about it, please

Currently I do some research on global cooperative software development, which includes "requirement transfer", "task allocation", etc. I'm family with C++(3+ years experience), and had used Powerbuilder (from Sybase Corp.) for 4+ years.

I'm busy with my dissertation these days, hope to finish it by the yearend. So I could only paste some interesting material here now. I don't know if the people here want to know something about the Extreme Programming (XP). If so, I will introduce it here in the near future.

Comment/Reply (w/o sign-up)

lhunath
You mean OO foundations and such. Standardised development sollutions like Singulars etc? That's very interesting. I'm studying Java at the moment and I'd love to learn more about it. I've got a course concearning this. We'll be learning XP soon and many more.

Please do explain how XP works, as I would love to hear as many angles towards it as possible wink.gif

Comment/Reply (w/o sign-up)

bx93
Sorry that I could not have enough time to have a really good post now. However I must response so as to make clear something about programming and software engineering.

Software Engineering belongs to computer science, it should embrace the currently available good practice in programming domain, such as OO, prototype based programming, Aspect -Oriented Programming, built-in-test, software reuse and so on.


Regarding Extreme Programming or XP, I will introduce something like "feedback", "human oriented development", and so on.

----Feedback--- simple background
Most of the time, we develop a software product for customer. (Of course, we may develop for ourselves, or just want to learn something. ) The response from customers is very important for us. User acceptance test (UAT) will be conducted by customer to ensure that software product meet their need. Developers need to fix the bug, change the design and code if there is some error. However, there is time and budget limitation in software projects, it is important to schedule the feedback of customer so as to reduce the risks involved. XP has some best practice to do so.

----human oriented development--- simple background
Scope, Time, Human resource are the most important three factors in software projects. Normally processes focus to finish the tasks( defined by scope) and schedule the human resource as needed. XP focus to enable everyone contribute their best to the project and adjust the tasks involved.

How about these two topics?
If they are interesting, I will talk about them after my dissertation protecting.

Comment/Reply (w/o sign-up)

Latest Entries

cfusion2k
I'm currently reading this textbook which you guys may find of interest in the field of software engineering

Software Engineering: A Practitioner's Approach
By Roger Pressman (6th Edition)

Comment/Reply (w/o sign-up)

cfusion2k
I'm currently in University. I'll be doing my research thesis coming end of feb and would really love to research on SE methodologies.

I too believe that Software Engineering is going to be a big thing in the IT idustry in the future. As complexity increases, pure informal forms of programming will not be able to create a system which meets the demand of future complex systems.

Comment/Reply (w/o sign-up)

LoipsD
Software engineering will be the new big boom in the industry.

With more and more businesses now going with computers to get their jobs done, more software needs to be developed to meet their needs and standards.

More and more people today are learning the basics of making a program right from their home.

Software engineering will be big one day when less people are needed to do daily jobs around a workplace and people will start to be dependant to computers alot more.

Comment/Reply (w/o sign-up)

cargeek
I know nothing about SE...

I am starting school for software engineering in June.. I hope to eventually get a job as a programmer....So, basically, I'm a newbie to everything...I've played with programming a little perl and am starting to play with php and mysql a little bit...I am pretty interested in working with security and hope to get into that area of programming as I start to build a career...this may sound like a stupid question, but I was under the impression that "Software Engineering" was just an official sounding title that they gave to programming..am I way off-base in this assumption? Could someone, maybe, define what we are talking about when we say "Software Engineering"??

Stephen

Comment/Reply (w/o sign-up)

hajime
Ah yes, the promises given fourth by SE....not

Haha, sorry for the sarcastic intro but I personally dont quite believe in SE. As BX has mentioned, programmers/SA's/project managers etc, as far as Im concerened dun quite giv a dime on the proper schedule/budget/life-cycle. Maybe its because I've never seen it in action...and produce good results.

I figure maybe, just maybe in the big companies like microsoft utilize 'real' SE...or could it be that the peeps that code the kernel is juz another programmer who dont giv a dime on the finish-this-by-this-time-with-this-much-money thing.

Geez, and Im gonna be going into this field in the near future...

Comment/Reply (w/o sign-up)


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

This textarea will convert to Rich-Text automatically (IE, Firefox, Chrome)

Pages: 1, 2
Similar Topics

Keywords : software, engineering, start, interesting, topic

  1. Check Out This Interesting Information I Found.
    Science research. (0)
  2. Supernovas
    Interesting topic to ponder about. (1)
    When a star that's more than eight times the mass of our sun burns out, gravity's inward tug
    tears apart the star's innards. It collapses and then rebounds. Which results in a astronomic
    explosion. This astronomic explosion is called a supernova, the explosion propels jets of
    high-energy light and matter out into space. The hurling remains and the material they encounter are
    heated to millions of degrees and can emit intense X-ray radiation for thousands of years. This
    will result into a neutron star also called a black hole. What makes this interesting i....
  3. Interesting Science Questions
    (13)
    1. Are zebra's black with white stripes or white with black stripes? 2. Let's hypotheticly
    say that you are travelling at the speed of light in your car. What will happen if you turn your
    headlights on? 3. Why is ice clear and snow white? 4. Is it possible to melt a wooden log? 5.
    How does one boil gasoline without igniting it? ....
  4. Peanut Butter Into A Diamond?!?
    What a interesting fact. (6)
    I was doing my daily browsing of interesting facts today, and came upon a random fact that deals
    with theory that can make peanut butter into a diamond. Although this theory is just to make a
    synthetic diamond (fake), if I had the tools to make the peanut butter in my fridge to a diamond ILL
    BE STINKING RICH...haha /laugh.gif" style="vertical-align:middle" emoid=":lol:" border="0"
    alt="laugh.gif" /> Very interesting what technologe can do these days, I included a link below
    that has the full article about what Im talking about, I also included the into snippet of it.....
  5. Todays Problems: Euthanasia
    An introduction to the topic Euthanasia (8)
    I wrote this article for my English course some time ago... Because it is a very, very controversial
    theme, which is very present in the media today, I want to provide an introduction to this topic. I
    hope the "Whats News" section is the right place for it... because it is a new theme in our
    sociecty... and I think that everyone should cope with it... Definition of death? Death: In
    former days, a person was regarded as “dead”, when his or her heart stopped beating. But with the
    course of time, and with all the modern technology and medicine, it is possible to kee....
  6. Followup From My "i Dont Exist" Topic
    imagined people in 22 T-flop super puter (0)
    http://www.newscientist.com/article.ns?id=dn7470 the whole topic has just moved from philosophy
    to science. Thjey say this will take 10 years before its finished, and begins to work correctly.
    but what will happen. what if this pretend person becomes self aware... will it nuke the russianss
    like skynet will ? and what would be the ethics. coul we turn it off ? should we turn it off ? with
    22 terra-flops, i dont know what this will achieve, but im sure it will be very interesting one way
    of anouther.....
  7. I Support Linux!
    the anti-microsoft-topic (0)
  8. Dna
    a topic about genetics (8)
    At school they told me DNA is the blueprint of any organism. They tell us that 3 hydrocyclic bases
    (the bases are C, A, T, G in DNA and C, A, U, G in RNA) together form a codon, which makes up an
    amino-acid. Several amino-acids form a protein. A start code announces the start of a new amino-acid
    and an ending code tells your ribosomes (the places where proteins are formed) the protein is
    finished. But there are huge bits of dna between an ending code and the next startcode. These things
    are thought to be junk DNA. But I don't agree with this... There is a lot m....

    1. Looking for software, engineering, start, interesting, topic

See Also,

*SIMILAR VIDEOS*
Searching Video's for software, engineering, start, interesting, topic
advertisement



Software Engineering - start an interesting topic

Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com