Software Design and Development: Software Engineering & SDLC Phases
Software Design
| Beginner
- 11 Videos | 51m 56s
- Includes Assessment
- Earns a Badge
Software development is no different from any other creative process. It involves the planning, development, controlling, testing, and maintenance of software products. The software development life cycle (SDLC) is a framework used to expand that development process into different stages, ensuring that the team works together to minimize risk, reduce cost, and deliver a high-quality product. Begin by exploring the role of software engineering in development. Then, examine the SDLC phases to discover the business needs for project analysis and project plan development. Finally, investigate development and implementation steps and learn about the importance of testing prior to deployment. Upon completion, you will be able to list all the phases of the SDLC and name a final document of each phase.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedefine software engineering and its role in software developmentrecall the software development milestones throughout the decadeslist the software development life cycle (SDLC) phases and recognize the need for this processillustrate the need for an analysis of the project and development of a project planlist the reasons for producing a design document
-
define the development and implementation stepsrecognize the need for a test plan and the importance of testing prior to deploymentdevelop a maintenance plan or guideidentify project management as part of the software development processsummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 48sUP NEXT
-
2.Software Engineering as a Concept3m 20s
-
3.Evolution of Software and Methodologies6m 1s
-
4.Software Development Life Cycle (SDLC) Phases4m 50s
-
5.Software Planning and Requirements Analysis5m
-
6.Software Design and Prototyping6m 17s
-
7.Implementation and Development of the Application3m 32s
-
8.Software Testing and Deployment6m 1s
-
9.Software Maintenance5m 12s
-
10.Project Management7m 1s
-
11.Course Summary2m 55s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.