Ingeniero de sistemas de la universidad, estudiante de especialización en desarrollo de software, llevo 10 años vinculado con la universidad en labores administrativas.
4. Presentación Docente:
Soy Fabián Andrés Núñez Pinzón, Ingeniero de sistemas de la
Universidad de Investigación y Desarrollo UDI, estudiante de
especialización en desarrollo de software, llevo 10 años vinculado con
la universidad UDES en labores administrativas.
5. Horarios:
Asignatura de V semestre.
16 semanas.
Del 12 de Febrero al 31 de Mayo.
Tutorías.
3 créditos académicos.
Encuentros Lunes 8:30am-12:40md
6. Metodología:
La evaluación se distribuirá de la siguiente manera.
En cada corte las actividades que conforman la evaluación serán las
siguientes.
7. Acuerdos pedagógicos:
Actividades entregadas en la fecha indicada se califican sobre 5.0.
Las actividades entregadas el día siguiente con valoración de 4.0.
Las actividades después del segundo día de la fecha de entrega deben
presentar excusa médica, laboral o calamidad doméstica gestionada a
través de bienestar institucional.
Al final de cada corte se realiza una prueba de conocimientos
individual.
El curso se pierde con el 20% de inasistencia(2 clases) así presenten
actividades.
8. Competencias a desarrollar en el curso:
Determina, analiza y especifica los requerimientos de un proyecto de
desarrollo de sistemas, para cualquier dominio del problema,
realizando el descubrimiento, documentación y mantenimiento de los
requerimientos para un producto determinado, asegurando que los
requerimientos del sistema estén completos y sean consistentes y
relevantes. Demuestra una actitud ética de respeto por los demás, las
normas y estándares de información.
9. Temas a trabajar en el curso:
• CONCEPTUALIZACION DE ANALISIS DE SOFTWARE: Conceptos básicos,
Fases de desarrollo, Análisis de viabilidad, Planeación de un proyecto
de software, Levantamiento de información, Requerimientos
funcionales y no funcionales.
• ANALISIS Y DISEÑO ESTRUCTURADO: Diagramas de Procesos,
Diagrama de flujo de datos, Modelos de Datos, Diccionario de datos.
• ANALISIS ORIENTADO A OBJETOS: Conceptos de UML, Elementos de
UML, Diagramas de UML.
10. Introducción:
La gestión de requisitos de software es un componente fundamental en
el desarrollo del software exitoso. Los requisitos son declaraciones
formales que describen las características, funciones y restricciones
que un sistema debe cumplir para satisfacer las necesidades y
expectativas de los usuarios, clientes y otras partes interesadas. Una
gestión efectiva de requisitos es esencial para garantizar la entrega de
un producto software de alta calidad que cumpla con los objetivos
establecidos.
La introducción a los requisitos de software implica comprender la
importancia de identificar, documentar, gestionar y validar los
requisitos a lo largo del ciclo de vida del desarrollo de software.
12. Definición de requerimientos:
De acuerdo con la definición de la IEEE, un requerimiento es:
• Una condición o capacidad que un usuario necesita para poder
resolver un problema o lograr un objetivo.
• Una condición o capacidad que debe exhibir o poseer un sistema para
satisfacer un contrato, estándar, especificación, u otra documentación
formalmente impuesta.
De acuerdo con autores como Robertson, define requerimiento de
software como algo que el sistema debe hacer o una cualidad que el
sistema debe poseer.
13. • Realizar un mapa conceptual con lo visto en la clase, implementando
la herramienta que se facilite.
• Socializamos cada mapa conceptual.
Mapa conceptual: