Software Development

Submitted by: Submitted by

Views: 331

Words: 1789

Pages: 8

Category: Science and Technology

Date Submitted: 04/05/2012 11:42 PM

Report This Essay

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...