Estu
Estu
Estu
La ingeniería de software es la disciplina que permite crear software a partir de una serie de
requisitos o de las necesidades planteadas por el usuario final, se basa en un conocimiento
técnico y práctico con el que se definen diagramas para la estructura de los mismos y
estructuras con las que se explica el funcionamiento de los mismos.
● Diseñar aplicaciones informáticas que se ajusten a las necesidades de los usuarios finales.
● Estimar los costos del proyecto y los tiempos de desarrollo del mismo
5- ¿qué es software?
Es una disciplina de la ingeniera que se interesa por todos aspectos de la producion del
software
Aprox 60% de los costos del soft son de desarrollo y 40% de prueba
- . Cada vez con mayor frecuencia, los individuos y la sociedad se apoyan en los avanzados
sistemas de software
-. A menudo resulta más barato a largo plazo usar métodos y técnicas de ingeniería de
software para los sistemas de software, que sólo diseñar los programas como si fuera un
proyecto de programación personal
2. Diseño y Arquitectura: Se refiere a determinar como funcionará de forma general sin entrar
en detalles -- clasificacion de requisitos -- analizar arquitectura de software
Como ingeniero de software, usted debe aceptar que su labor implica responsabilidades
mayores que la simple aplicación de habilidades técnicas. También debe comportarse de
forma ética y moralmente responsable para ser respetado como un ingeniero profesional.
3. Derechos de propiedad intelectual Tiene que conocer las leyes locales que rigen el uso de la
propiedad intelectual, como las patentes y el copyright. Debe ser cuidadoso para garantizar
que se protege la propiedad intelectual de empleadores y clientes.
Los sprints fijos en Scrum tienen una duración establecida y predeterminada. Durante
cada sprint, el equipo trabaja para lograr un objetivo específico acordado al inicio del
mismo.
1. Planificación del Sprint: Seleccionar las tareas a realizar y establecer un objetivo para el
sprint.
2. Desarrollo: Implementar las tareas seleccionadas durante el sprint.
3. Reuniones diarias: Breves reuniones diarias para sincronizar actividades y resolver
impedimentos.
4. Revisión del Sprint: Demostrar el trabajo completado y recibir retroalimentación del
Product Owner.
5. Retrospectiva del Sprint: Reflexionar sobre el sprint para identificar mejoras en el
proceso y en el trabajo en equipo.
Propiedad que debe ser exhibida por un software para resolver un problema particular.
(Sweebok)
2. RF2. El campo país consistirá en una lista de preselección. El país asociado a una
dirección debe ser previamente registrado en el sistema
5. De forma alternativa, definen las restricciones del sistema como la capacidad de los
dispositivos de entrada/salida y la representación de datos que se utiliza en la
interface del sistema
“Establecer los servicios que el cliente requiere de un sistema y las restricciones bajo
las cuales opera y es desarrollado”
Diseñadores; Comprender los requerimientos para lograr un diseño que los satisfaga
Se debe tener un requerimiento claro, que no permita confusiones, como ejemplo se puede
ver en la imagen 2 las distintas formas en las que un mismo requerimiento puede ser
entendido
• Procesos
• Bases de datos
◎ Establecer los servicios que el cliente requiere de un sistema y las restricciones bajo las
cuales opera y es desarrollado.
Un caso de uso es una técnica utilizada en el diseño de sistemas de software para describir
cómo un usuario interactúa con un sistema para lograr una tarea o función específica.