SOFTWARE ENGINEERING

  • New
₹160.00

Tax excluded

Quantity

AUTHORS: Dr. Punam Sharma 

ISBN : 978-93-6180-654-4

Syllabus

 

Software Engineering

 

Course Code: BCA-63T-205

 

UNIT-I

Software Engineering Fundamentals: Software, Problem Domain, Software Engineering Challenges, Software Processes (processes, projects & products, component), Software Requirement Analysis & Specification.

 

Software Development Process Models: Waterfall Model, Prototyping, Iterative Enhancement Model, Spiral Model. Introduction to Agile Model: Principles, Steps, Various Agile Process Models.

 

UNIT-II

Software Project Planning: Cost Estimation- Uncertainties in Cost Estimation, Building Cost Estimation Models, On Size Estimation, COCOMO Model.

 

Project Scheduling: Average Duration Estimation, Project Scheduling & Milestones. Quality Assurance Plans: Verification & Validation, Inspection & Reviews.

 

UNIT-III

Design Engineering: Design Process & Design Quality, Design Concepts (abstraction, architecture, modularity, functional independence, refinement, and design classes), The Design Model (data design elements, architectural design elements, interface design elements, component-level design elements, deployment-level design elements).

 

Testing Strategies & Tactics: A strategic approach to software testing, Strategic issues, Software testing fundamentals, Test characteristics, Test Strategies for conventional software: Unit Testing, Integration testing, Validation Testing, System testing, Black-Box testing, White Box testing.

 

UNIT-IV

Software Reliability: Risk Management, Measures of Reliability & Availability, Software Safety.

 

Maintenance and Reengineering: Introduction to: Software Maintenance, Software Supportability, Reengineering, Reverse Engineering, Restructuring, and Forward Engineering.

 

 

 

UOR NEP2020/BCA/3/03
49 Items
New product

16 other products in the same category: