Software Engineering and Design Patterns JNTU-K MCA Second Sem

  • New
₹170.00

Tax excluded

Quantity

AUTHORS: Dr. Saroj Kumar , Mr. Dileep Singh

ISBN :  978-93-5755-602-6

Syllabus

 

MCA2103

 

Software Engineering and Design Patterns

 

UNIT-I

Introduction to Software Engineering: The Evolving Role of Software, Changing Nature of Software, Software Myths. (Text Book 3), The Software Problem: Cost, Schedule and Quality, Scale and Change. Software Process: Process and Project, Component Software Process, Software Development Process Models: Waterfall Model, Prototyping, Iterative Development, Relational Unified Process, Time Boxing Model, Extreme Programming and Agile Process, Using Process Models in a Project, Project Management Process.

 

UNIT-II

Software Requirement Analysis and Specification: Value of Good SRS, Requirement Process, Requirement Specification, Functional Specifications with use-cases, other Approaches for Analysis, Validation, Planning a Software Project: Effort Estimation, Project Schedule and Staffing, Quality Planning, Risk Management Planning, Project Monitoring Plan, Detailed Scheduling.

 

UNIT-III

Software Architecture: Role of Software Architecture, Architecture Views, Components and Connector View, Architecture Styles for C & C View, Documenting Architecture Design, Evaluating Architectures, Design: Design Concepts, Function-Oriented Design, Object Oriented Design, Detailed Design, Verification, Metrics.

 

Software Testing: Introduction, Verification and Validation, White Box and Black Box Techniques

 

UNIT-IV

Introduction: History and Origin of Patterns, Design Patterns in MVC, Describing Design Patterns, How Design Patterns Solve Design Problems, Selecting a Design Pattern, Using a Design Pattern

 

Design Patterns-1: Creational, Abstract Factory-Builder, Factory Method, Prototype-Singleton

 

UNIT-V

Design Patterns-2: Structural Patterns: Adapter, Bridge, Composite, Decorator, Façade, Flyweight, Proxy

 

Design Patterns-3: Behavioural Patterns, Chain of Responsibility, Command-Interpreter, Iterator- Mediator, Memento, Observer, State, Strategy, Template Method, Visitor

JNUT-K2024/MCA/2/03
50 Items
New product

4 other products in the same category: