Software engineering <:: before we start::>
Software Development
|
I have been programmer since 2004
And software engineer for only a one year 
I will try through some articles to introduce you to software engineering world
BUT Before defining software engineering let me ask you some questions
-> Have ever developed a huge project with about 10000 lines of code
-> And let us suppose that you really did, now the next question is raising up
Did you try to change some service in your project after a period “may be a year” so you open those 10000 line of code and start to think where you should make your changes
-> and when developing your applications do you consider that someday you will make some changes by your own or by asking a help of some other developers
-> and when are working in a team do have to explain all your accomplished works to your partner so he can start from where you’ve finished .
-> and when you are asked to develop an application for any customer did he really know what your application must perform and how it is doing that
I tried through those questions to cover some ideas to understand why and when to use software engineering
so let me hear some of your answers
Please login to rate coding articles.
Click here to register a free account with us.
|
|
Comments
|
| Please login to post comments. |
|
|
first of all i want to apologize about my poor English coz it's not my native language
second, thank you CyberGeek for your post , i think you are applying SE to your Works, i figure that out from your answer ;)
SE is All about coordinating the works in many different ways by use of some diagrams and patterns
my regards to all of you.
|
|
|
"Have ever developed a huge project with about 10000 lines of code"
- Yes
"Did you try to change some service in your project after a period “may be a year” so you open those 10000 line of code and start to think where you should make your changes".
- Yes I made changes. Other colleagues and I knew exactly where to make changes.
"when developing your applications do you consider that someday you will make some changes by your own or by asking a help of some other developers"
- Yes, constantly.
"when are working in a team do have to explain all your accomplished works to your partner so he can start from where you’ve finished ."
- No. It is called the planning stage. Where the architects and various team leaders design and develop proper specifications, UML, Use Case Documents, etc.
"when you are asked to develop an application for any customer did he really know what your application must perform and how it is doing that"
- Yes and no. The customer knew the EU end of what the application is suppose to do from a global perspective. From an internal perspective, no. And in regards to the "how it is doing that", well... The customer did know how something was being performed/calculated because in various cases he or she provided specific mathematics to be used and in other cases they had no idea.
@Global Article Comment: Software engineering is used constantly. ;)
|
|
|
 |
Categories |
 |
|
|