Question

Report

What are the different stages in developing a software ?

Asked by
Esther Damion l 1 year ago l In: Computers
Tags:
different stages
Answer it!

Answers (1)

Sort By: Dates l Votes
shaddowsworld
0

Votes

Report

A: What is Software Development?
Software development is a complicated process that requires careful planning and execution. Huge projects like games, operating systems and full fledge applications takes months if not years to develop. The reason why most of these products work or fail is due to it's development process (although I'll admit that there are instances that they fail because they plain suck). Now I'm not one for making good introductions so if you're a novice developer, read on. You may pick up a few stuff:
1. Analysis
Ask yourself: What input your project needs as input? Does it need names, numbers, or values? What is the output that the project should give? How should the output be displayed? Who should use the program? These basic questions will form the guidelines in which you'll be referring to throughout the stages of development.
2. Planning
If you decide to start off with little or no planning at all, chances are you'll end up with a linear development path, ergo trial and error. While you may be able to pull it off and complete your project, chances are you'll end up spending more time troubleshooting than you did when coding the whole thing. As I've said in the introduction, software development is a process and you simply can't move on to the next step without completing the one before it. Proper planning will help you determine trouble spots you'll have when coding, implementing, maintaining and upgrading your software. Given the amount of time it requires to produce a model of your project (basically a UML), you should try consulting people and resources that you think might help in developing your software.

3. Modeling
Focus first on the backbone processes of your system. Try to emulate what functions or methods are necessary to complete the basic flow of your software project and generate an output. At this point, you should decide whether to implement everything with classes or not. Class implementation can be time consuming, especially for large

Answered 1 year ago by: shaddowsworld

Answer this question

Ask a question

200 Characters left
Ask

Ask a question

Ask
200 Characters left

Related Videos

Quantcast