Musitec.

Slides:



Advertisements
Presentaciones similares
Calidad unificada. Somos una empresa desarrolladora de productos de software de alta calidad enfocados en satisfacer las necesidades del cliente y buscando.
Advertisements

MODELOS ORIENTADOS A OBJETOS
Metodologías ágiles.
information technology service
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Calidad unificada. Somos una empresa desarrolladora de productos de software de alta calidad enfocados en satisfacer las necesidades del cliente y buscando.
Calidad unificada. Somos una empresa desarrolladora de productos de software de alta calidad enfocados en satisfacer las necesidades del cliente y buscando.
CONSTRUCCIÓN DE BODEGAS DE DATOS
Fundamentos de la Gestión de Proyectos
Técnico en programación de Software
Ciclo de desarrollo del software
Módulo Local. Logo: Correo Electrónico: Slogan: Producir Software de alto nivel Misión: Desarrollar software de calidad para la satisfacción.
Empresa: Liebre Primer ciclo Proyecto TripleC. Conseguir soluciones inteligentes para satisfacer de una manera rápida y segura las necesidades de nuestros.
Administración de Procesos de Pruebas
Evaluación de Productos
HERRAMIENTAS CASE.
ITERASOFT. OBJETIVOS DEL GRUPO Producir un sistema Manejador de Itinerarios de alta calidad y confiabilidad Realizar un proyecto bien administrado y productivo.
Mg(c) Ing. Miguel Huamán Yanarico
PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I.
SOFTWARE INTERACTIVO PARA LA CÁTEDRA LABORATORIO DE FÍSICA I
MAESTRÍA DE GERENCIA EN SISTEMA
Fundamentos de Ingeniería de Software Facultad de Ingenieria Universidad Distrital Francisco José de Caldas ESPECIFICACIÓN Y MANEJO DE LOS REQUERIMIENTOS.
Planeación con Planning Tool y DotProject Grupo de Construcción de Software Facultad de Ingeniería Universidad de los Andes Rubby Casallas, Andrés Yie.
1 Diseño Orientado a Objetos Agustín J. González ELO-329: Diseño y Programación Orientados a Objetos 1er. Sem
Caso: Diario de un gerente de proyectos
Metodología para solución de problemas
Ximena Romano – Doris Correa
Administración de Empresas Universidad Católica San Pablo
Diseño del servicio ITIL..
1 Diseño Orientado al Objeto Agustín J. González ELO-326: Seminario de Computadores II 2do. Sem
Importancia en la efectividad del:
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
Proyecto de Ingeniería de Software Grupo Nº 9 - GXPost (Desarrollo con GeneXus 8.0) Evaluación de la Fase Construcción (Jueves 4 de Noviembre de.
Ingeniería del software
Diseño de Sistemas Expertos
PROYECTO TECNOLÓGICO Mateo Guerra Alzate Cristian Herrera 9-D I
ASIGNACIÓN DE ROLES.
Roles de Open UP.
CICLO DE VIDA DEL DESARROLLO DE SISTEMAS.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
 Logo:  Correo Electrónico:  Slogan: Producir Software de alto nivel  Misión: Desarrollar software de calidad para la satisfacción.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Relación con otras asignaturas del plan de estudio
Introducción al proceso de verificación y validación.
PROCESOS DE DESARROLLO DE SOFTWARE
Desarrollo de lógica algorítmica.
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Implementación y Mantenimiento Laura García.  El equipo de proyecto supervisa las tareas necesarias para construir el nuevo sistema de información.
Proyecto: Lanzamiento QUICK ORDER. Objetivo General  Desarrollar el sistema de información de acuerdo a los requerimientos establecidos por el cliente,
Implementando PSP / TSP
“ NO HAY NADA MÁS DIFÍCIL DE CONSEGUIR, MÁS ARRIESGADO DE MANTENER NI MÁS INSEGURO DE TENER ÉXITO, QUE ESTAR A LA CABEZA EN LA INTRODUCCIÓN DE UN.
Preocupaciones del Analista Programador & Usuarios
INTRODUCCIÓN A INGENIERIA KARLA TATIANA OLAYA TORRES ID ( )
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
De Informaciòn Gerencial Lcda. Oly Mata.
GDITool. Temario Presentación del ProyectoCiclo de VidaPlanificaciónMetodología de TrabajoAlcanceEstimaciónUML AnálisisUML DiseñoArquitectura del SistemaTecnologías.
Fundamentos de Computación
Las fases del ciclo de la vida de desarrollo de sistemas
Software de Comunicaciones
Modelo de procesos de software
Procesos de Planeación
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
“ANALISIS, DISEÑO, DESARROLLO E IMPLANTACIÓN DE LOS MÓDULOS DE ADMINISTRACIÓN, ACADEMICO Y DOBE ORIENTADO A LA WEB PARA EL COLEGIO MILITAR Nº 10 ABDÓN.
Integrantes: Mejía Zúñiga Yoselin Taco Apaza Pamela Ychuta Torres John.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Entregables del Proyecto
Ingeniería del Software 2013/2014.  Integrantes del proyecto  Ámbito del proyecto  Arquitectura adoptada  Principal trabajo realizado en el proyecto.
Transcripción de la presentación:

Musitec

SisTec-D Logo: Correo Electrónico: sistec.d@gmail.com   Correo Electrónico: sistec.d@gmail.com Slogan: Producir Software de alto nivel Misión: Desarrollar software de calidad para la satisfacción de los clientes Visión: Ser una empresa de desarrollo a nivel internacional

Integrantes Coordinador General: Nicolás Mojarro Encargado de Desarrollo: Roberto Arce Encargado de Calidad: Sergio Otarola Encargado de Planeación: Yi Jing Huang Encargado de Proceso: Félix Carvajal Encargado de Soporte: Juan Felipe Muñoz

MusiTec Entre la población con acceso a Internet, cada vez es más común que se recurra a un servicio de suscripción de música, con el fin de disfrutar de música variada, sin interrupciones comerciales, que además incluya solo los géneros o artistas escogidos. La parte administrativa de este programa va a hacer manejada desde un modulo local.

Proceso de Desarrollo El proceso de desarrollo consta de tres fases, las cuales son: Conceptualización. Construcción.

Proceso de Desarrollo Conceptualización: En esta fase se recolectan los requerimientos que necesita el usuario. Informe preliminar del proyecto (IPP) y la Especificación de Requerimientos de Software (ERS).

Proceso de Desarrollo Construcción. el proceso se divide en ciclos de desarrollo, los cuales son: Modelado: Consiste en analizar con más detalle los casos de uso que se pretenden abarcar y plantear el diseño de la solución. Construcción: En esta segunda etapa se programa el código fuente del sistema.   Pruebas: Consiste en exponer el software a una serie de pruebas, para así extraer cualquier error que se presente en el mismo. En esta fase se deberá realizar un refinamiento a la ERS, además de un documento de Diseño del Software y un informe del ciclo.

Proceso de Desarrollo Ciclo 1: En el primer ciclo se desarrollo todo lo que respecta a la agregación, modificación, búsqueda y eliminación de canciones, artistas, géneros, autores, álbumes y usuarios. También se trabajará en la seguridad del sistema. En este ciclo se pretende obtener la mayor parte del módulo local.

Proceso de Desarrollo Ciclo 2: En el segundo ciclo se desarrollo todo lo que respecta a la agregación, modificación, búsqueda y eliminación de perfiles y publishers, reproducción de música y lista de regalías. También se trabajará en la seguridad del sistema. En este ciclo se pretende finalizar el módulo local.

Arquitectura de la aplicación. La arquitectura usada en el sistema es la de n-capas la cual se dividen en: Capa de presentación: Esta es la encargada de la interacción con el usuario. Capa lógica de negocios: Esta es la encargada de procesar la información. Capa de acceso a datos: Es la encargada de el manejo de la información almacenada.

Diagrama de General Casos de Uso

Modelo Conceptual

Demostracion del Sistema

Análisis de resultados El equipo inició la fase de construcción realizando, casos de uso en formato expandido, contratos de operaciones, diagramas de secuencia, diagramas de colaboración y el modelo relacional. A cada miembro del grupo le fue asignado un caso de uso el cual debía desarrollar. Esto facilitó la implementación del sistema.

Análisis de resultados Durante el desarrollo del ciclo surgieron requerimientos que no estaban especificados anteriormente, esto produjo constantes cambios en los casos de uso. A cada caso de uso se le aplicaron casos de prueba con el fin de verificar sus posibles errores así como su correcto funcionamiento. La creación de estándares fue de gran ayuda ya que permitió la unificación de la documentación así como el código a programar

Conclusiones El seguir las especificaciones ya establecidas da la seguridad de llegar a desarrollar la aplicación que se desea. El uso de casos de uso en formato expandido, contratos de operaciones, diagramas de secuencia, diagramas de colaboración nos facilitan la comprensión de lo que se desea desarrollar. Al desarrollar casos de uso del ciclo II surgen nuevos requerimientos los cuales no fueros desarrollados en el ciclo I los cuales ayudan al mejoramiento del proyecto.

Conclusiones Los cambios surgidos durante el desarrollo deben ser analizados en reuniones por todo el equipo y tomar sus respectivas decisiones. Utilizar casos de prueba permite verificar el correcto funcionamiento del sistema. Utilizar arquitectura de tres capas permite una mejor división de responsabilidades, así como mejor comprensión del código. Crear estándares ayuda a la unificación de la documentación y el código

Recomendaciones Seguir instrucciones y especificaciones para cumplir lo establecido. Conocer las herramientas(Visual Studio) para dar un mejor uso de ello. A la hora de construir el software dividir la construcción en varias capas para facilitar la implementación , la comprensión y el mantenimiento de ello. Establecer estándares de programación para facilitar la comprensión del código Dividir el trabajo para repartir las responsabilidades. Realizar reuniones de equipo para discutir el proceso del trabajo y la toma de decisiones. La reunión de equipo también permite que los miembros del equipo a ayudarse unos a otros.