Anda di halaman 1dari 6

Ingeniera de Software Proyecto de software

Prembulo.
El curso requiere realizar 5 entregas, 4 informes y un prototipo, cada uno con distinta ponderacin; informe general 70%, informe de anlisis 70%, informe de diseo 70%, informe implementacin 40% y prototipo 40% de la nota final. En cada informe se evaluar tanto la forma como el contenido. Los aspectos de forma incluyen criterios que todo documento profesional debe tener (ausencia de errores ortogrficos, claridad de los diagramas, claridad del formato empleado, etc.), y criterios propios de modelado UML (claridad, consistencia entre diagramas, y consistencia de diagramas con otros artefactos). Los aspectos de fondo son completitud y correctitud del modelo con respecto al problema y/o solucin examinados. El propsito de todo informe es convencer a lectores profesionales, posiblemente con conocimiento del dominio del problema, de que se ha hecho un estudio serio del problema y de que se ha identificado una solucin razonable. Se sugiere mantener esta filosofa en mente mientras se escribe el informe, porque una explicacin simple pero efectiva es ms valiosa que una explicacin que tiene todo lo pedido pero no logra convencer a su audiencia .

Calendario.
Las entregas a realizar son las siguientes: a. Informe general(10%) Correspondiente a Unidad 1 1) Da lmite: 3 de Septiembre. 2) Hora lmite: 23:59hrs. (educandus) 3) Entregas: i. Subir archivo de informe en formato PDF. ii. Respaldo impreso en secretara, 4 de Septiembre hasta las 13:00hrs. iii. Presentacin del trabajo el da 26 de Agosto en horario de clases. (20% de la Unidad) 4) Estructura del documento: Pauta Informe. 5) Entregar secciones: 1, 2 y 7. 6) Evaluacin: 100 puntos (70% del Informe General). i. Seccin 1 (30 puntos). 1.1 (10 pts). 1.2 (20 pts). ii. Seccin 2 (60 puntos). 2.1 (15 pts). 2.2 (15 pts). 2.3 (15 pts). 2.4 (15 pts). iii. Seccin 7 (10 puntos). b. Informe anlisis(25%). Correspondiente a la Unidad 2 1) Da Limite: 8 de Octubre. 2) Hora Limite: Hasta las 23:59 horas. 3) Entregas: i. Subir archivo de informe en formato PDF. ii. Respaldo impreso en secretara de docencia, 9 de Octubre hasta las 13:00hrs. iii. Presentacin del trabajo el da 30 de Septiembre. (20% de la unidad) 4) Estructura del documento: Pauta Informe. 5) Entregar secciones: 1(v2.0), 2(v2.0), 3, 4 y 7(v2.0). 6) Evaluacin: 100 puntos(70% del Informe Anlisis). i. Seccin 1 (5 puntos). 1.1 (2,5 pts). 1.2 (2,5 pts). ii. Seccin 2 (10 puntos). 2.1 (2,5 pts). 2.2 (2,5 pts).

2.3 (2,5 pts). 2.4 (2,5 pts). iii. Seccin 3 (75 puntos). 3.1 (5 pts). 3.1.1 (2,5 pts). 3.1.2 (2,5 pts). 3.2 (10 pts) 3.2.1 (5 pts). 3.2.2 (2,5 pts). 3.2.3 (2,5 pts). 3.3 (5 pts). 3.4 (45 pts). 3.4.1 (10 pts). 3.4.2 (5 pts). 3.4.3 (10 pts). 3.4.4 (5 pts). 3.4.5 (10 pts). 3.4.6 (5 pts). 3.5 (10 puntos). 3.5.1 (5 pts). 3.5.2 (2,5 pts). 3.5.3 (2,5 pts). iv. Seccin 4 (5 puntos). v. Seccin 7 (5 puntos). c. Informe Diseo (25%).Correspondiente a la Unidad 3 1) Da Limite: 5 de Noviembre 2) Hora Limite: Hasta las 23:59 horas. 3) Entregas: i. Subir archivo de informe en formato PDF. ii. Respaldo impreso en secretara de la escuela, 6 de Noviembre, hasta las 13:00hrs iii. Presentacin del trabajo el da 28 de Octubre. (20% de Unidad) 4) Estructura del documento: Pauta Informe. 5) Entregar secciones: 1(v3.0), 2(v3.0), 3(v2.0), 4(v2.0), 5 y 7 (v3.0). 6) Evaluacin: 100 puntos (70% del Informe de Diseo). i. Seccin 1 (2 puntos). 1.1 (1 pts). 1.2 (1 pts). ii. Seccin 2 (8 puntos). 2.1 (2 pts). 2.2 (2 pts). 2.3 (2 pts). 2.4 (2 pts). iii. Seccin 3 (20 puntos). 3.1 (2 pts). 3.1.1 (1 pts). 3.1.2 (1 pts). 3.2 (4 pts) 3.2.1 (2 pts). 3.2.2 (1 pts). 3.2.3 (1 pts). 3.3 (1 pts). 3.4 (9 pts). 3.4.1 (2 pts). 3.4.2 (1 pts). 3.4.3 (2 pts). 3.4.4 (1 pts). 3.4.5 (2 pts). 3.4.6 (1 pts). 3.5 (4 puntos).

