software development

Software development is the collective processes involved in creating software programs, embodying all the stages throughout the systems development life cycle (SDLC).

SDLC methodologies support the design of software to meet a business need, the development of software to meet the specified design and the deployment of software to production.  A methodology should also support maintenance, although that option may or may not be chosen, depending on the project in question.

The waterfall model, the original SDLC method, is linear and sequential, generally following these stages in order:

1) Identification of required software
2) Analysis of the software requirements
3) Detailed specification of the software requirements
4) Software design
5) Programming
6) Testing
7) Maintenance

The waterfall and similar models are considered predictive methodologies, in contrast to adaptive models such as agile software development (ASD), rapid application development (RAD), joint application development (JAD), the fountain model, the spiral model, build and fix and synchronize-and-stabilize. Frequently, several models are combined into some sort of hybrid methodology as is the case with open source software development (OSSD).

The history of software development goes back to about 1810, when Joseph Marie Jacquard developed holes punched in cardstock to guide the patterns woven by his looms. It wasn’t until 1949, however, that John Mauchly developed the first programming language, Brief Code (later known as Short Code).

See also: Our Learn IT: Software development reference guide. Or check out our printable software development glossary of brief definitions, linked to the full versions for more information. Would you like to test your knowledge? Try our Software development quiz.

Related posts

18 Replies to “software development
  1. 用CO2激光完美的波長與熱作用比例,強大的熱作用可以使陰道粘膜中的膠原纖維、彈性纖維、網狀纖維及有機基質大量增生重塑;CO2的微脈管作用原理使陰道血管重建,血流量增加,細胞功能活躍,進而使陰道緊緻,分泌作用增強、敏感度提高,使陰道恢復年輕、健康狀態。合1子宮頸癌疫苗-Gardasil

  2. I am glad for writing to let you be aware of of the wonderful discovery my cousin’s daughter encountered checking your blog. She picked up a wide variety of issues, including what it’s like to have a marvelous giving nature to get men and women with no trouble understand some tortuous issues. You truly did more than readers’ expectations. I appreciate you for showing such productive, healthy, informative and also easy tips on the topic to Mary.

  3. I’m just commenting to make you understand of the extraordinary discovery my cousin’s princess had reading through your web site. She even learned some issues, including how it is like to possess an ideal helping spirit to make others smoothly have an understanding of a number of very confusing topics. You undoubtedly did more than people’s expectations. Thank you for giving those beneficial, safe, revealing and in addition fun tips on that topic to Sandra.

  4. I precisely desired to say thanks once again. I do not know the things that I would’ve handled without the type of secrets discussed by you directly on my topic. It was the frightening issue in my opinion, nevertheless understanding a new expert strategy you managed the issue took me to jump for gladness. I’m just happier for this help as well as believe you know what a great job you are doing training the rest through the use of a blog. I know that you haven’t come across any of us.

  5. My husband and i got so cheerful when Peter managed to carry out his basic research while using the precious recommendations he made when using the site. It is now and again perplexing just to choose to be freely giving guidance which many others may have been selling. We remember we need you to appreciate because of that. The main explanations you’ve made, the straightforward web site navigation, the relationships you can aid to foster – it’s many great, and it is facilitating our son and us reckon that the subject matter is pleasurable, which is particularly vital. Thank you for the whole lot!

  6. I actually wanted to compose a small word in order to express gratitude to you for all of the marvelous secrets you are sharing at this site. My extensive internet look up has at the end of the day been compensated with professional ideas to exchange with my family members. I ‘d assume that we readers actually are quite endowed to be in a decent place with very many perfect individuals with beneficial pointers. I feel quite blessed to have seen your webpage and look forward to many more fun times reading here. Thank you again for a lot of things.

  7. I needed to put you a tiny note to say thanks as before regarding the nice information you have featured in this article. It has been really unbelievably generous with you to supply unreservedly what exactly a lot of people would’ve distributed for an e book in making some cash for their own end, especially since you might well have done it in case you desired. The strategies as well served to become good way to be certain that most people have similar fervor like my personal own to know the truth way more in regard to this problem. I think there are numerous more pleasant situations up front for folks who browse through your blog.

  8. I intended to send you that bit of word to thank you over again for the incredible ideas you’ve featured on this website. This has been shockingly open-handed of you to supply extensively what a few individuals might have offered for an electronic book to earn some profit for themselves, most notably now that you might well have done it in case you wanted. The suggestions also served as the fantastic way to be certain that most people have the identical dream like my own to understand somewhat more when it comes to this matter. I believe there are some more enjoyable times ahead for individuals that check out your site.

  9. I must show my thanks to this writer just for bailing me out of this scenario. After checking throughout the world wide web and obtaining methods which were not productive, I figured my entire life was gone. Existing devoid of the approaches to the issues you have resolved as a result of your main short article is a crucial case, and those that could have adversely damaged my career if I hadn’t come across the website. Your own personal capability and kindness in handling everything was excellent. I’m not sure what I would have done if I had not come across such a thing like this. I am able to at this time look ahead to my future. Thanks for your time so much for the impressive and result oriented guide. I will not think twice to propose your web sites to anybody who should get direction about this matter.

  10. My spouse and i got so thrilled that Albert could conclude his researching through the precious recommendations he acquired from your very own blog. It’s not at all simplistic just to choose to be making a gift of tips most people could have been selling. So we discover we have the writer to be grateful to because of that. The type of illustrations you have made, the simple blog navigation, the relationships your site help to engender – it’s mostly wonderful, and it’s really aiding our son and us reckon that the concept is interesting, and that is pretty serious. Many thanks for everything!

  11. I precisely needed to thank you very much once more. I do not know the things that I might have gone through in the absence of the type of tricks documented by you regarding that area of interest. It has been a alarming crisis in my opinion, nevertheless viewing the expert technique you solved the issue made me to jump with gladness. Now i am thankful for the service and hope that you recognize what an amazing job you have been carrying out teaching most people all through your blog. Most probably you haven’t met any of us.

  12. I wish to express my appreciation to the writer for bailing me out of this type of circumstance. Because of looking out throughout the the net and coming across solutions which were not powerful, I figured my life was well over. Being alive devoid of the strategies to the problems you’ve fixed as a result of your post is a critical case, and ones that would have negatively damaged my career if I hadn’t noticed your web page. Your actual understanding and kindness in dealing with a lot of stuff was tremendous. I don’t know what I would have done if I hadn’t discovered such a step like this. I am able to at this time look forward to my future. Thanks for your time so much for the professional and sensible help. I won’t think twice to recommend the sites to any person who desires direction on this issue.

Leave a Reply