Software Project Management: Syllabus
Software Project Management: Syllabus
Software Project Management: Syllabus
Syllabus:
Unit I: Introduction
Project, Management, Software Project Management activities, Challenges in software projects,
Stakeholders,
Objectives & goals
Project Planning: Step-wise planning, Project Scope, Project Products & deliverables, Project activities,
Effort
estimation, Infrastructure
Unit II: Project Approach
Lifecycle models, Choosing Technology, Protoyping
Iterative & incremental Process Framework: Lifecycle phases, Process Artifacts, Process workflows
(Book 2)
Unit III: Effort estimation & activity Planning
Estimation techniques, Function Point analysis, SLOC, COCOMO, Usecase-based estimation , Activity
Identification
Approaches, Network planning models, Critical path analysis
Unit IV: Risk Management
Risk categories, Identification, Assessment, Planning and management, PERT technique, Monte Carlo
approach
Unit V: Project Monitoring & Control , Resource Allocation
Creating a framework for monitoring & control, Progress monitoring, Cost monitoring, Earned value
Analysis,
Defects Tracking, Issues Tracking, Status reports, Types of Resources, Identifying resource requirements,
Resource
scheduling
Unit VI: Software Quality
Planning Quality, Defining Quality - ISO 9016, Quality Measures, Quantitative Quality Management
Planning,
Product Quality & Process Quality
Metrics, Statistical Process Control Capability Maturity Model, Enhancing software Quality ( Book3)
Text Books:
1. Software Project Management, Bob Hughes & Mike Cotterell, TATA Mcgraw-Hill
2. Software Project Management, Walker Royce: Pearson Education, 2005.
3. Software Project Management in practice, Pankaj Jalote, Pearson.
Reference Book:
1. Software Project Management, Joel Henry, Pearson Education.
Mobile Computing
Syllabus:
UNIT I
Introduction: Mobile Communications, Mobile Computing Paradigm, Promises/Novel
Applications and
Impediments and Architecture; Mobile and Handheld Devices, Limitations of Mobile and
Handheld
Devices.
GSM Services, System Architecture, Radio Interfaces, Protocols, Localization, Calling,
Handover,
Security, New Data Services, GPRS.
UNIT II
(Wireless) Medium Access Control (MAC) : Motivation for a specialized MAC (Hidden
and exposed
terminals, Near and far terminals), SDMA, FDMA, TDMA, CDMA, Wireless LAN/(IEEE
802.11)
UNIT III
Mobile Network Layer : IP and Mobile IP Network Layers, Packet Delivery and Handover
Management,
Location Management, Registration, Tunneling and Encapsulation, Route Optimization, DHCP.
UNIT IV
Mobile Transport Layer : Conventional TCP/IP Protocols, Indirect TCP, Snooping TCP,
Mobile TCP,
Other Transport Layer Protocols for Mobile Networks.
Database Issues : Database Hoarding & Caching Techniques, Client-Server Computing &
Adaptation,
Transactional Models, Query processing, Data Recovery Process & QoS Issues.
UNIT V
Data Dissemination and Synchronization : Communications Asymmetry, Classification
of Data Delivery
Mechanisms, Data Dissemination, Broadcast Models, Selective Tuning and Indexing Methods,
Data
Synchronization Introduction, Software, and Protocols.
UNIT VI
Mobile Ad hoc Networks (MANETs) : Introduction, Applications & Challenges of a
MANET, Routing,
Classification of
Routing Algorithms, Algorithms such as DSR, AODV, DSDV, etc. , Mobile Agents, Service
Discovery.
Protocols and Platforms for Mobile Computing : WAP, Bluetooth, XML, J2ME,
JavaCard, PalmOS,
Windows CE, SymbianOS, Linux for Mobile Devices,Android.
Text Books:
1. Jochen Schiller, Mobile Communications, Addison-Wesley, Second Edition, 2009.
2. Raj Kamal, Mobile Computing, Oxford University Press, 2007, ISBN: 0195686772
Reference Book:
SYLLLABUS:
Unit I:
Introduction to Information Storage and Retrieval System: Introduction, Domain
Analysis of IR
systems and other types of Information Systems, IR System Evaluation.
Introduction to Data Structures and Algorithms related to Information Retrieval: Basic Concepts,
Data
structures, Algorithms
Unit II:
Inverted files: Introduction, Structures used in Inverted Files, Building Inverted file using a
sorted array,
Modifications to Basic Techniques.
Unit III:
Signature Files: Introduction, Concepts of Signature Files, Compression, Vertical
Partitioning, Horizontal
Partitioning.
Unit IV:
New Indices for Text: PAT Trees and PAT Arrays: Introduction, PAT Tree structure,
algorithms on the
PAT Trees, Building PAT trees as PATRICA Trees, PAT representation as arrays.
Unit V:
Stemming Algorithms: Introduction, Types of Stemming Algorithms, Experimental
Evaluations of
Stemming to Compress Inverted Files
Unit VI:
Thesaurus Construction: Introduction, Features of Thesauri, Thesaurus Construction,
Thesaurus
construction from Texts, Merging existing Thesauri
TEXT BOOK :
1. Frakes, W.B., Ricardo Baeza-Yates: Information Retrieval Data Structures and Algorithms,
Prentice Hall,
1992.
2. Modern Information Retrival By Yates Pearson Education.
3. Information Storage & Retieval By Robert Korfhage John Wiley & Sons.
REFERENCES :
1. Kowalski, Gerald, Mark T Maybury: Information Retrieval Systems: Theory and
Implementation,
Kluwer Academic Press, 1997.
2. Information retrieval Algorithms and Heuristics, 2ed, Springer