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 course
    define software engineering and its role in software development
    recall the software development milestones throughout the decades
    list the software development life cycle (SDLC) phases and recognize the need for this process
    illustrate the need for an analysis of the project and development of a project plan
    list the reasons for producing a design document
  • define the development and implementation steps
    recognize the need for a test plan and the importance of testing prior to deployment
    develop a maintenance plan or guide
    identify project management as part of the software development process
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 48s
    UP NEXT
  • Playable
    2. 
    Software Engineering as a Concept
    3m 20s
  • Locked
    3. 
    Evolution of Software and Methodologies
    6m 1s
  • Locked
    4. 
    Software Development Life Cycle (SDLC) Phases
    4m 50s
  • Locked
    5. 
    Software Planning and Requirements Analysis
    5m
  • Locked
    6. 
    Software Design and Prototyping
    6m 17s
  • Locked
    7. 
    Implementation and Development of the Application
    3m 32s
  • Locked
    8. 
    Software Testing and Deployment
    6m 1s
  • Locked
    9. 
    Software Maintenance
    5m 12s
  • Locked
    10. 
    Project Management
    7m 1s
  • Locked
    11. 
    Course Summary
    2m 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.