Vous êtes sur la page 1sur 10

ACTIVIDAD FINAL DIAGRAMA GENERAL DEL SISTEMA CONTROLES A IMPLEMENTAR EN EL CICLO DE VIDA

Secretaria Municipal de Trnsito de Medelln (SMT) SISTEMA PARA MEJORAR LA MOVILIDAD EN PARTE DEL REA METROPOLITANA Y EL CENTRO DE LA CIUDAD

POR BIBIANA PULGARIN FROILAN CANO GERMAN GONZALEZ

PROFESOR ALEXANDER NARVAEZ

UNIVERSIDAD CATOLICA DEL NORTE MEDELLIN 2013

1. DIAGRAMA EDT

2. Realice una lista de controles o estrategias a implementar en el ciclo de vida del proyecto a desarrollar; clasifquelos dentro de cada fase del ciclo.

MODELO DE CASCADA (Cascada con iteracin de ajustes integrales)

NOTA:
LAS NOTAS EN COLOR ROJO SON LOS CONTROLES A ESTABLECER E IMPLEMENTAR EN CADA FASE DEL CICLO DE VIDA

FACTIBILIDAD
Los siguientes pasos especifican las actividades necesarias que se deben llevar a cabo para determinar si el sistema de la Secretaria Municipal de Trnsito de Medelln (SMT) ser desarrollado. 1.1 Reconocer el problema En esta actividad se debe tener la ubicacin general para el grupo de trabajo, acerca de la organizacin (SMT), el rea en estudio y el sistema mismo. 1.1.1 Describir la ubicacin general del sistema 1.1.2 Definir el alcance del sistema 1.1.3 Determinar los objetivos del sistema Firmar acuerdo de confidencialidad de los datos por ambas partes Realizar actas de encuentros con tareas y compromisos Realizar entrevistas personalmente con los agentes (usuarios implicados en el sistema) Que quede en el acta lo que la empresa quiere realizar con el sistema

1.2 Definir el sistema En esta actividad se define de forma coherente, estructurada y grafica, las caractersticas y necesidades de informacin existentes, identificando sus componentes, las relaciones entre ellos, sus entradas y sus salidas, para esta actividad se pueden seguir estos 4 pasos: 1.2.1 Medio ambiente: Definir el marco bajo el cual el nuevo sistema de desenvolver 1.2.2 Entradas y Salidas: Identificar los flujos de informacin que entran y los flujos de informacin que el sistema entrega 1.2.3 Componentes: Identificar los diferentes grupos de funciones que conforman el desempeo global del sistema 1.2.4 Relaciones: Informacin que un componente entrega a otro Fijar los lmites de procesos y los que va a entregar el software Identificar todas las entradas del sistema: sin son listados ver su fiabilidad, sin son datos a ingresar tener en cuenta las validaciones (mascara de entrada, letras nmeros, nmeros letras etc)

1.3

Determinar recursos para el desarrollo del nuevo sistema En esta actividad se busca establecer en forma global, con qu elementos cuenta (SMT) para poder solucionar las necesidades de informacin expuestas por el usuario y poder definir la factibilidad tcnica, econmica, operativa y legal. 1.3.1 Recursos Econmicos 1.3.2 Recursos de personal 1.3.2.1 Usuarios: Dueos, Responsable, Final. 1.3.2.2 De Sistemas. Analistas, programadores, tcnicos de comunicaciones, de hardware de seguridad etc 1.3.3 Recursos Tcnicos 1.3.3.1 Hardware 1.3.3.2 Software: De seguridad, soporte y utilidad 1.3.4 Realizar estimativos de desarrollo del sistema: Se busca en esta actividad, proyectar de acuerdo a la definicin, alcance y caractersticas del sistema propuesto y recursos disponibles para l mismo, el tamao, tiempo de duracin, nmero de personas, esfuerzo y costos de desarrollo que se tendra para la ejecucin del sistema 1.3.5 Realizar el anlisis de factibilidad del sistema: Concluir, con base en los recursos disponibles y los estimativos de desarrollo realizados, cual es la posibilidad de desarrollo del sistema propuesto 1.3.5.1 Factibilidad econmica 1.3.5.1.1 Beneficios: Econmicos, no econmicos 1.3.5.1.2 Costos: De desarrollo, equipo de procesamientos, de operacin 1.3.5.2 Factibilidad Tcnica 1.3.5.3 Factibilidad Operativa 1.3.5.4 Factibilidad Legal 1.3.6 Proponer alternativas y recomendaciones 1.3.7 Elaborar cronograma de actividades 1.3.8 Decisin final

Determinar legalidad de la empresa en el software o plataformas con las que va a interactuar el sistema. Revisar los recursos tcnicos (Maquinas, red, velocidad en internet) que tiene la empresa o el usuario final, todo para garantizar la buena y rpida ejecucin del nuevo software.

2. ANALISIS
En esta actividad se realiza la coleccin, organizacin y evaluacin de los hechos del sistema y del medio ambiente en el cual se desarrollar. 2.1 Realizar el anlisis del sistema actual (si lo hay) 2.2 Levantar requerimientos del nuevo sistema 2.3 Hacer reevaluacin del estudio de factibilidad 2.4 Desarrollar las especificaciones del sistema propuesto 2.5 Revisar el anlisis 2.6 Realizar en profundad anlisis, por medio de diagramas establecidos como lenguaje universal 2.6.1 Casos de Uso 2.6.2 Diccionario de casos de uso 2.6.3 Diagrama de clases 2.6.4 Diagrama de estado 2.6.5 Matriz de eventos Realizar revisin de los levantamientos de los requerimientos, por medio de revisiones del cliente y firmando acuerdo de los requerimientos tomados para la satisfaccin dela necesidad. Realizar revisin de los diagramas para perfeccionar y evitar redundancias. Realizar auditoras por una empresa experta de todos el anlisis 3. DISEO En esta actividad se hace la especificacin de la concepcin y estructura del sistema, donde se definen sus mdulos a nivel general y detallado 3.1 Definir la estructura global del sistema (diseo global) 3.2 Disear Mdulos (Diseo detallado) Llamado sencillo, a si mismo, mltiple, excluyente, repetitivo 3.3 Disear Base de datos 3.4 Disear entradas y salidas 3.5 Disear documentos fuentes 3.6 Disear ventanas (pantallas) 3.7 Disear Reportes 3.8 Disear la operacin del sistema 3.9 Revisar el diseo Realizar revisin de cdigo para optimizacin. Elaborar y realizar pruebas (testing) de ingreso de datos al sistema y posibles violaciones a este. Optimizar tipo de consultas a la Base de datos para su agilidad Revisar la interfaz grfica para que no est sobre cargada (contaminada) Pasar requerimiento de redes para solicitar apertura de los puertos solo los necesarios para que el sistema funcione. (Evitando que todos los puertos queden abiertos para prevenir ataques

4. CONSTRUCCIN
4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 Definir estndares de desarrollo Revisar especificaciones de interfaces de usuario Revisar especificaciones de proceso Revisar especificaciones de datos Desarrollar interfaces de usuario Desarrollar Programas Desarrollar Base de datos Revisar construccin Elaborar y realizar pruebas (testing)

Verificar que toda la documentacin entregada para la construccin se la ptima y acertada, para esto brindar asesoras y auditorias del entregable al rea de construccin Velar para que el programador cumpla las leyes reglamentarias de realizar buen cdigo. Realizar testing a las entradas del sistema, al procesamiento de datos y a las salidas que ofrecer el sistemas. Esto es que no se ingresen datos errneos, que al momento de procesar datos, se han optimas las consultas al sistemas (BD) y que los datos arrojados por el sistema no sean basura Por ltimos contratar un grupo de personas expertas para que traten de violentar el sistema y muestres sus falencias, para corregirlas antes de publicar el sistema. Brindar actualizaciones del programas que vayan tambin amarradas a las actualizaciones que puede brindar la plataforma donde est instalado le sistema

2. Disear un diagrama genrico donde se aprecien los casos de uso ms significativos. Recuerde que los actores que vamos a incluir son Agente de trnsito y Usuario, la idea es segn lo explicado en la sesin pasada, realicen el diagrama (es un solo diagrama donde se aprecien los caso de uso y cmo interactan los actores con este.

Pantalla

CONCLUSIONES 1. Es de suma importancia ser muy estrictos a la hora de implementar la metodologa de desarrollo de software utilizada tanto en esta ocasin como en cualquier otra, ya que de ste depende el xito del proyecto como tal y de no ser as, se estara incurriendo en sobrecostos, aplazamiento en el cronograma, errores irreparables a futuro, entre otros exponiendo seriamente la estabilidad de la compaa.

2. Con la implementacin de este proyecto, sin duda alguna tendr un gran impacto positivo para todas las personas que de forma directa o indirecta utilicen el servicio de transporte en la zona centro de Medelln.

3. En este trabajo se ve reflejado como podemos crear un proyecto de desarrollo de software, como podemos utilizar la herramientas que nos permiten poder realizar dicho proyecto

4. Se afianzaron los temas sobre la creacin de un modelo EDT y la utilizacin de la Herramienta, como utilizar un modelo de ciclo de vida de desarrollo de software modelo en cascada, desarrollar modelos de casos de uso UML, presentacin de modelos de diseo sobre cmo puede quedar una aplicacin.

5. Se concluy a travs del proceso de esta materia que casi nunca se utiliza el modelo cascada para proyectos a desarrollar y a gran escala

6. Es de suma importancia tener las ideas claras y los conceptos frescos siempre a la hora de intervenir un proyecto, ya que aunque parezca sencillo, estos rigen el rumbo del proyecto y si llegar a su feliz termin

Vous aimerez peut-être aussi