Difference Between SE

SlNo Coupling Coehesion 1. Coupling exists between a module i.e., inter-modular. Cohesion exists within a module i.e., intra-modular. 2. Low value of coupling is good for software. High value of cohesion is good for software. 3. Coupling remarks the independence …

Loading

Software Testing

Introduction Software testing is a critical aspect of the software development life cycle (SDLC) and helps ensure that software is of high quality and meets the needs of its users. Definition Software testing is the process of evaluating a software …

Loading

Scheduling Chart

Introduction A scheduling chart is an essential tool for project managers and software development teams to stay organized and ensure that projects are completed on time and within budget. Definition A scheduling chart in software development is a visual representation …

Loading

Software Projects

Definition: Software projects in software engineering typically involve a team of software engineers working together to develop, deploy, and maintain software applications. Successful software projects require effective collaboration, communication, and project management skills. The team must work together to identify …

Loading

Software Configuration Management (SCM)

Introduction SCM stands for Software Configuration Management. Definition SCM is the process of managing and controlling changes to software code, documentation, and other artifacts that are part of the software development process.  Characteristics SCM involves tracking and managing changes to …

Loading

Capability Maturity Models (CMM)

Introduction It was developed by the Software Engineering Institute (SEI) at Carnegie Mellon University. Definition The Capability Maturity Model (CMM) is a framework that provides guidelines for developing and improving the software processes of an organization. Characteristics Organizations can use …

Loading

Terminology & Miscellaneous SE

Forward Engineering: Forward engineering is a process in software engineering where a system or application is developed from scratch, starting with the requirements analysis phase and moving through design, implementation, testing, and deployment phases. In other words, it is the …

Loading

Introduction of SE

Introduction Software engineering is a critical component of modern software development and is essential for creating software products that are reliable, efficient, and effective. Definition Software engineering is a discipline that deals with the design, development, testing, and maintenance of …

Loading

SAD Reference Books

Slno Books Name Author Publications 1. System Analysis & Design Elias M. Award Galgotia 2. Analysis of Design of Information System James A. Sen TMH 3. System Analysis & Design Method J. L. Whitten & L. D. Bentley TMH 4. …

Loading