M.E. Computer Science & Engineering:Software Project Management

Thapar University
In Patiala

Price on request
You can also call the Study Centre
17523... More

Important information

Typology Master
Location Patiala
  • Master
  • Patiala


Where and when

Starts Location
On request
Thapar University P.O Box 32, 147004, Punjab, India
See map
Starts On request
Thapar University P.O Box 32, 147004, Punjab, India
See map

Course programme

Semester I

Advanced Data Structures
Software Design and Construction
Research Methodology
Software Engineering Concepts and Methodologies
Advanced Computer Architecture

Semester II

Parallel and Distributed Computing
Advanced Database Systems
Soft Computing Neural Networks
Embedded Systems

Semester III

Thesis (Starts)

Semester IV

Thesis (Continued)

Software Project Management

Introduction To Software Project Management: The nature of software production; Key objectives of effective management: quality, productivity, risk reduction; The role of the software project manager.

Planning The Project : Business Planning: determining objectives, forecasting demand for product, proposal writing, requirement analysis, legal issues (patent, copyright, liability, warranty); Technical planning: Life cycle models, types of plans, plan documentation methods: PERT and CPM, Gantt charts, work breakdown structures, standards, planning for risk management and control :entry and exit criteria, intermediate checkpoints, performance prediction and analysis people, prototyping and modelling, inspections and reviews, process and process assessment, development methods, metrics, configuration management, testing and quality assurance, capacity planning, estimating - what it takes to do the job: cost (direct and indirect), resources, time, size and complexity of product risk determination, role of requirements and design in estimating, financial planning-budgeting, resource allocation,organizational considerations (teams, hierarchies, etc), technology, human factors and usability, tools and environments, transition of product to the user.

Managing And Evaluating The Project: Managing the task: project control, managing the plan, reviews, feedback and reporting mechanisms, configuration management, quality control and quality assurance, managing change, readjusting goals and milestones, risk management, testing phases, formalized support activities; Managing the team: Team organizations, recruiting and staffing-picking the right people, technical leadership, avoiding obsolescence-training etc.; Managing the context : Communication skill, decision theory, business management, assessing the organization�s ability to perform the process, probability and statistics; Managing product support and maintenance, Evaluation of the project.

Laboratory Work: Implementation of software project management concepts using tools like MS Project, Rational RequisitePro, Purify, etc., selected case studies.

Students that were interested in this course also looked at...
See all