Please enable JavaScript to use CodeHS

Utah Computer Programming 1

Roles in a Software Development Team

Students learn the key roles and responsibilities of members of a software development team.

Lessons

8.1 Software Engineer

  • A Day as a Software Developer
  • Development Life Cycle
  • Team Roles, Release, and Maintenance
  • Development Life Cycle Quiz
  • A Day in the Life of a Software Engineer at Meta
  • +5 more

8.2 QA Engineer

  • A Day as a QA Engineer
  • Define Acceptance Criteria
  • Outline Test Cases
  • Report Bugs
  • Part 1: Bug Hunt
  • +1 more

8.3 Designer

  • A Day as a Designer
  • Create Wireframes
  • Research Typography
  • Choose Colors
  • Create a Color Palette
  • +2 more

8.4 Project Manager

  • A Day as a Project Manager
  • Plan Project
  • Organize Tasks
  • Set Deadlines
  • Create a Task Board

8.5 Software Reliability and Automation's Impact

  • Why Reliable Software Is an Ethical Responsibility
  • Reliable Software Ethics Reflection
  • The Big Question Article
  • Workplace Automation Reflection