Ensayo de Conceptos Básicos de Ingeniería en Software
3 views 0 purchase
Course
Fundamentos de Ingeniería en Software
Institution
Instituto Tecnológico De Ensenada
Ensayo que habla sobre como la Ingeniería de Software es una disciplina que abarca diversas áreas y desafíos cruciales en el desarrollo de software en la sociedad actual. Permite la creación de software confiable y eficiente que impulsa la tecnología en todos los aspectos de nuestras vidas.
TECNOLÓGICO NACIONAL DE MÉXICO
Instituto Tecnológico de Ensenada
Fundamentos de Ingeniería en Software
Nombre: Mayra Dayana Méndez Robles.
No. Control: 21760616.
Profesor: Luleyka Aurora Carrillo Balderrama.
Tema: Ensayo de Conceptos Básicos de Ingeniería en Software.
Fecha: 28 de agosto de 2023
, Introducción
La ingeniería en software es una disciplina que ha cobrado una importancia creciente en la
sociedad moderna. A medida que la tecnología se ha vuelto omnipresente en nuestras vidas, la
necesidad de desarrollar software confiable, eficiente y seguro se ha convertido en una prioridad.
En este ensayo, exploraremos los conceptos básicos de la ingeniería en software, su importancia
y su evolución a lo largo del tiempo.
Desarrollo
La ingeniería en software es la aplicación de principios de ingeniería al diseño, desarrollo, prueba
y mantenimiento de software. A diferencia de la programación, que se centra en la escritura de
código, la ingeniería en software abarca un proceso más amplio que incluye la planificación, el
diseño, la documentación y la gestión de proyectos relacionados con el software. Su objetivo
principal es producir software de alta calidad que cumpla con los requisitos del usuario de
manera eficiente y confiable.
El software debe proveer la funcionalidad y desempeño requeridos por el usuario y debe ser
mantenible, confiable y aceptable. Los atributos más comunes de un buen software son:
1. Desplegabilidad (facilidad de despliegue).
2. Disponibilidad.
3. Escalabilidad.
4. Interoperabilidad.
5. Modificabilidad.
6. Rendimiento.
7. Seguridad.
8. Testeabilidad (facilidad de probar el sistema).
9. Usabilidad.
Cuando se toma la decisión de crear o desarrollar un producto de software, varios aspectos
entran en juego: el concepto, tipo de producto que se necesita, el diseño, equipo de
desarrolladores y, muy importante, el modelo de proceso de desarrollo de software que se
utilizará para su creación.
Un modelo de proceso de software puede definirse como una “abstracción” del proceso de
desarrollo de software. El modelo de proceso de software funciona para especificar las etapas y
el orden de todas las actividades que se realizan, así como también las secuencias.
En la actualidad, hay varios modelos de procesos de software que son utilizados por los equipos de
desarrollo o las empresas de desarrollo de software para crear los distintos productos, pero los más
usados son:
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller mayramndez. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $7.66. You're not tied to anything after your purchase.