Professional Documents
Culture Documents
Basics of Project Management
Basics of Project Management
Semester I
1. Project Management I
2. OOAD & UML
3. Project Management Tool- Agile
4. ERP- Enterprise Resource Planning
Semester II
1. Software Testing Tools-Selenium
2. Project Work
Project Management I
5.1 Finance
5.2 Sales and Distribution
5.3 Manufacturing and Production Planning
5.4 Material and Capacity Planning
5.5 Shop Floor Control
5.6 Quality Management
5.7 JIT/Repetitive Manufacturing
5.8 Cost Management
5.9 Engineering Data Management
5.10 Engineering Change Control
5.11 Configuration Management
5.12 Serialization / Lot Control
5.13 Tooling
5.14 Human Resource
5.15 Plant Maintenance
5.16 Preventive Maintenance Control
5.17 Equipment Tracking
5.18 Component Tracking
5.19 Plant Maintenance Calibration Tracking
5.20 Plant Maintenance Warranty Claims Tracking
5.21 Quality Management
5.22 Functions of Quality Management
5.23 CAQ and CIQ; Materials Management
5.24 Pre-purchasing; Purchasing
5.25 Vendor Evaluation
5.26 Inventory Management and Invoice Verification and Material
Inspection
11.ERP: A HR Perspective:
11.1 Role of ERP in Human Resource Management:
11.2 Workflow of ERP human resource management system;
11.3 Advantages of ERP human resource management system,
11.4 Human Resource Management Module:
11.5 Functions of human resource management module;
11.6 Features of human resource management module;
11.7 Benefits of human resource management module,
11.8 Common Sub-Modules of Human Resource Management Module:
11.9 Personnel management;
11.10 Organisational management;
11.11 Payroll management;
11.12 Time management;
11.13 Personnel development
Object Oriented Modeling and Design usung UML
INTRODUCTION
a. An overview - Object basics
b. Object state and properties,
c. Behavior,
d. Methods,
e. Messages.
f. Object Oriented system development life cycle.
g. Benefits of OO Methodology.
1. Overview of Prominent OO Methodologies:
1.1The Rumbaugh OMT.
1.2The Booch methodology.
1.3Jacobson's OOSE methodologies.
1.4Unified Process.
1.5Introduction to UML.
1.6Important views & diagram to be modelled for system by UML.
2. Factional view(models):
2.1Use case diagram
2.1.1 Requirement Capture with Use case.
2.1.2 Building blocks of Use Case diagram – actors, use case guidelines for
use case models.
2.1.3 Relationships between use cases - extend, include, generalize.
2.1.4 Activity diagram
2.1.5 . Elements of Activity Diagram –
2.1.4.1 Action state,
2.1.4.2 Activity state,
2.1.4.3 Object. node,
2.1.4.4 Control and Object flow,
2.1.4.5 Transition (Fork, Merge, Join)
2.2 Guidelines for Creating Activity Diagrams.
2.3 Activity Diagram - Action Decomposition (Rake ).
2.4 Partition - Swim Lane.
3. Static structural view (Models):
3.1Classes, values and attributes,
3.1.1 operations and methods,
3.1.2 responsibilities for classes,
3.1.3 abstract classes,
3.1.4 access specification(visibility of attributes and operations).
3.2 Relationships among classes:
3.2.1 Associations,
3.2.2 Dependencies.,
3.2.3 Inheritance - Generalizations,
3.2.4 Aggregation.
5.1State Diagram
5.1.1 notations,
5.1.2 events
5.1.2.1 signal events,
5.1.2.2 change events,
5.1.2.3 Time events
5.2State Diagram states
5.2.1 composite states,
5.2.2 parallel states,
5.2.3 History states,
5.2.4 transition and condition,
5.2.5 state diagram behavior
5.2.5.1 activity
5.2.5.2 effect,
5.2.5.3 do-activity,
5.2.5.4 entry and exit activity
5.2.5.5 completion transition,
5.2.5.6 sending signals.
5.3 Interaction diagrams:
5.3.1 Sequence diagram –
5.3.1.1 Sequence diagram notations and examples,
5.3.1.2 iterations,
5.3.1.3 conditional messaging,
5.3.1.4 branching,
5.3.1.5 object creation and destruction,
5.3.1.6 time constraints,
5.3.1.7 origin of links,
5.3.1.8 Activations in sequence diagram.
5.3.2 Collaboration diagram –
5.3.2.1 Collaboration diagram notations and examples,
5.3.2.2 iterations,
5.3.2.3 conditional messaging,
5.3.2.4 branching,
5.3.2.5 object creation and destruction,
5.3.2.6 time constraints,
5.3.2.7 origin of links,
5.3.2.8 activations in sequence diagram.
6. Approaches for developing dynamic systems:
6.1Top - down approach for dynamic systems.
6.2Bottom - up approach for dynamic systems.
6.2.1 Flexibility Guidelines for Behavioral Design –
6.2.2 Guidelines for allocating and designing behaviors that lead to more fexible
design.
7. Architectural view:
7.1Logical architecture: dependency, class visibility, sub systems.
7.2Hardware architecture:
7.2.1 deployment diagram notations,
7.2.2 nodes,
7.2.3 object migration between node
7.3Process architecture:
7.3.1 what are process and threads and their notations in UML,
7.3.2 object synchronization,
7.3.3 invocation schemes for threads
7.3.4 UML notations for different types of
invocations
7.4Implementation architecture: component diagram notations and examples.
8. Reuse: Libraries, Frame works components and Patterns:
8.1 Reuse of classes.
8.2 Reuse of components.
8.3 Reuse of frameworks, black box framework, white box frame.
8.4 Reuse of patterns: Architectural pattern and Design pattern.
Reference books:
1. Designing Flexible Object Oriented systems with UML - Charles Ritcher
2. Object Oriented Analysis & Design, Sat/.inger. Jackson, Burd Thomson
3. Object oriented Modeling and Design with UML – James Rumbaugh.
Micheal Blaha (second edition)
4. The Unified Modeling Language User Guide - Grady Booch, James
Rumbaugh, Ivar Jacobson.
5. Object Oriented Modeling and Design - James Rumbaugh
6. Teach Yourself UML in 24 Hours - Joseph Schmuilers
7. Object-Oriented Analysis and Design: using UML Mike O'Docherty Wiley
Publication
Software Testing And Quality Assurance
UNIT I 12hrs
UNIT II 12 hrs
Text Book:
UNIT IV Practicals
1. Introduction Introduction
1.1 Software Testing
1.2 Testing methods
1.3 Testing levels
1.4 Methods of Software Testing
2. Test Scenarios
3. Test Case:
3.1Writing Test Cases
3.2Test case execution
4. SCENARIOS
4.1 SCENARIO TO LOG IN TO FLIGHT APPLICATION
4.2 SCENARIO TO LOG OUT
4.3 SCENARIO TO BOOK A TICKET
4.4 SCENARIO TO UPDATE THE ORDER
4.5 SCENARIO TO DELETE AN ORDER
4.6 SCENARIO TO OPEN AN ORDER
4.7 SCENARIO TO VIEW AGENTS REPORTS
4.8 SCENARIO TO VIEW TOTAL NUMBER OF TICKETS SOLD
5. Test Cases:
5.1 Flight Reservation:
5.2 Functional test cases Integration Test cases System test cases
6. AUTOMATION- QTP
6.1Introduction to QTP
6.2Record, Run and Analyzing Test.
6.3Perform multiple actions.
6.4Inserting checkpoints.
6.1.1 Standard Checkpoint
6.1.2 Image Checkpoint
6.1.3 Table Checkpoint
6.1.4 Text Checkpoint
6.1.5 Text Area Checkpoint
6.1.6 Bitmap Checkpoint
6.1.7 Database Checkpoint
7. Working with Data Tables
PROJECT WORK
- IA – 60 Marks
o Synopsis - 20 Marks
o Seminar 1 - 20 Marks
o Seminar 2 - 20 Marks
- Dissertation -100 Marks
o Documentation - 40 Marks
o Presentation / Demonstration - 60 Marks
- Viva - 40 Marks
Note: During the practical examination maximum 5 projects have to be evaluated
in a batch