Ilustracion Cita Cintiamarelysanchez
Ilustracion Cita Cintiamarelysanchez
Ilustracion Cita Cintiamarelysanchez
2
Ilustración 2 Entropía................................................................................................................3
Ilustración 3. Ejemplo de sistema abierto y cerrado.................................................................5
Ilustración 4. Ejemplo de sistema estático y dinámico..............................................................6
Ilustración 5. Ciclo de vida del diseño de software...................................................................7
Cintia Marely Sanchez Ibañez 302
INTRODUCCIÓN
Objetivo:
Conoce los elementos básicos y un panorama general para el análisis, diseño, implantación
y gestión de software.
Objetivo: El estudiante identificará los diferentes tipos de sistemas de software que existen y
comprenderá las fases del ciclo de vida de un proyecto de software.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales
como el procesador de textos, que permite al usuario realizar todas las tareas concernientes
a la edición de textos; el software de sistema, tal como el sistema operativo, que,
básicamente, permite al resto de los programas funcionar adecuadamente, facilitando
también la interacción entre los componentes físicos y el resto de las aplicaciones, y
proporcionando una interfaz para el usuario.
2
Cintia Marely Sanchez Ibañez 302
Descripción general
Globalismo o totalidad: Un cambio en una de las unidades del sistema, con probabilidad
producirá cambios en las otras. El efecto total se presenta como un ajuste a todo el sistema.
Hay una relación de causa/efecto. De estos cambios y ajustes, se derivan dos fenómenos:
entropía y homeostasis.
Ilustración 2 Entropía.
Homeostasis: Es el equilibrio dinámico entre las partes del sistema. Los sistemas tienen
una tendencia a adaptarse con el fin de alcanzar un equilibrio interno frente a los cambios
externos del entorno. Una organización podrá ser entendida como un sistema o subsistema
o un súper sistema, dependiendo del enfoque.
3
Cintia Marely Sanchez Ibañez 302
Tipos de Sistemas
Según su origen
4
Cintia Marely Sanchez Ibañez 302
Otras clasificaciones
5
Cintia Marely Sanchez Ibañez 302
Sistema de control: Sistema jerárquico en el cual unos elementos son controlados por otros.
Ejemplo: lámparas.
Abstractos y concretos: Un sistema abstracto. Es aquel en que todos sus elementos son
conceptos.
Un sistema concreto es aquel en el aquel por lo menos dos de sus elementos son objetivos
o sujetos, o ambos.
Estos programas se originan en el hecho de que es muy costoso rectificar los errores que se
detectan tarde dentro de la fase de implementación.
El ciclo de vida permite que los errores se detecten lo antes posible y por lo tanto, permite a
los desarrolladores concentrarse en la calidad del software, en los plazos de implementación
y en los costos asociados.
6
Cintia Marely Sanchez Ibañez 302
a.- Definición de objetivos: definir el resultado del proyecto y su papel en la estrategia global.
b.- Análisis de los requisitos y su viabilidad: recopilar, examinar y formular los requisitos del
cliente y examinar cualquier restricción que se pueda aplicar.
f.- Prueba de unidad: prueba individual de cada subconjunto de la aplicación para garantizar
que se implementaron de acuerdo con las especificaciones.
g.- Integración: para garantizar que los diferentes módulos se integren con la aplicación.
Éste es el propósito de la prueba de integración que está cuidadosamente documentada.
h.- Prueba beta (o validación), para garantizar que el software cumple con las
especificaciones originales.
i.- Documentación: sirve para documentar información necesaria para los usuarios del
software y para desarrollos futuros.
j.- Mantenimiento: para todos los procedimientos correctivos (mantenimiento correctivo) y las
actualizaciones secundarias del software (mantenimiento continuo).
Para facilitar una metodología común entre el cliente y la compañía de software, los modelos
de ciclo de vida se han actualizado para reflejar las etapas de desarrollo involucradas y la
documentación requerida, de manera que cada etapa se valide antes de continuar con la
siguiente etapa. Al final de cada etapa se arreglan las revisiones de manera que no se
encuentren errores.
7
Cintia Marely Sanchez Ibañez 302
Determinación de requerimientos
Diseño.
Tras la etapa anterior ya se tiene claro que debe hacer el sistema, ahora tenemos que
determinar cómo va a hacerlo (¿cómo debe ser construido el sistema; aquí se definirán en
detalle entidades y relaciones de las bases de datos, se pasará de casos de uso esenciales
a su definición como casos expandidos reales, se seleccionara el lenguaje más adecuado, el
Sistema Gestor de Base de Datos a utilizar en un caso, librerías, configuraciones hardware,
redes, etc.).
La función del Análisis puede ser dar soporte a las actividades de un negocio, o desarrollar
un producto que pueda venderse para generar beneficios.
El Software, que son Programas de computadora, con estructuras de datos y su
documentación que hacen efectiva la logística, metodología o controles de requerimientos
del Programa.
El Hardware, dispositivos electrónicos y electromecánicos, que proporcionan capacidad de
cálculos y funciones rápidas, exactas y efectivas.
Programación
8
Cintia Marely Sanchez Ibañez 302
Pruebas e Implementación.
Pruebas: Antes de que pueda ser usado el sistema de información debe ser probado.
Durante este proceso se debe poner en práctica todas las estrategias posibles para
garantizar que el usuario inicial del sistema se encuentre libre de problemas.
c.-El analista necesita formular medidas de desempeño con los cuales evalúa a los usuarios
9
Cintia Marely Sanchez Ibañez 302
C I
ciclo de vida, 6 Implementación, 9
Clasificación de los Sistemas, 4
O
D
objetivo de la planificación, 7
determinación de requerimientos, 8
P
E
Prueba de almacenamiento, 9
Entropía, 3 Prueba de carga máxima, 9
Prueba de procedimientos, 9
Prueba de recuperación, 9
G Prueba de recursos humanos, 9
gestión del proyecto, 7 Prueba de tiempo de ejecución, 9
Globalismo, 3
S
H Sistema, 2
Homeostasis, 3 Sistema de información, 3
software, 2
10