An online Master of Software Engineering management will develop the foundational knowledge and technical skills you need to design and build software systems. In this program, you’ll:

  • Understand the software development lifecycle
  • Learn to apply requirements engineering (RE) techniques through contemporary practice and tools
  • Master a structural view of the Unified Modeling Language (UML)
  • Focus on a broad range of capabilities, including creating project and software engineering plans, analyzing reports, applying RE techniques and systematic modeling techniques
  • Develop project plans and schedules that satisfy user requirements
  • Develop procedures to deliver and maintain the systems to include change management activities
  • Develop a software engineering plan to address and solve a proposed business problem
  • Explore the methods for creating, measuring and controlling work products and work processes, including agile software development and other software development methodologies
  • Explain and analyze Earned Value Reporting in software projects
  • Describe and apply requirements engineering (RE) techniques through contemporary practice and tools
  • Describe the techniques and develop a requirements specification document that solves a proposed business problem
  • Develop systematic modeling techniques that satisfy functional nonfunctional requirements
  • Develop a structural view of systems with the Unified Modeling Language


Summer Classes Start:

July 6

Courses to Complete:


Cost Per Course:




  • CIS 518 - Advanced Software Engineering

    Prerequisite: CIS 512

    Explore advanced concepts describing the management, research and modeling of software engineering practices. Topics include the software lifecycle, including planning, managing, testing and requirements gathering techniques that create or improve software products and processes.

  • CIS 554 - IT Project Leadership Strategies

    Prerequisite: CIS 517

    Examine the techniques and frameworks for managing teams and leading software development projects. Study the software development methodologies, tools and techniques of software project management with emphasis on leadership qualities.

  • CIS 555 - Requirements Engineering

    Prerequisites: CIS 512 or CIS 517

    Address the processes for eliciting and developing systematic user requirements and modeling techniques to develop computing systems. Topics include structural models, functional models and integrated systems models based on explicit requirements techniques.


  • CIS 500 - Information Systems for Decision Making

    Examine the strategic use and trends of organizational information systems with emphasis on the application of information technology. Study key computing concepts in the strategic context in which information technology is used with emphasis on how information technology enables improvement in quality, timeliness and competitive advantage.

  • CIS 502 - Theories of Security Management

    Prerequisite: CIS 500

    Explore current and emerging theories in security management. Topics include the policies, guidance, technologies and organizational concerns that security managers must address in leading and providing secure computing environments. Discuss topics such as access control, security architecture, cryptography and the CISSP Common Body of Knowledge.


    Discuss trends and topics in computer communications. Use a balance of technical foundations and business practices to develop a managerial level of knowledge in data communications. Topics also include networking, distributed applications, network management, security and network operating systems.

  • CIS 510 - Advanced Systems Analysis and Design

    Get an integrated approach to system analysis and design processes. Explore advanced topics to evaluate and select system development methodologies and design system solutions. Focus on the role of effective interpersonal communication techniques and integration practices with users and user systems.

  • CIS 512 - Advanced Computer Architecture

    Examine the structure and operation of computers in the context of the enterprise solutions. Focus on strategies to select, deploy, integrate and administer platforms or components to support the organizations computing infrastructure. Topics include the framework and strategic trends essential to the administration of hardware; services provided by the operating system; and computer interaction.

  • CIS 515 - Strategic Planning for Database Systems

    Explore the concepts, issues, principles and techniques around managing organizational data resources. Topics include the strategic information requirements of organizations, modeling those requirements using conceptual data modeling techniques, verifying the structural characteristics with normalization and converting the conceptual data models into physical databases. Focus on the application and strategic use of database systems.

  • CIS 517 - IT Project Management

    Get a practical and theoretical foundation for applying project management techniques to Information Technology projects. The course puts a managerial emphasis on the Project Management Institute Project Management Body of Knowledge (PMBOK) knowledge areas, with practical application of project management tools and software to address information technology opportunities.

  • CIS 524 - Computer Interaction and Design

    Understand the concepts, theory and design behind human-computer interaction (HCI) to address organizational issues. Learn the practical principles and guidelines to develop high quality interface designs that users can understand, predict and control. Topics include a strategic and tactical assessment of expert reviews, usability testing, direct manipulation, menu selection and form design. Address current HCI topics with a balanced emphasis on mobile devices, Web and desktop platforms.

  • CIS 599 - Graduate Information Systems Capstone

    Prerequisite: To be taken last or next to last;a grade of 'B' or higheris required.

    Examine and address real-world projects and problems and apply project management techniques to create practical solutions. Take an integrative and senior management approach to address the integration of a broad range of technologies, including databases, security, networking, computer infrastructure and human computer interaction.


You know that software engineering is more than just crunching code. Designing, testing, adapting, and implementing software is a major commitment, and must be deftly managed to ensure success.

With a master’s in software engineering management from Strayer University, you will be prepared to direct software engineers through every stage of the development process.

Dive into the research and modeling stages of software engineering, where you will explore various topics including the software lifecycle, testing procedures, and requirements gathering techniques.

Gain an understanding of how management and leadership guide software development projects by studying software development methods and processes, as well as techniques utilized in software project management.

Learn to develop systematic user requirements and modeling techniques, reviewing structural, functional, and integrated systems models.

The demand for software engineering managers continues to increase as our knowledge of the digital landscape evolves. Become a leader in the software industry as a Master of Science in Information Systems in software engineering management.



Each online Master of Information Systems Concentration can provide you with skills you’ll be able to apply immediately. You may want to explore these other Master of Information Systems concentrations.

Master of Science in Information Systems


U.S. Military Affiliation

Do you have transfer credits?

You consent to receive autodialed marketing calls or text messages from Strayer University and partner school, Capella University, at the phone number you provided. Consent is not required to purchase goods or services. You can always call us at 1.866.314.3547.


Submitting your information,
this may take a few seconds...