Software Development Concepts: Software Development Glossary


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

There are key concepts and terminology that members of software development teams should recognize with respect to software development and project management. In this 13-video course, learners can explore these concepts and terminology, including the software development lifecycle, Agile and traditional project management, deliverables, roles, and responsibilities and tips on how to stay current in the dynamic and quick-moving software development landscape. Key concepts covered here include software development terms related to the software development life cycle; concepts related to traditional project management and Agile project management; and the practice of continuous integration and continuous delivery CI/CD in software development. Learners examine concepts related to the software testing process in software development; learn about deliverables in the software development lifecycle; and learn roles and responsibilities on typical software development teams and on Agile software development teams. You will explore sources, including online sources for staying current in the dynamic and quick-moving software development landscape.



Expected Duration (hours)
0.7

Lesson Objectives

Software Development Concepts: Software Development Glossary

  • discover the key concepts covered in this course
  • recognize key software development terms related to the software development life cycle
  • describe key concepts related to traditional project management
  • describe key concepts related to Agile project management
  • recognize key terms related to Agile software development
  • recognize the practice of continuous integration and continuous delivery CI/CD in software development
  • identify key concepts related to the software testing process in software development
  • identify deliverables in the software development lifecycle
  • recognize roles and responsibilities on typical software development teams
  • recognize key roles on Agile software development teams
  • identify sources for staying current in the dynamic and fast-moving software development landscape
  • work with online sources to stay current in the dynamic and quick-paced software development landscape
  • recognize frequently used concepts and important terms in software development
  • Course Number:
    it_pmsdgldj_01_enus

    Expertise Level
    Intermediate