B.Sc.in Management and Information Technology (Interim)

BACHELOR OF SCIENCE IN MANAGEMENT AND INFORMATION TECHNOLOGY

IMIT 22053

Software Engineering

Status : Core Pre-requisite :IMIT 21012 Co-requisite : None

 

On completion of this course, the student should be able to:

  • Define what software is
  • List software development process models
  • Recognize the need of formal approach for software development.
  • Identify software requirements of an organization.
  • Propose a suitable software solution for an organization.
  • Select suitable software development process model, and tools for software development.
  • Analyze and design software systems for organizations.
  • Review software designs.
  • Inspect software systems.

Software and Software Engineering: Software process, project management, managing people, software cost estimation, quality management, configuration management, software requirements, system models, software prototyping, formal specification, architectural design, object-oriented design, user interface design, software testing.
Lectures, case discussions, tutorials and group work.
End-of- semester examination and continuous assessment.

  1. Roger S. Pressman, “Software Engineering - A Practitioner’s Approach”, 5th Edition, 2001, McGraw Hill
  2. Ian Summerville, “Software Engineering”, 6th Edition, 2001, Addison Wesley

Back