About This Chapter
Software Development - Chapter Summary and Learning Objectives
Developing software is a process, and the more structured it is, the more efficient the process will be. These lessons will equip you with an understanding of the stages of software design, and will show that software development includes more than just writing code. It requires an understanding of what purpose the software will serve and who who be using it. Developers must propose and present the idea and make a plan for development. Once the software is written, it has to be tested, deployed, and maintained. This chapter explains the structure behind systems development, introduces models for the development process, and familiarizes you with terminology and tools used in the software development life cycle. This chapter is designed to teach you:
- The eight stages of software development
- Methodology and tools of systems development
- Life cycles of the software development process
- How to develop applications
- Graphical user interface development
|Systems Development Methods and Tools||Learn about the eight steps involved in systems development.|
|Systems Development Life Cycles: Software Development Process||Recognize and understand the life cycle phases of software development.|
|Application Development Processes: Internal & External||Discover approaches to application development.|
|Developing a Graphical User Interface (GUI)||Understand why and how user interface design works.|
1. Systems Development Methods and Tools
System development is the process of defining, designing, testing and implementing a software application. Learn about the phases of systems development and some of the specific tools used to support the activities of each phase in this video lesson.
2. Systems Development Life Cycles: Software Development Process
There are a number of models of software development, each with a somewhat different approach to implementing the various phases of the systems development life cycle. Learn about these models in this video lesson.
3. Application Development Processes: Internal & External
Sourcing indicates who is responsible for system development. There are different types of sourcing, which vary in their use of internal and external resources. Outsourcing in particular has become popular for system development.
4. Developing a Graphical User Interface (GUI)
A computer system needs a user interface. Graphical user interfaces have become very popular due to their ease of use. Learn about the elements of user interfaces and how interfaces are developed to improve the usability of software applications.
Earning College Credit
Did you know… We have over 160 college courses that prepare you to earn credit by exam that is accepted by over 1,500 colleges and universities. You can test out of the first two years of college and save thousands off your degree. Anyone can earn credit-by-exam regardless of age or education level.
To learn more, visit our Earning Credit Page
Transferring credit to the school of your choice
Not sure what college you want to attend yet? Study.com has thousands of articles about every imaginable degree, area of study and career path that can help you find the school that's right for you.