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
Specific References
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent
Write your review
Review sent
Your review cannot be sent
AUTHORS: Dr. Saroj Kumar , Mr. Dileep Singh
ISBN : 978-93-5755-602-6
check_circle
check_circle