Está en la página 1de 11

ST204U Taller de Ingeniera de Software I

Objetivo:
Desarrollar una Monografa que contenga en un Proyecto
las principales actividades de la Ingeniera de Software:
Planificacin, Anlisis y Diseo, Programacin, Pruebas
(Testing), Calidad de Software y Manuales.

Sistema de Evaluacin:
D (5 entregables del proyecto y 1 Monografa Final)
Promedio curso = (4 mejores entregables + MF) / 5
Monografa:
Contendr el proyecto de Ingeniera de Software a nivel
de prototipo funcional.

Tema:
Es Libre, relacionado con proyectos informticos
comerciales o de gestin, o de aplicacin acadmica,
sistemas en webs, webapps, tambin de investigacin
cientfica apoyada con la informtica.

Grupos: Mximo 3 alumnos, mnimo 2.

Entregables:
Presentacin del avance de la Monografa en
documento y exposicin en Word.
Software:
Los grupos usarn libremente los Softwares: Power
Designer, PHP, Netbeans, Java, SQL Server, My SQL etc,
los que disponga el Laboratorio Acadmico. La
Metodologa a emplear: Incremental con Entregables, de
preferencia UML, Metodologa Agiles u otras.

Taller:
El curso tiene 6 horas de prcticas semanales, no hay
teora, se controla los avances por fecha, se controla la
participacin 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:
- Cartula
- ndice
- Objetivo, Misin, Visin
- La Empresa, Modelo del Negocio (la parte a
tratar)
- Descripcin breve del Proyecto, Metodologa a usar
- Recursos (Hardware, Software, Personal)
- Costo/Beneficio
- Cronograma de actividades (en MS-Project)
Nota: Uso del formato de la gua APA
Cronograma

Pautas Generales y Prueba de Entrada: 1ra. semana


Perfil del Proyecto: 2da. Semana Perfil
Anlisis: mediados 5ta. Semana E1
Diseo: 7ma. Semana E2
Interfaces principales: 10ma. Semana E3
Conectividad Base de Datos: 12va. Semana E4
Configuracin, Manuales: 14va. Semana E5
Monografa final: 15va. Semana MF
Nota: El Perfil es obligatorio, con la nota de la Prueba de Entrada y la parte de
Anlisis conforman la nota del E1. Si Eliminan E1 E2 E3 E4, de todas
maneras se exigir su contenido en el siguiente entregable.
Calendario del Curso 2017-2

Leyenda: Hito P.E. Prueba Entrada E Entregable MF Monografa Final


Qu es la Ingeniera de Sistemas?

INCOSE (International Council on Systems Engineering) define a la Ingeniera


de Sistemas como una rama de la Ingeniera cuya responsabilidad es crear y
ejecutar un proceso interdisciplinario que tiene como objetivo asegurar que
las necesidades de los clientes y grupos de inters 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
operacin y hasta su eliminacin. Este proceso est conformado
normalmente por las siguientes siete actividades: delimitar el problema,
investigar alternativas, modelar el sistema, integrar, implantar el sistema,
evaluar el desempeo y volver a evaluar. El proceso de Ingeniera de Sistemas
no es secuencial: las actividades son desarrolladas de forma paralela e
iterativa.
Software

Es el conjunto de programas de cmputo, documentos asociados y


esquemas de configuracin necesarios para que estos programas
operen.
[Sommerville, 2001]
Ingeniera del Software
Definiciones del prlogo de Ingeniera del Software: un enfoque prctico de
Roger Pressman:
Definicin 1:
Ingeniera del Software es el estudio de los principios y metodologas para
desarrollo y mantenimiento de sistemas de software.
[Zelkovitz, 1978]
Definicin 2:
Ingeniera del Software es la aplicacin prctica del conocimiento cientfico en
el diseo y construccin de programas de computadora y la documentacin
asociada requerida para desarrollar, operar y mantenerlos. Se conoce
tambin como desarrollo de software o produccin de software. [Bohem,
1976]
Definicin 3:
Ingeniera del software trata del establecimiento de los principios y mtodos
de la ingeniera a fin de obtener software de modo rentable que sea fiable y trabaje en
mquinas reales. [Bauer, 1972]

Definicin 4:
1. La aplicacin de un enfoque sistemtico, disciplinado y cuantificable al desarrollo,
operacin (funcionamiento) y mantenimiento del software; es decir, la aplicacin de
ingeniera al software.
2. El estudio de enfoques como en (1) [IEEE, 1993]

Definicin 5:
Es una disciplina que comprende todos los aspectos de la produccin de software desde las
etapas iniciales de la especificacin del sistema, hasta el
mantenimiento de ste despus de que se utiliza. [Sommerville, 2001]
Ingeniera de Software e
Ingeniera de Sistemas
Bibliografa
Ingeniera del Software, Un enfoque prctico, Roger S. Pressman
7ma Edicin, Editorial Mc Graw Hill, 2010.
Ingeniera de Software, Ian Sommerville, 9na edicin, editorial
Pearson, 2011.
Ingeniera de Software Orientado a Objetos con Uml, Java e
Internet, Alfredo Weitzenfeld, Editorial Thomson, 2005.