0% found this document useful (0 votes)
51 views2 pages

Syllabus

The document outlines the course CSC603, focusing on Software Engineering and Project Management, with a credit value of 3. It details the course objectives, outcomes, and modules covering topics such as software requirements, design engineering, risk management, testing, and project scheduling. The course aims to equip students with essential skills in software engineering principles and project management life cycles.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views2 pages

Syllabus

The document outlines the course CSC603, focusing on Software Engineering and Project Management, with a credit value of 3. It details the course objectives, outcomes, and modules covering topics such as software requirements, design engineering, risk management, testing, and project scheduling. The course aims to equip students with essential skills in software engineering principles and project management life cycles.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course Code Course Name Credit

CSC603 Software Engineering and Project Management 03

Pre-requisite: None
Course Objectives: The course aims:
1| To provide the knowledge of software engineering discipline.
2| Tounderstand Requirements and analyze it
3 To do planning and apply scheduling
4| Toapply analysis, and develop software solutions
5|To demonstrate and evaluate real time projects with respect to software engineering principles
and Apply testing and assure quality in software solution.
6 To understand need of project management and project management life cycle.
Course Outcomes:
1|Understand and use basic knowledge in software engineering.
2| ldentify requirements, analyze and prepare models.
3 Plan,schedule and track the progress of the projects.
4| Design &develop the software solutions for the growth of society

5 Apply testing and assure quality in software solutions


6 Generate project schedule and can construct, design and develop network diagram for
different type of Projects. They can also organize different activities of project

Module |Detailed Content Hours


1 Introduction to Software Engineering
Natureof Software, Software Engineering, Software Process, Capability 08

Maturity Model (CMM) Generic Process Model, Prescriptive Process


Models: The Waterfall Model, V-model, Incremental Process Models,
Evolutionary Process Models, Concurrent Models, Agile process, Agility
Principles, Extreme Programming (XP), Scrum, Kanban model
2 Requirements Analysis and Cost Estimation 06

2.1 Software Requirements: Functional & non-functional user-system


requirement engineering process - feasibility studies - elicitation - validation
& management - software prototyping - S/W documentation Analysis and
modelling Requirement Elicitation, Software requirement specification (SRS)
3Ps (people, product and process) Process and Project metrics Software
Project Estimation: LOC, FP, Empirical Estimation Models - COCOMO II
Model
3 Design Engineering 07
3.1 Design Process & quality, Design Concepts, The design Model, Pattern-based
Software Design. 4.2 Architectural Design :Design Decisions, Views, Patterns
|Application Architectures, Modeling Component level Design: component
|Designing class based components, conducting component-level design, User
|Interface Design: The golden rules, Interface Design steps & Analysis,Design
Evaluation
4 05
Software Risk, Configuration Management
4.1 Risk Identification, Risk Assessment, Risk Projection, RMMM Software
|Configuration management, SCM repositories, SCM process Software Quality
Assurance Task and Plan, Metrics, Software Reliability, Formal Technical
Review (FTR), Walkthrough.
Software Testing and Maintenance 05

5.1 Testing: Software Quality, Testing: Strategic Approach, Strategic Issues


Testing: Strategies for Conventional Software, Object oriented software, Web
AppsValidating Testing- System Testing- Art of Debugging.
|Maintenance :Software Maintenance-Software Supportability
Reengineering- Business Process Reengineering- Software Reengineering
Reverse Engineering- Restructuring- Forward Engineering.
IT Project Management and Project Scheduling 08
6.1 Introduction, 4 P's, WSHH Principle, Need for Project Management, Project
Life cycle and ITPM, Project Feasibility, RFP, PMBOK Knowledge areas,
Business Case, Project Planning, Project Charter and Project Scope.
6.2 Project Scheduling:Defining a Task Set for the Software Project, Timeline
charts WBS, Developing the Project Schedule, Network Diagrams (AON,
AOA), CPM andPERT, Gantt Chart, Tracking the Schedule, Earmed Value
Analysis

You might also like