Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

PPSyllabuspdf 2024 02 03 11 39 26

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

DR.

SUBHASH UNIVERSITY - JUNAGADH


School of Engineering & Technology
Syllabus for 4th Semester
Project Planning – [1DECO404]

Name of Department in which this course is offered Semester in which offered

CE 4th

1. Type of Course : Program Core Course

2. Prerequisite : Object Oriented Programming Fundamentals

3. RATIONALE : This course is an introduction to the basic processes of project management


for instructional design software. Students will learn to use project planning for organizing,
scheduling and monitoring software progress. Software’s are used by almost all peoples for
various purposes such as withdrawing payments from ATM machines, paying bills of
electricity, telephone using ECS systems, Airline, railway tickets reservation online etc. People
can work with computers flawlessly over a long period of time. This course helps the students
to develop, design, analyze, test & implement the software project during the courses in higher
semesters of diploma programme.
Students will be able to
• To understand the fundamentals of Software Project Management.
• Prepare SRS (Software Requirement Specification) document and SPMP (Software Project
Management Plan) document.
• To investigate software project planning and management tools.
• Schedule various activities in software projects.
• Apply various software testing methods.

4. COURSE OUTCOME :

Marks %
Sr. No. CO Statement
Weightage

CO – 1 Comprehend Project Management Concepts. 25

Subject: Project Planning [1DECO404] Page 4 of 4


Dr. Subhash University - Junagadh
CO – 2 Distinguish various Software Process Models. 25
Draw different diagrams for given modules and design user
CO – 3 25
interface.
CO – 4 Apply code standard and Identify Software Testing Techniques. 25

5. TEACHING AND EXAMINATION SCHEME :

Teaching Schemes Credit Examination Scheme


Theory Practical Total
L T P C
E-ESE M-PA V-ESE I-PA
0 0 4 2 0 0 50 50 100

6. CONTENT :
Sr. Total %
Content
No. Hrs Weightage
1. Unit I: Introduction and Software Project Planning:
The Evolving Role of Software, Fundamentals of Software Project
Planning, Software Metrics (Process, Product and Project Metrics),
Software Project Estimations, Software Project Planning (MS 12 15
Project Tool), Project Scheduling & Tracking, Risk Analysis &
Management (Risk Identification, Risk Projection, Risk
Refinement, Risk Mitigation).
2. UNIT II – Software Development Models:
Waterfall Model, Incremental Model, RAD Model, Prototyping 10 20
Model, Spiral Model.
3. UNIT III – Requirement Analysis and Specification:
Requirement Gathering and Analysis, Software Requirement
Specification (SRS) – Characteristic, Customer requirement,
8 15
Functional Requirement, Design Process - Classification of Design
Activities, Classification of Design Methodology, Cohesion and
Coupling.
4. UNIT IV – Various Models for Project Planning:
Introduction of UML, scenario-Based Modeling - Writing Use-
Cases, Developing an System Activity Diagram, Class diagram, ER 14 25
Diagram, Data-Flow Diagrams - Primitive Symbols of DFD,
Develop DFD Model of System.
5. UNIT V – Software Coding & Testing: 12 25

Subject: Project Planning [1DECO404] Page 4 of 4


Dr. Subhash University - Junagadh
Coding Standard and coding Guidelines, Code Review, Testing
Strategies, Types of Testing: Manual Testing vs Automatic testing,
Unit Testing, Black-box Testing, White-box testing, Test
Documentation, Overview of Automated Testing tools like
Selenium, Mantis Bug Tracker, IBM Rational Functional Tester,
Bugzilla.

7. SUGGESTED SPECIFICATION TABLE WITH MARKS (THEORY)

Distribution of Theory Marks

R Level U Level A Level N Level E Level C Level

0 0 0 0 50 50

(Revised Bloom’s Taxonomy)

Legends: R: Remembrance U: Understanding A: Application

N: Analyze E: Evaluate C: Create and above Levels

Note: This specification table shall be treated as a general guideline for students and teachers. The
actual distribution of marks in the question paper may vary slightly from above table.

8. REFERENCE BOOKS:
1. Bob Hughes, Mike Cotterell and Rajib Mall, “Software Project Management”, Sixth
Edition, Tata McGraw Hill, New Delhi, 2017.
2. Roger S. Pressman, Software Engineering- A practitioner’s Approach, McGraw-Hill
International Editions.
3. Ian Sommerville, Software engineering, Pearson education Asia.
4. Robert K. Wysocki, “Effective Software Project Management”, Wiley Publication, 2011.
5. Object Oriented Modeling and design with UML, second edition, Michael R Blaha and
James R Rambaugh, Pearson Prentice Hall.
6. Software Testing: Principles and Practices, Srinivasan Desikan, Gopalaswamy Ramesh,
Pearson Education India.

9. LIST OF EXPERIMENTS:
1. Identify the development model for software with proper explanation.
2. Gather requirement for software.
3. Prepare SRS Document for Software.
4. Design Activity Diagram for system.
5. Design Use-case Diagram for system.
6. Design Data Dictionary of system.
7. Prepare E-R Diagram of System.

Subject: Project Planning [1DECO404] Page 4 of 4


Dr. Subhash University - Junagadh
8. Design Data Flow Diagram of system.
9. Design test case for railway reservation form.
10. Design test case for identified Mobile application.

10. LIST OF OPEN-SOURCE SOFTWARE / LEARNING WEBSITE:


1. https://onlinecourses.nptel.ac.in/noc19_cs70/preview
2. Software Project Management by Prof. Rajib Mall & Prof. Durga Prasad Mohapatra | IIT
Kharagpur
3. http://selenium.com
4. www.toolsqa.com

Subject: Project Planning [1DECO404] Page 4 of 4


Dr. Subhash University - Junagadh

You might also like