3.5.1 (2 pts). 3.5.2 (1 pts). 3.5.3 (1 pts). iv. Seccin 4 (5 puntos). v. Seccin 5 (60 puntos). 5.1 (45 pts). 5.1.1 (10 pts). 5.1.2 (10 pts). 5.1.3 (15 pts). 5.1.4 (10 pts). 5.2 (15 pts). 5.2.1 (5pts). 5.2.2 (10 pts). - 5.2.2.1 (5pts). - 5.2.2.2 (5pts). vi. Seccin 7 (5 puntos). d. Informe Implementacin (40%). Correspondiente a Unidad 4 1) Da lmite: 27 de Noviembre 2) Hora lmite: Hasta las 23:59 horas. 3) Entregas: i. Subir archivo de informe en formato PDF. ii. Respaldo impreso en secretara de la escuela, 26 de Noviembre, hasta las 13:00hrs. iii. Presentacin del trabajo el da 18 de Noviembre. (20% de Unidad) iv. Presentacin Prototipo funcional 7 de Diciembre (40% Unidad ) 4) Estructura del documento: Pauta Informe. 5) Entregar secciones: 1(v4.0), 2(v4.0), 3(v3.0), 4(v3.0), 5(v2.0), 6 y 7 (v4.0). 6) Evaluacin: 100 puntos (40% del Informe de Implementacin). i. Seccin 1 (1 puntos). 1.1 (0,5 pts). 1.2 (0,5 pts). ii. Seccin 2 (4 puntos). 2.1 (1 pts). 2.2 (1 pts). 2.3 (1 pts). 2.4 (1 pts). iii. Seccin 3 (20 puntos). 3.1 (2 pts). 3.1.1 (0,5 pts). 3.1.2 (0,5 pts). 3.2 (2 pts) 3.2.1 (1 pts). 3.2.2 (0,5 pts). 3.2.3 (0,5 pts). 3.3 (0,5 pts). 3.4 (4,5 pts). 3.4.1 (1 pts). 3.4.2 (0,5 pts). 3.4.3 (1 pts). 3.4.4 (0,5 pts). 3.4.5 (1 pts). 3.4.6 (0,5 pts). 3.5 (2 puntos). 3.5.1 (1 pts). 3.5.2 (0,5 pts). 3.5.3 (0,5 pts). iv. Seccin 4 (5 puntos). v. Seccin 5 (30 puntos). 5.1 (22,5 pts). 5.1.1 (5 pts). 5.1.2 (5 pts).

5.1.3 (7,5 pts). 5.1.4 (5 pts). 5.2 (7,5 pts). 5.2.1 (2,5 pts). 5.2.2 (5 pts). - 5.2.2.1 (2,5 pts). - 5.2.2.2 (2,5 pts). vi. Seccin 6 (35 puntos). 6.1 (10 pts). 6.2 (15 pts). 6.3 (10 pts). vii. Seccin 7 (5 puntos).

NOTA: -Con respecto a los informes es importante destacar que no debern existir similitudes en los contenidos de los informes entregados por los distintos grupos, si llegase a existir un prrafo similar entre grupos, esto ser considerado como copia, y se aplicar la nota mnima a los grupos involucrados. -Para todas las entregas de informes se considera como vlida la hora oficial de Chile Continental que aparece publicada en esta pauta.

Prototipo Final (40%). 7) Da lmite: 2 de Diciembre. 8) Hora lmite: Hasta las 23:59 horas. 9) En formato ZIP o TGZ. 10) Hora y da revisin: 7 de Diciembre. 11) Orden revisin: Equipo A, Equipo B, 12) Tiempo revisin: 20 minutos por cada grupo. 13) Entrega: i. Prototipo Final. ii. Ayudas. Instaladores. Manual de Instalacin. Manual de Usuario. 14) Evaluacin: 100 puntos. i. Prototipo Final(80 puntos) Concordancia con el Anlisis (20 pts). Funcionalidades: Presencia de casos de uso esenciales declarados en el informe final. Atributos: Tiempos de respuesta u otro atributo declarados en el informe final. Concordancia con el Diseo (20 pts). Modelo: Ratificar presencia del modelo de software propuesto en el diseo del informe final. Refinamientos: Presencia de los refinamientos entregados en el informe. Legibilidad y calidad del cdigo (20 pts). Comentarios, identacin, definicin de variables, constantes, funciones, clases, algoritmos, patrones, etc. Ausencia de Fallas (20 pts). Ausencia de defectos de software, que pudieran ocasionar la cada del prototipo. ii. Ayudas.(20 puntos) Instaladores (5 pts). Manual de Instalacin (5 pts). Manual de Usuario (10 pts). NOTA: Ser sancionado con nota mnima, si el da de la entrega del prototipo final, el prototipo no interpretar o compilar.

