Software Development


Software Development is the act of analyzing, designing, programming, documenting, testing, and maintaining software applications and components.


Software Development Life Cycle (SDLC) is the process of dividing software development work into distinct phases to improve software design, product management, and project management.


Software Development Methodology is a framework used to structure, plan, and control the process of developing information systems.


There are 2 primary methodologies.

Agile
Waterfall


Here are topics in software development.

Algorithms
Data Structures
Design Patterns
Encapsulation
Interfaces
Polymorphism


Here are tools for software development.

C++
C#


Here are books about software development.


1994-10-31
Design Patterns
Edition: 1
Series: The Art of Computer Programming
Author: Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides
Publisher: Pearson
ISBN: 9780201633610
Type: Book
Format: Hardcover
Price: US $60

On sale @ Amazon.

Shop @ Pearson.


1997-07-07
The Art of Computer Programming, Volume 1: Fundamental Algorithms
Edition: 3
Series: The Art of Computer Programming
Author: Donald Knuth
Publisher: Pearson
ISBN: 9780201896831
Type: Book
Format: Hardcover
Price: US $80

On sale @ Amazon.

Shop @ Pearson.


1997-11-04
The Art of Computer Programming, Volume 2: Seminumerical Algorithms
Edition: 3
Series: The Art of Computer Programming
Author: Donald Knuth
Publisher: Pearson
ISBN: 9780201896848
Type: Book
Format: Hardcover
Price: US $80

On sale @ Amazon.

Shop @ Pearson.


1998-04-24
The Art of Computer Programming, Volume 3: Sorting and Searching
Edition: 2
Series: The Art of Computer Programming
Author: Donald Knuth
Publisher: Pearson
ISBN: 9780201896855
Type: Book
Format: Hardcover
Price: US $80

On sale @ Amazon.

Shop @ Pearson.


2004-06-09
Code Complete
Edition: 2
Series: Developer Best Practices
Author: Steve McConnell
Publisher: Microsoft
ISBN: 9780735619678
Type: Book
Format: Paperback
Price: US $55

On sale @ Amazon.

Shop @ Microsoft.


2015-07-01
Cracking The Coding Interview
Edition: 6
Series: Cracking The Interview
Author: Gayle Laakmann-McDowell
Publisher: CareerCup
ISBN: 9780984782857
Type: Book
Format: Paperback
Price: US $40

On sale @ Amazon.

Shop @ CareerCup.


2017-07-13
The Complete Software Developer’s Career Guide
Edition: 1
Author: John Sonmez
Publisher: Simple Programmer
ISBN: 9780999081419
Type: Book
Format: Paperback
Price: US $30

On sale @ Amazon.

Shop @ Simple Programmer.


2018-03-07
Programming Logic and Design
Edition: 5
Series: Starting Out With
Author: Tony Gaddis
Publisher: Pearson
ISBN: 9780134801155
Type: Book
Format: Paperback
Price: US $128

On sale @ Amazon.

Shop @ Pearson.


2018-06-04
Learning Regular Expressions
Edition: 1
Author: Ben Forta
Publisher: Pearson
ISBN: 9780134757063
Type: Book
Format: Paperback
Price: US $35

On sale @ Amazon.

Shop @ Pearson.


Here are indicators that rank programming languages.

PopularitY of Programming Language (PYPL)
The Importance Of Being Earnest (TIOBE)


Where do we go from here?
Back to Technology.
Go to Business Intelligence.