info@lceri.org.pk www.lceri.org.pk +92 313 8687214
Become an Instructor Help Center Student Login
Diploma Course

Software Engineering

Learn how software is planned, specified, designed, developed, tested, maintained and managed in professional teams.

Asynchronous DIT-202-ASY Information Technology

Course enrollment is managed through a Diploma

Students do not enroll in this Course separately. Select a Diploma containing this Course.

View Diploma in Information Technology

Course Overview

This course presents the principles and processes used to develop reliable software systems. Learners study software-development life cycles, requirements engineering, modeling, architecture and design, project planning, quality assurance, testing, version control and maintenance. Traditional and Agile approaches are compared, with practical activities that produce a small but coherent set of software-engineering documents for a proposed system.

Learning Outcomes

• Explain software-engineering principles, process models and professional responsibilities.
• Gather, analyze and document functional and non-functional requirements.
• Create basic process, use-case, data and design models for a software system.
• Estimate, plan and monitor a small software project using appropriate artifacts.
• Design test cases and apply quality-assurance concepts throughout development.
• Use basic version-control and change-management practices in team projects.

Assigned Instructor

AB
Ahmed Bin Sana Instructor

Course Information

  • Learning Mode Asynchronous
  • Duration 24 Weeks
  • Course Type Core