Silabo Taller ingenieria de Software
Enviado por Albert Díaz Vargas • 9 de Septiembre de 2020 • Apuntes • 2.172 Palabras (9 Páginas) • 139 Visitas
UNIVERSIDAD NACIONAL DE INGENIERÍA[pic 1]
________________________________________
Facultad de Ingeniería Industrial y de Sistemas
ST204 - TALLER DE INGENIERÍA DE SOFTWARE I
- Información general
CODIGO : ST204 Taller de Ingeniería de Software I
CICLO : 7
CREDITOS : 3
HORAS POR SEMANA : 6 (Teoría – Práctica - Laboratorios)
PRERREQUISITOS : ST203 Análisis y Diseño de Sistemas
CONDICION : Obligatorio
ÁREA ACADÉMICA : Sistemas y Telemática
PROFESOR : Mg. Ing. Wilfredo Carranza Barrena
E-MAIL: wilfredocarranza2021@gmail.com
- SUMILLA DEL CURSO
El curso prepara al estudiante en la aplicación de los conceptos, métodos y técnicas de la Ingeniería de Software para desarrollar, mantener y operar productos-software.
Se desarrolla un proyecto de construcción de software, bajo un marco metodológico para modelar procesos de negocio, realizar el análisis y diseño de sistemas, codificar, realizar las pruebas e instalar el software, suministrando la documentación técnica según estándares internacionales.
Asimismo, en cada fase del proyecto se hace uso de software especializado, tanto para modelar el negocio, diagramar los procesos, verificar la calidad de la codificación como para la gestión del mismo proyecto, al registrar y controlar los entregables enlazándolo con el cronograma y, estimar tiempos y recursos usando herramientas-software.
- COMPETENCIAS
El estudiante:
- Construye modelos conceptuales para identificar, organizar y realizar razonamientos sobre los componentes y comportamiento del sistema- guía para el diseño del software.
- Organiza la entrega de los artefactos producto del avance por fases, cumpliendo con los plazos establecidos en un cronograma.
- Analiza la situación vigente del tratamiento de la información en una empresa y plantea alternativas de solución. Y, diseña la solución factible de implementar.
- Estima la duración y recursos de personal necesario, mediante un modelo paramétrico.
- Evalúa la calidad del software desarrollado, verificando el código de programación, mediante el uso de software especializado.
- Analiza y compara las características y ventajas que ofrecen diferentes productos-software para realizar pruebas no funcionales (rendimiento-stress) del software.
- Estandariza la documentación técnica del desarrollo e implementación del software.
- Sustenta con criterios técnico-económicos la oferta del software desarrollado.
- Unidades de aprendizaje[pic 2]
SEMANA 1. MARCO CONCEPTUAL DE LA INGENIERIA DEL SOFTWARE
Presentación del Silabo. Cronograma de actividades. . Conformación de grupos y presentación de tema. Ingeniería del Software y producto-software. Etapas de la Ingeniería de Software.
SEMANA 2. METODOLOGIA PARA PRODUCCION DE SOFTWARE
Metodologías orientadas a Objetos: RUP (Desarrollo) y SCRUM (Gestión).
Aspectos metodológicos del Modelado del Negocio, la Ingeniería de Requerimientos.
Plan de Trabajo grupal: elaboración del Perfil del Proyecto de software.
SEMANA 3. ANALISIS Y DISEÑO DE APLICACIONES
Análisis del sistema actual y Diseño del sistema propuesto.- Modelo conceptual.
Diagramas principales.
ENTREGABLE 1.
SEMANA 4. ARQUITECTURAS TECNOLOGICA Y DE SOFTWARE
Análisis de la Arquitectura Tecnológica. Arquitectura de Software por capas.
SEMANA 5. DISEÑO DE SISTEMAS. APLICACIONES WEB - I
Parte I: Consideraciones para el Diseño del Sistema.
Aplicaciones Web: atributos y tipos.
Uso de modelo paramétrico para estimación del esfuerzo y tiempo del proyecto.
ENTREGABLE 2.
SEMANA 6: DISEÑO DE SISTEMAS. APLICACIONES WEB - II
Parte II: Modelado y Diseño del Sistema. Prototipos y navegación Web.
SEMANA 7. PRESENTACIÓN Y SUSTENTACIÓN DEL DISEÑO DEL SISTEMA.
Uso de software para elaboración de prototipos GUI.
ENTREGABLE 3.
SEMANA 8. Sistema “D”.
SEMANA 9. INTERFACES USUARIA Y CODIFICACION- I El diseño y programación de las interfaces. Codificación- parte I.
SEMANA 10. INTERFACES USUARIA Y CODIFICACION- II. Las interfaces finales. Codificación- parte II. Calidad del software: estándares internacionales ISO.
...