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

Master

In Patiala

Price on request

Description

  • Type

    Master

  • Location

    Patiala

Facilities

Location

Start date

Patiala (Punjab)
See map
Thapar University P.O Box 32, 147004

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

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

Seminar
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.

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

Price on request