• ¿Documento equivocado? Cámbialo gratis
  • Escrito por estudiantes que aprobaron
  • Inmediatamente disponible después del pago
  • Leer en línea o como PDF
Vender
¿Dónde estudias?
Tu idioma
Document preview thumbnail
Vista previa 4 fuera de 32 páginas
Resumen

Summary Software engineering unit -3

Document preview thumbnail
Vista previa 4 fuera de 32 páginas

Providing an in depth complete and well hand written e-notes of computer application,software engineering

Vista previa del contenido

Software Engineering

, Unit 3
Introduction to Software Engineering

• Software is more than just a program code. A program is an executable code, which serves some
computational purpose. Software is considered to be a collection of executable programming code
associated libraries and documentations. Software, when made for a specific requirement is called
software product.
• Engineering on the other hand, is all about developing products, using well-defined, scientifi
principles and methods.
• IEEE defines software engineering as: The application of a systematic, disciplined, quantifiable
approach to the development, operation and maintenance of software.

,Key Principles of Software Engineering


• Modularity: Breaking the software into smaller, reusable components that can be developed and
tested independently.
• Abstraction: Hiding the implementation details of a component and exposing only the necessary
functionality to other parts of the software.
• Encapsulation: Wrapping up the data and functions of an object into a single unit, and protecting
the internal state of an object from external modifications.
• Reusability: Creating components that can be used in multiple projects, which can save time and
resources.
• Maintenance: Regularly updating and improving the software to fix bugs, add new features, and
address security vulnerabilities

, • Testing: Verifying that the software meets its requirements and is free of bugs.
• Design Patterns: Solving recurring problems in software design by providing templates for solving
them.
• Agile methodologies: Using iterative and incremental development processes that focus on
customer satisfaction, rapid delivery, and flexibility.
• Continuous Integration & Deployment: Continuously integrating the code changes and
deploying them into the production environment.

Información del documento

Subido en
7 de noviembre de 2025
Número de páginas
32
Escrito en
2025/2026
Tipo
Resumen
$9.89

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Vendido
0
Seguidores
0
Artículos
29
Última venta
-




Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes