bx93
Oct 31 2004, 11:10 AM
| | 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
Oct 31 2004, 02:20 PM
What exactly do you mean with this thread?
Comment/Reply (w/o sign-up)
r3d
Oct 31 2004, 05:11 PM
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
Nov 1 2004, 04:51 AM
[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.  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
Nov 1 2004, 04:58 AM
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)
thnx for the answer  um... can you disscuss more about SE? what you study? what is the main prog languages do you use? and more about it, please  - i'm enlighten
Comment/Reply (w/o sign-up)
pedro
Nov 4 2004, 12:37 AM
more new for software engineering www.software-engin.com
Comment/Reply (w/o sign-up)
bx93
Nov 4 2004, 01:21 PM
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
Nov 4 2004, 02:16 PM
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
Comment/Reply (w/o sign-up)
bx93
Nov 18 2004, 07:07 AM
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)
cfusion2k
Jan 28 2005, 06:45 PM
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
Jan 28 2005, 06:42 PM
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
Jan 27 2005, 09:10 PM
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
Jan 23 2005, 08:14 AM
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
Dec 29 2004, 04:22 PM
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)
Similar Topics
Keywords : software, engineering, start, interesting, topic
- Check Out This Interesting Information I Found.
Science research. (0)
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....
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? ....
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.....
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....
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.....
I Support Linux!
the anti-microsoft-topic (0)
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....
Looking for software, engineering, start, interesting, topic
|
See Also,
*SIMILAR VIDEOS*
Searching Video's for software, engineering, start, interesting, topic
|
advertisement
|
|