Está en la página 1de 11

ST204U – Taller de Ingeniería de Software I

Objetivo:
Desarrollar una Monografía que contenga en un Proyecto
las principales actividades de la Ingeniería de Software:
Planificación, Análisis y Diseño, Programación, Pruebas
(Testing), Calidad de Software y Manuales.

Sistema de Evaluación:
“D” (5 entregables del proyecto y 1 Monografía Final)
Promedio curso = (4 mejores entregables + MF) / 5
Monografía:
Contendrá el proyecto de Ingeniería de Software a nivel
de prototipo funcional.

Tema:
Es Libre, relacionado con proyectos informáticos
comerciales o de gestión, o de aplicación académica,
sistemas en webs, webapps, también de investigación
científica apoyada con la informática.

Grupos: Máximo 3 alumnos, mínimo 2.

Entregables:
Presentación del avance de la Monografía en
documento y exposición en Word.
Software:
Los grupos usarán libremente los Softwares: Power
Designer, PHP, Netbeans, Java, SQL Server, My SQL etc,
los que disponga el Laboratorio Académico. La
Metodología a emplear: Incremental con Entregables, de
preferencia UML, Metodología Agiles u otras.

Taller:
El curso tiene 6 horas de prácticas semanales, no hay
teoría, se controla los avances por fecha, se controla la
participación del alumno en el grupo (su aporte), el
trabajo es en equipo. El Jefe del Proyecto es el Profesor.
El Perfil del Proyecto
Muestra el contenido del plan del proyecto. En un
folder colocar:
- Carátula
- Índice
- Objetivo, Misión, Visión
- La Empresa, Modelo del Negocio (la parte a tratar)
- Descripción breve del Proyecto, Metodología a usar
- Recursos (Hardware, Software, Personal)
- Costo/Beneficio
- Cronograma de actividades (en MS-Project)
Nota: Uso del formato de la guía APA
Cronograma

• Pautas Generales y Prueba de Entrada: 1ra. semana


• Perfil del Proyecto: 2da. Semana Perfil
• Análisis: mediados 5ta. Semana E1
• Diseño: 7ma. Semana E2
• Interfaces principales: 10ma. Semana E3
• Conectividad Base de Datos: 12va. Semana E4
• Configuración, Manuales: 14va. Semana E5
• Monografía final: 15va. Semana MF
Nota: El Perfil es obligatorio, con la nota de la Prueba de Entrada y la parte de
Análisis conforman la nota del E1. Si Eliminan E1 ó E2 ó E3 ó E4, de todas
maneras se exigirá su contenido en el siguiente entregable.
Calendario ST204U 2018-1

E1 E3

E2

Leyenda: Hito P.E. Prueba Entrada E Entregable MF Monografía Final


¿Qué es la Ingeniería de Sistemas?

INCOSE (International Council on Systems Engineering) define a


la Ingeniería de Sistemas como una rama de la Ingeniería cuya
responsabilidad es crear y ejecutar un proceso interdisciplinario
que tiene como objetivo asegurar que las necesidades de los
clientes y grupos de interés sean satisfechas con alta calidad, de
manera confiable, rentable y apegada a calendario a lo largo de
todo el ciclo de vida del sistema, que va desde su desarrollo,
pasando por su operación y hasta su eliminación. Este proceso
está conformado normalmente por las siguientes siete
actividades: delimitar el problema, investigar alternativas,
modelar el sistema, integrar, implantar el sistema, evaluar el
desempeño y volver a evaluar. El proceso de Ingeniería de
Sistemas no es secuencial: las actividades son desarrolladas de
forma paralela e iterativa.
Software

Es el conjunto de programas de cómputo, documentos asociados y


esquemas de configuración necesarios para que estos programas operen.
[Sommerville, 2001]

Ingeniería del Software


Definiciones del prólogo de “Ingeniería del Software: un enfoque práctico” de
Roger Pressman:
Definición 1:
Ingeniería del Software es el estudio de los principios y metodologías para
desarrollo y mantenimiento de sistemas de software.
[Zelkovitz, 1978]
Definición 2:
Ingeniería del Software es la aplicación práctica del conocimiento científico en
el diseño y construcción de programas de computadora y la documentación
asociada requerida para desarrollar, operar y mantenerlos. Se conoce
también como desarrollo de software o producción de software. [Bohem,
1976]
Definición 3:
Ingeniería del software trata del establecimiento de los principios y métodos
de la ingeniería a fin de obtener software de modo rentable que sea fiable y
trabaje en máquinas reales. [Bauer, 1972]

Definición 4:
1. La aplicación de un enfoque sistemático, disciplinado y cuantificable al
desarrollo, operación (funcionamiento) y mantenimiento del software; es
decir, la aplicación de ingeniería al software.
2. El estudio de enfoques como en (1) [IEEE, 1993]

Definición 5:
Es una disciplina que comprende todos los aspectos de la producción de
software desde las etapas iniciales de la especificación del sistema, hasta el
mantenimiento de éste después de que se utiliza. [Sommerville, 2001]
Ingeniería de Software e
Ingeniería de Sistemas
Bibliografía
• Ingeniería del Software, Un enfoque práctico, Roger S. Pressman
7ma Edición, Editorial Mc Graw Hill, 2010.
• Ingeniería de Software, Ian Sommerville, 9na edición, editorial
Pearson, 2011.
• Ingeniería de Software Orientado a Objetos con Uml, Java e
Internet, Alfredo Weitzenfeld, Editorial Thomson, 2005.