Entradas

Aspectos importantes de Mantenimiento y Reingeniería.

1. Mantenimiento del Software: Es un aspecto muy importante ya que esto es indispensable para todo el software que se desarrolla, de lo contrario el software va quedando obsoleto y esto puede traer graves consecuencias a los usuario y las empresas que lo utilizan. De acuerdo a lo que se menciona en el Capitulo 9 del libro de , muchas de los software que se utilizan hoy en día, fueron desarrollados con tecnologías creados hace 10 o 15 años, y cada día la evolución de la tecnología da pasos agigantados, por tal razón, un mantenimiento adecuado es indispensable. 2.Soporte al software. Uno de los factores de calidad que podemos mencionar con respecto al software es la capacidad de poder darle un soporte adecuado. Cada vez que un usuario, ya sea un usuario final, una empresa, tenga necesidad de solventar algún fallo del software, de actualizar algún controlador, o reparar, agregar módulos, etc.  Debe poder encontrar el equipo, ya sea humano o tecnológico para poder implementarlo, soluci...

Mantenimiento del sistema.

De acuerdo a la lectura de la semana, las respuesta  a las interrogantes de las últimas 3 diapositivas son: ¿Por qué resulta necesario realizar mantenimiento del software? ¿Qué le pasa usualmente a un software que no se mantiene? La necesidad es debido a que día a día la tecnología avanza a pasos acelerados, por lo los sistemas se van volviendo obsoletos con el paso del tiempo, y el mantenimiento se vuelve crucial para mantenerlo actualizado con las ultimas actualizaciones de controladores, modificaciones y u otros para adaptarlos al entorno. Al software que no se le da el correspondiente mantenimiento se vuelve obsoleto y deja de ser útil para la empresa por lo que termina sustituyéndose. ¿Cómo es posible clasificar los tipos de mantenimiento en función de sus objetivos? Los mantenimiento se clasifican de acuerdo a su objetivo, y estos pueden ser, Correctivos, Adaptativos, Perfectivos y Preventivos, cada uno con una serie de objetivos en concreto. ¿Qué problemas plantea el manteni...

La entrega del Sistema.

De acuerdo a la lectura delo materia de clase de este semana, comparto las respuesta a las siguientes preguntas. ¿Cuándo corresponde comenzar la planificación de la liberación de un sistema? ¿Por qué? La planificación o liberación del sistema informático, considero que se debe planificar su liberación desde un inicio, esto debido a que se debe cumplir también con una planificación para desarrollo de este sistema y esto debe asegurar o por lo menos acercarse lo más que se pueda a la fecha estimada para la liberación  del sistema, ya que un atraso en su liberación también incurriría en costos económico para la empresa. ¿Qué aspectos resulta necesario atender durante la liberación? Considero que aquellos que representen un mayor riesgo para la liberación del sistema, por ejemplo la compatibilidad del las computadoras de todos aquellos usuarios que ocuparan el sistema, también las conexiones de red, ya que siempre hay algún tipo de inconveniente de estos tipos, ya sea por actualizacion...

Diseño Orientado a Objetos.

 El Diseño Orientado a Objetos (DOO), crean una representación de dominio del problema del mundo real y se transforma a un dominio de soluciones que es el software. El resultado de lo anterior da una interconexión de los objetos de datos y operaciones de procesamiento, de manera que encapsula la información y el procesamiento, lo cual es el paradigma fundamental de la orientación por objetos. Hay una naturaleza única que se basa para construir basándose en los siguientes conceptos importantes en el diseño de software. Abstracción. Ocultamiento de la información. Modularidad. Constructores básicos en la programación orientada por objetos: Objeto. Identidad del Objeto. Clase. Métodos. Polimorfismo. Herencia. Encadenamiento dinámico. Definición de Objeto: Es una entidad física o abstracta que tiene un comportamiento antes ciertos estímulos, tanto externos como de otros objetos específicos que se encuentran dentro del sistema. ¿Qué podemos considerar como objeto? Dentro de la prog...

Ingeniería del Software II

Planificación y gestión del Proyecto: Primero comenzamos con algunas definiciones sobre lo que es un proyecto: Una de las definiciones es que un proyecto sería un emprendimiento temporal  para crear un producto o servicio único, y por ser temporal quiere decir que tiene un inicio y un fin, por lo que este termina cuando se alcanzan los objetivos, aunque también se puede terminar cuando se observa que dichos objetivos no se van alcanzar. Un proyecto se realizar por buscar ofrecer algo diferente o nuevo a lo ya existente y nace con el fin de satisfacer una necesidad en el mercado. Gestión de un proyecto. Para poder gestionar un proyecto es necesario el conocimiento adecuado, habilidades y herramientas para poder desarrollarlo, todo esto para satisfacer las necesidades de un proyecto. Stakeholders (Inversionista o interesados) Dentro de todo proyecto están los inversionista o las personas interesadas en el proyecto que aportan ya sea económicamente o su conocimiento para llevarlo...