Development: Difference between revisions
Mr. MacKenty (talk | contribs) No edit summary |
Mr. MacKenty (talk | contribs) No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 6: | Line 6: | ||
= Introduction to Development = | = Introduction to Development = | ||
* [[Understanding the problem]] | |||
* [[System diagramming]] | |||
* What does well-designed software look like? | |||
* [[pseudocode]] | |||
* [[clean code]] | |||
* [[testing]] | |||
* [[Design Patterns]] | * [[Design Patterns]] | ||
* [[Object-Oriented Programming]] | * [[Object-Oriented Programming]] | ||
== Program organization == | |||
* [[Algorithms]] | |||
* [[Functions]] | |||
Latest revision as of 15:04, 27 June 2019
![](/images/a/a4/Development.png)
Development[1]
Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components[2].
Development is a more specific and technical application of the generic design cycle. In software development, each part of the design cycle is approached with more depth and with specific techniques to build software products.
Introduction to Development[edit]
- Understanding the problem
- System diagramming
- What does well-designed software look like?
- pseudocode
- clean code
- testing
Program organization[edit]