Pauta Informe.
En la edicin del siguiente informe se debe usar nicamente el formato entregado y la herramienta enseada en los laboratorios para la creacin de los diagramas. 1. Introduccin. (Idea: Explicar al lector de que se trata este documento y si le corresponde leerlo). 1.1. Propsito: Propsito del documento, tipo de audiencia (conocimientos esperados) y estructura del documento. 1.2. Descripcin breve del problema : Definir aspectos claves identificados, y solucin recomendada(alto nivel, mayores detalles se toman en los puntos siguientes) 2. Planificacin del Trabajo. (Idea: Convencer al revisor que el equipo de trabajo sabe lo que hace). 2.1. Descripcin del grupo de trabajo: Presentacin de los RRHH y Tcnicos que tiene a disposicin. 2.2. Estimacin de esfuerzo: En base a las funciones del sistema solicitadas, calcular la estimacin de esfuerzo empleada al desarrollo de este producto de software. 2.3. Asignacin de recursos: Asignar los recursos necesarios para desarrollar el proyecto (personas a tareas, horas o das a tareas, etc.). 2.4. Planificacin temporal de actividades: Describir conjunto de actividades a realizar con su correspondiente tiempo asignado (Gantt, PERT, rutas criticas). 3. Anlisis. (Idea: Identificar y describir las tareas relevantes para llegar a la solucin).

4.

5.

6.

7.

3.1. Contexto. 3.1.1.Descripcin General: Describir general de la situacin analizada, organizacin analizada y explicacin del problema existente. 3.1.2.Descripcin de Clientes y Usuarios: Descripcin de sus clientes y usuarios. 3.2. Especificacin de Requerimientos. 3.2.1.Funciones del Sistema: Listado de Funciones, clasificadas en categoras; evidente, oculta y superflua. 3.2.2.Atributos del Sistema: Listado de Atributos, incluyendo detalles y limitaciones. 3.2.3.Atributos por Funcin: Listado de Atributos por funcionalidad, especificando que atributos debe tener cada funcin, cuando corresponda. 3.3. Actores: Lista de actores brevemente descritos. 3.4. Casos de Uso: Aplicable para cada Caso de Uso. 3.4.1.Caso de Uso Esencial: Descripcin de casos de uso en formato Esencial Expandido. 3.4.2.Diagrama de Caso de Uso: Desarrollar sntesis grfica de cada caso de uso. 3.4.3.Modelo Conceptual: Descripcin grfica de conceptos, asociaciones y atributos. 3.4.4.Diagrama de Secuencia o Colaboracin: Descripcin grfica de eventos entre actores y el sistema. 3.4.5.Contrato: Descripcin de Contratos (Precondiciones, Poscondiciones). 3.4.6.Priorizacin: Clasificacin de los casos de uso en categoras Alta (Esencial), Mediana (Importante), Baja (Deseable). 3.5. Modelo de Dominio. 3.5.1.Entidades Reconocidas: Explicacin textual breve de entidades que aparezcan en varios casos de uso o que sean sintetizadas a partir de diferentes casos de de uso. 3.5.2.Modelo de Dominio: Modelo de entidades, agrupadas en paquetes de unidad conceptual y con dependencias (si las hay). 3.5.3.Matriz de Rastreabilidad: Una matriz que indique cules clases del dominio participan en cules casos de uso. Validacin. (Idea: Convencer al usuario que se ha comprendido su problema). 4.1. Prototipo de validacin funcional: Programa simple que muestra cmo un caso de uso de alta prioridad puede ser abordado con las entidades identificadas. Entregar ejecutable (binario) y raciocinio empleado en su eleccin. Diseo. (Idea: Describir la solucin y relacionarla con lo solicitado por el usuario). 5.1. Derivacin del Modelo de Software 5.1.1.Modelo de software inicial: Identificacin de clases del modelo de dominio que pueden ser usadas como base del software, y elaboracin del modelo de software inicial. 5.1.2.Diagramas de Interaccin: Generar diagramas interaccin 5.1.3.Diagramas de Clases: Generar diagrama de clases de diseo.. 5.1.4.Diagramas de Estados: Generar diagrama de estado para los casos uso y clases, si estas ultimas lo ameritan, debido a que por su naturaleza la clase posea un comportamiento no trivial. 5.2. Refinamientos. 5.2.1.Lugar de Refinamiento: Identificacin de lugares de posible refinamiento, por ejemplo; interacciones, dependencias, etc.). 5.2.2.Para cada Lugar 5.2.2.1. Refinamientos considerados: (a pulso o con patrones, segn corresponda). 5.2.2.2. Seleccin y descripcin de una opcin: descripcin detallada (a nivel software) de la aplicacin del refinamiento elegido. Entregar modelos relevantes. Implantacin. (Idea: Mostrar a los instaladores y administradores del sistema las partes a entregar y su interaccin). 6.1. Cdigo fuente completo (parcial): Generacin de esqueleto para todo el cdigo fuente del sistema a partir del modelo. 6.2. Modelo de implantacin: Diagramas de Componentes y Despliegue. 6.3. Dependencias: Indicacin de qu productos, componentes o bibliotecas sern requeridas para que el sistema pueda operar normalmente. Anexos. 7.1. Glosario: En orden alfabtico describir acrnimos y trminos relevantes con su correspondiente descripcin.

Anda mungkin juga menyukai