| Most of us don't even know what software | | | | structured when it pertains to business software. |
| development means. Let me explain. Basically it means | | | | Other companies develop the software one step at a |
| that someone works to develop or create new | | | | time. However the approach, there are some of the |
| software, usually to meet the needs of business | | | | same combinations of methodologies used in the |
| owners, for the personal use of the user, or to supply | | | | development of new programming. |
| the potential needs of a client. | | | | A methodology in software language means a |
| Developing new software usually is perceived as | | | | framework is developed that will structure the |
| 'computer programming' to most people. That is only | | | | development process of new informational systems. |
| part of the process. There is much research that has | | | | Many frameworks have been used over a period of |
| to be done in the development of new software | | | | years, and what might be right for one project may |
| programs. This often involves many modifications, | | | | not necessarily work for another. This is why new |
| engineering and re-engineering, and maintenance of the | | | | frameworks are being developed and used more |
| finished product before it is declared ready for use by | | | | often. |
| the general public. | | | | The same strategies are employed in both large and |
| The software developer is usually someone who's | | | | small companies. All involved employees would meet |
| main concern is with the many facets of the process. | | | | to discuss requirements, and proposals and |
| Their involvement is often guided by lead | | | | recommendations are usually made at this time. The |
| programmers during the developing of the software | | | | design work is worked out and clarified. Anything that |
| programs. It often takes a long time and no small | | | | needs to be updated is done now, and the developers |
| amount of luck to develop a program that is finally free | | | | can begin the job or working on the system. Once all |
| of glitches typically found in new software programs. | | | | this is completed, the system is delivered. Security |
| Programmers are the people who typically write the | | | | measures are tested, and any glitches or bugs are |
| source codes, and the developers are often involved | | | | worked out to everyone's satisfaction. The system is |
| in many other aspects of the process, including, but not | | | | deemed complete and is now ready to be distributed |
| limited to specifications, designs, implementations and | | | | and used. |
| maintenance to name a few. Certain employees may | | | | So, there you have it. The capsulized version of how |
| have a single responsibility in just one of these phases | | | | new software is developed, and a brief discussion on |
| of development, yet in a smaller place of business, it | | | | who does the work that brings new and exciting |
| might be that just one employee would take on all of | | | | developments to the software field. Assuredly there is |
| the tasks involved. | | | | a lot more to it than what I have discussed, but I think I |
| Companies take different approaches to how they | | | | have included enough information to give one a |
| develop software. Often it is regimented and | | | | general idea behind it all. |