B u i l d Y o u r s e l f & H e l p O t h e r s

Click over what you need:

Syllabus Books Lecture Slides
Questions Topicwise Questions Notes/Suggestions
Others

👉 Click Here to open the other courses of CSE


 Other Names of this Course / Subject 
Software Engineering, SWE, SE



 Syllabus                                                                                                                 
Concepts of Software Engineering, Software Engineering paradigms, Different phases of software System Development, Different types of information, and qualities of information. Project Management Concepts, Software process and project Metrics, Software Project Planning, Risk Analysis and Management, Project Scheduling and Tracking. Analysis Concepts and principles: requirement analysis, Analysis modeling, data modeling. Design concepts and principles, Architectural design, User Interface design, Object Oriented software development, and design: Iterative Development and the Unified Process. Sequential waterfall life cycles, Inception. Use case model for requirement writing, Elaboration using System Sequence Diagram, and Domain Model. Visualizing concept classes. UML diagrams, Interaction, and Collaboration diagrams for designing Software. Designing Objects with responsibilities. GRASP patterns with General Principles in assigning responsibilities: Information expert, Creator, Low Coupling and High Cohesion, Creating design class diagrams, and mapping design to codes. Advanced GRASP patterns: Polymorphism, Pure Fabrication, Indirection, Project Variation. GoF Design Patterns: Adapter, Factory, Singleton, Strategy, Composite, Fa.Sade, and Observer. Software Testing: White Box and Black Box testing. Basis Path Testing. Testing for the specialized environment. Software testing strategies: Unit Testing, Integration Testing, Validation Testing, System Testing, and Art of debugging. Analysis of System Maintenance and upgrading: Software repair, downtime, error, faults, specification, and correction, Maintenance cost models, documentation. Software Quality Assurance, Quality factors. Software quality measures. The cost impact of Software defects. Concepts of Software reliability, availability, and safety. Function-based metrics and bang metrics. Metrics for analysis and design model. Metrics for source code, testing, and maintenance.



 Books 
> Software Engineering - A Practitioner's Approach
Author: Roger S. Pressman, Bruce R. MAXIM
8th Edition: View PDF
6th Edition: View PDF



 Lecture Slides 

👆

Library Circulation System

Project Planning

Software Defects

Software Quality Management

Software Quality

Software Testing




 Questions of Previous Years 

👆

(According to Barishal University)

1st Mid: 6th Batch

Semester Final: 5th Batch4th BatchSolution to 4th Batch



  Notes / Suggestions 

1. Click Here [Tarin Apu]

2. Click Here [Setu Apu: Part-1]
Click Here [Setu Apu: Part-2]

4. Click Here [Moon Vai]

5. Click Here [3rd Batch]




 Topicwise Questions 
Sorry! Topicwise Questions for this course are not available now. We'll try to add it later.



  Others