Submitted by: Submitted by mortar4you
Views: 331
Words: 1789
Pages: 8
Category: Science and Technology
Date Submitted: 04/05/2012 11:42 PM
Software Development 1
Software Development:
Creating The Tools of Tomorrow
University of Phoenix
COM150: Effective Essay Writing
Software Development 2
I. Development Methods
A. Waterfall Method
1. Linear Sequence
2. Development Issues
B. Other Methods
1. Iterative Methods
2. Rapid Application Development
II. Identifying a need
A. Custom Software
1. Capability
2. Security
B. Premade Software
III. Outlining
A. Creating a Working Structure
1. Pseudo-code
B. Development Teams
1. Dividing Responsibility
IV. Writing the Code
A. Object Oriented Programming
1. Re-Usability
B. Quality Control
1. Testing
2. Bug Fixes
V. Ongoing Support
A. Maintenance
1. Security Updates
2. User Requests
3. Bug Fixes
Software Development 3
If you are like me, you turn your computer on in the morning, or whatever time it is you have set aside, open
up your Internet browser, and log into the University of Phoenix website. Rarely, if ever, do you stop to think
about how the tools you just used came to be. The software that allows your computer to run, allows you to
navigate the Internet, manage your finances, and play the games you enjoy, takes a large amount of time and
work to create. Software development is a complicated process in which the developers work to meet the needs
of users within the constraints of budget, time, and technology.
Development Methods
Through the years many methods of software development have been used. Most of the methods now used
have their roots in the waterfall method. The waterfall method is so called because the process flows
sequentially from one step to the next, top to bottom, down a checklist of development steps(Kay, 2002). This
basic method does not account for changes in the requirements because of technical issues or customers...