CICLO DE VIDA DE UN PROYECTO DE SOFTWARE El desarrollo de software va unido a un ciclo de vida compuesto por una serie de etapas que

comprenden todas las actividades, desde el momento en que surge la idea de crear un nuevo producto software, hasta aquel en que el producto deja definitivamente de ser utilizado por el último de sus usuarios.

PLANIFICACIÓN Y GESTION DE PROYECTOS DE SOFTWARE La gestión de un proyecto de software comienza con un conjunto de actividades que globalmente se denomina planificación del proyecto. Antes de que el proyecto comience, el gestor y el equipo de software deben realizar una estimación del trabajo a realizar, y de los recursos necesarios y del tiempo que transcurrirá desde el comienzo hasta el final de su realización. Se han propuesto una serie de medidas continuas de la complejidad del software. Tales medidas se aplican en el nivel de diseño y de codificación, y por consiguiente son difíciles de utilizar durante la planificación del software (antes de que exista un diseño o código). El tamaño del proyecto es otro factor importante que puede afectar la precisión y la eficiencia de las estimaciones. La complejidad del proyecto y el grado de incertidumbre estructural afectan a la fiabilidad de la estimación. El registro se mide por el grado de incertidumbre en las estimaciones cuantitativas establecidas por recursos, coste y planificación temporal. El planificador del software debería solicitar definiciones completas de rendimiento y de interfaz. El objetivo de la planificación del proyecto de software es proporcional un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos, coste y plantación temporal. Las estimaciones deberían definir los escenarios del «mejor caso» y «peor caso» de forma que los resultados del proyecto puedan limitarse. El ámbito del software describe el control y los datos a procesar, la función el rendimiento, las restricciones, las interfaces y la fiabilidad. La consideración del ámbito del software debe contener una evaluación de todas las interfaces externas.

que ejecuta el software y los dispositivos que están controlados indirectamente por el software.. las soluciones que proponen y sus ideas para cambiar el proceso.Si existe un problema.. deben estudiar los procesos de una empresa para dar respuesta a las siguientes preguntas clave: 1.. a los miembros de grupos grandes dentro de la organización. El aspecto fundamental del análisis de sistemas es comprender todas las facetas importantes de la parte de la empresa que se encuentra bajo estudio.. (Es por esta razón que el proceso de adquirir información se denomina. sus opiniones sobre porque ocurren las cosas.¿Qué es lo que se hace? 2. la observación en condiciones reales .. al trabajar con los empleados y administradores.Si existe un problema.¿Con que frecuencia se presenta? 4. en forma personal.. investigación detallada). Se emplean cuestionarios para obtener esta información cuando es posible entrevistar.¿Qué tan grande es el volumen de transacciones o de desisciones? 5. ¿Cuál es la causa que lo origina? Para contestar estas preguntas.. al analista conversa con varias personas para reunir detalles relacionados con los procesos de la empresa..El concepto de interfaz abarca lo siguiente: Hardware. Asimismo.¿Cuál es el grado de eficiencia con el que se efectúan las tareas? 6..¿Cómo se hace? 3.el documento obtenido en la etapa anterior se tomara como punto de partida para esta fase.¿Existe algún problema? 7. con frecuencia. las investigaciones detalladas requieren el estudio de manuales y reportes. Determinacion de requerimientos Ahora se trata de formalizar los requerimientos. ¿Qué tan serio es? 8. Su contenido es aun insuficiente y lleno de imprecisiones que serà necesario completar y depurar. Software ya existente. Los analistas.

DISEÑO:Tras la etapa anerior ya se tiene claro que debe hacer el sistema. Divida en forma jerárquica los modelos que . detalle de sus funcionalidades. Conforme se reúnen los detalles. Esto se lleva a cabo teniendo en cuenta ciertos principios: Debe presentarse y entenderse el dominio de la información de un problema. librerias. que van a dar una descripcion clara de que sistema vamos a construir. etc. Un conjunto de hechos. configuraciones hardware. què funcionalidades va a aportar y què comportamiento va a tener. 2. los analistas estudian los datos sobre requerimientos con la finalidad de identificar las características que debe tener el nuevo sistema. Defina las funciones que debe realizar el Software. se pasarà de casos de uso esenciales a su definiciòn como casos expandidos reales. asi como su estructura. plan o procedimiento de clasificación para hacer algo. principios y reglas clasificadas y dispuestas de manera ordenada mostrando un plan lógico en la unión de las partes. en algunas ocasiones. Análisis de Sistemas de Computación.) Estos son un conjunto o disposición de procedimientos o programas relacionados de manera que juntos forman una sola unidad. redes. DESARROLLO.1 Conceptos y Análisis: ANALISIS:Es necesario determinar que elementos intervienen en el sistemas a desarrollar.aqui se definiràn en detalle entidades y relaciones de las bases de datos. incluyendo la información que deben producir los sistemas junto con características operacionales. muestras de formas y documentos con el fin de comprender el proceso en su totalidad. relaciones. se seleccionara el lenguaje mas adecuado. ANALISIS DE SISTEMAS DE COMPUTACION TEMA II. También es un conjunto o arreglo de elementos para realizar un objetivo predefinido en el procesamiento de la Información.ahora tenemos que determinar como va a hacerlo(¿còmo debe ser construido el sistema?. Represente el comportamiento del software a consecuencias de acontecimientos externos. Un método. el Sistema Gestor de Base de Datos a utilizar en un caso.de las actividades del trabajo y.evoluciòn en el tiempo.

sus necesidades y requerimientos. bombas. Base de Datos. dispositivos electrónicos y electromecánicos. que proporcionan capacidad de cálculos y funciones rápidas. El proceso debe partir desde la información esencial hasta el detalle de la Implementación. 2.2. con estructuras de datos y su documentación que hacen efectiva la logística metodología o controles de requerimientos del Programa. Es el primer paso del análisis del sistema. La función del Análisis puede ser dar soporte a las actividades de un negocio. que son Programas de computadora. se analizan las perspectivas del cliente. y otros elementos del Sistema. y administración de base de datos. Para conseguir este objetivo. Documentación. departamental o cliente particular). Evalúe que conceptos tiene el cliente del sistema para establecer su viabilidad. Establezca las restricciones de presupuestos y planificación temporal. Asigne funciones al Hardware. son los operadores o usuarios directos de las herramientas del Sistema. 2. que proporcionan una función externa dentro de los Sistemas. un Sistema basado en computadoras hace uso de seis (6) elementos fundamentales: Software. Realice un Análisis Técnico y económico. en este proceso en Analista se reúne con el cliente y/o usuario (un representante institucional. personal. así como de la Ingeniería humana (Manejo y Administración de personal). lectores. base de datos.2 Objetivos del Análisis. Hardware.representan la información. líneas de mercadeo y otros puntos que puedan ayudar a la identificación y desarrollo del proyecto. o desarrollar un producto que pueda venderse para generar beneficios. maquinarias. Un Análisis de Sistema se lleva a cabo teniendo en cuenta los siguientes objetivos en mente: Identifique las necesidades del Cliente. Software. exactas y efectivas (Computadoras. una gran colección de informaciones organizadas y enlazadas al Sistema a las que se accede por medio del Software.). Censores. Cree una definición del sistema que forme el fundamento de todo el trabajo de Ingeniería. y otra información descriptiva que detalla o da instrucciones sobre el empleo y operación del Programa. formularios. Personal. Procedimientos. sobre la planificación temporal y presupuestal. etc.1 Identificación de Necesidades. . Para lograr estos objetivos se requiere tener un gran conocimiento y dominio del Hardware y el Software. o pasos que definen el uso especifico de cada uno de los elementos o componentes del Sistema y las reglas de su manejo y mantenimiento. e identifican las metas globales. funciones y comportamiento. Manuales.

violación o responsabilidad legal en que se podría incurrir al desarrollar el Sistema.3 Análisis Económico y Técnico. Modelado. Viabilidad Técnica. La viabilidad y el análisis de riesgos están relacionados de muchas maneras. . aunque es recomendable que este se elabore durante la comunicación Cliente ± analista. durante la identificación de las necesidades. Revisión Antes de su reunión con el analista.2 Estudio de Viabilidad.2. significa una valoración de la inversión económica comparado con los beneficios que se obtendrán en la comercialización y utilidad del producto o sistema. Viabilidad Legal.Algunos autores suelen llamar a esta parte ¨ Análisis de Requisitos ¨ y lo dividen en cinco partes: Reconocimiento del problema. 2. sin embargo se deben tomar en cuenta cuatro áreas principales de interés: Viabilidad económica. El análisis económico incluye lo que llamamos. el análisis de costos ± beneficios. si el riesgo del proyecto es alto. rendimiento y restricciones que puedan afectar la realización de un sistema aceptable. 2. Es determinar cualquier posibilidad de infracción. Una evaluación de los costos de desarrollo. Muchas veces cuando se emprende el desarrollo de un proyecto de Sistemas los recursos y el tiempo no son realistas para su materialización sin tener perdidas económicas y frustración profesional. Evaluación y Síntesis. Un estudio de funciones. Especificación. El estudio de la viabilidad puede documentarse como un informe aparte para la alta gerencia. comparados con los ingresos netos o beneficios obtenidos del producto o Sistema desarrollado. la viabilidad de producir software de calidad se reduce. Una evaluación de los enfoques alternativos del desarrollo del producto o Sistema. ya que de hacerlo el cliente solo de todas maneras tendría que ser modificado. Alternativas. el cliente prepara un documento conceptual del proyecto.2.

En Conclusión un proyecto de desarrollo de un Sistema de Información comprende varios componentes o pasos llevados a cabo durante la etapa del análisis. fiabilidad. Maquinas. Herramientas.2. Aviones. estos modelos pueden incluir notación gráfica. Base de datos.5 Especificaciones del Sistema.Muchas veces en el desarrollo de Sistemas de Computación estos son intangibles y resulta un poco dificultoso evaluarlo. el cual ayuda a traducir las necesidades del cliente en un modelo de Sistema que utiliza uno mas de los . Cuando queremos dar a entender mejor lo que vamos a construir en el caso de edificios. pero en menor escala (mas pequeño). Los resultados obtenidos del análisis técnico son la base para determinar sobre si continuar o abandonar el proyecto.4 Modelado de la arquitectura del Sistema. esto varia de acuerdo a la características del Sistema. El análisis de costos ± beneficios es una fase muy importante de ella depende la posibilidad de desarrollo del Proyecto. Describe la función y rendimiento de un Sistema basado en computadoras y las dificultades que estarán presente durante su desarrollo. 2. el Analista evalúa los principios técnicos del Sistema y al mismo tiempo recoge información adicional sobre el rendimiento. Los modelos se concentran en lo que debe hacer el sistema no en como lo hace. se crea un modelo idéntico. nuestro modelo debe tomar una forma diferente. información y comportamiento del Sistema. Las Especificaciones de los requisitos del software se produce en la terminación de la tarea del análisis. si hay riesgos de que no funcione.2. 2. Sin embargo cuando aquello que construiremos es un Software. Todos los Sistemas basados en computadoras pueden modelarse como transformación de la información empleando una arquitectura del tipo entrada y salida. características de mantenimiento y productividad. no tenga el rendimiento deseado. e ingeniería Humana. software. En el Análisis Técnico. Es un Documento que sirve como fundamento para la Ingeniería Hardware. deben representar todas las funciones y subfunciones de un Sistema. o si las piezas no encajan perfectamente unas con otras.

El Diseño de la Interfaz. personas. con suficientes detalles como para permitir su interpretación y realización física. procedimientos. A lo largo del diseño se evalúa la calidad del desarrollo del proyecto con un conjunto de revisiones técnicas: . dentro del diseño es donde se fomenta la calidad del Proyecto. El Diseño de procedimientos. en las estructuras de datos necesarios para implementar el Software. El proceso de Diseño es un conjunto de pasos repetitivos que permiten al diseñador describir todos los aspectos del Sistema a construir. 3. DISEÑO DE SISTEMAS DE COMPUTACIÓN. El Diseño del Software es un proceso y un modelado a la vez. El Diseño Arquitectónico. Transforma elementos estructurales de la arquitectura del programa. documentación y DISEÑO DE SISTEMAS DE COMUTACION TEMA III. base de datos. creado durante el análisis. Define la relación entre cada uno de los elementos estructurales del programa. DESARROLLO. La importancia del Diseño del Software se puede definir en una sola palabra Calidad. con los sistemas que operan junto con el y con los operadores y usuarios que lo emplean. Describe como se comunica el Software consigo mismo. Trasforma el modelo de dominio de la información. La etapa del Diseño del Sistema encierra cuatro etapas: El diseño de los datos.1. un proceso o un Sistema. El Diseño es la única manera de materializar con precisión los requerimientos del cliente. Conceptos y principios: El Diseño de Sistemas se define el proceso de aplicar ciertas técnicas y principios con el propósito de definir un dispositivo. hardware.componentes: Software. TEMA III.

verbal o impresora y seleccionar el medio de salida. El Diseño debe proporcionar una completa idea de lo que es el Software. Debe conducir a interfaces que reduzcan la complejidad de las conexiones entre los módulos y el entorno exterior. Disponga la presentación de la . Debe producir un diseño usando un método que pudiera repetirse según la información obtenida durante el análisis de requisitos de Software. Estos criterios no se consiguen por casualidad. En este caso salida se refiere a los resultados e informaciones generadas por el Sistema. como analistas deben realizar lo siguiente: Determine que información presentar. El diseño debe ser modular. enfocando los dominios de datos. funcional y comportamiento desde el punto de vista de la Implementación. concebir y planear algo en la mente. Cuando se va a diseñar un Sistema de Computadoras se debe tener presente que el proceso de un diseño incluye. Metodología sistemática y una revisión exhaustiva. es decir. Para evaluar la calidad de una presentación del diseño. Debe producir módulos que presenten características de funcionamiento independiente. 3. Un diseño debe contener abstracciones de datos y procedimientos. Decidir si la información será presentada en forma visual.El diseño debe implementar todos los requisitos explícitos contenidos en el modelo de análisis y debe acumular todos los requisitos implícitos que desea el cliente. se deben establecer criterios técnicos para un buen diseño como son: Un diseño debe presentar una organización jerárquica que haga un uso inteligente del control entre los componentes del software. El proceso de Diseño del Software exige buena calidad a través de la aplicación de principios fundamentales de Diseño.2. Para la mayoría de los usuarios la salida es la única razón para el desarrollo de un Sistema y la base de evaluación de su utilidad. Debe ser una guía que puedan leer y entender los que construyan el código y los que prueban y mantienen el Software. así como hacer un dibujo o modelo o croquis. se debe hacer una partición lógica del Software en elementos que realicen funciones y subfunciones especificas. Sin embargo cuando se realiza un sistema. Diseño de la Salida.

La longitud de cada registro. datos históricos. utilizan una base de datos que pueden abarcar varias aplicaciones. 3. en este caso el diseñador no construye la base de datos sino que consulta a su administrador para ponerse de acuerdo en el uso de esta en el sistema.5. tales como entradas. Se utilizan para describir la posición de datos. Decida como distribuir la salida entre los posibles destinatarios. Salidas. procesamiento y especificaciones de control. ya que la mayoría de ellos pueden utilizar los del viejo Sistema y solo tenga que enlazarse el nuevo Sistema al Archivo maestro donde se encuentran los registros. La secuencia a disposición de los registros dentro del archivo (La estructura de almacenamiento que puede ser secuencial. Entre las decisiones que se toman durante el diseño de archivos. Apoyan el proceso de formular las características que el sistema debe tener para satisfacer los requerimientos detectados durante las actividades del análisis: 3. La mayoría de los sistemas de información ya sean implantado en sistemas de cómputos grandes o pequeños. Diseño de Archivos. mensajes y encabezados sobre las pantallas de las terminales.1 Herramientas de especificación. se encuentran las siguientes: Los datos que deben incluirse en el formato de registros contenidos en el archivo. 3.información en un formato aceptable. como si se fuera a emplear para guardar detalles de las transacciones. 3. reportes y otros medios de entrada y salida.3. . No todos los sistemas requieren del diseño de todos los archivos.4. por esta razón estos sistemas utilizan u administrador de base de datos. Incluye decisiones con respecto a la naturaleza y contenido del propio archivo.5 Herramientas para el Diseño de Sistemas. Diseño de Interacciones con la Base de Datos. 3.5. Muchas incluyen herramientas para crear especificaciones de datos. Apoyan el proceso de formular las características que debe tener una aplicación. indexada o relativa). o información de referencia.2 Herramientas para presentación. con base en las características de los datos que contenga.

así como la documentación correspondiente. es el proceso de estudiar su Situación con la finalidad de observar como trabaja y decidir si es necesario realizar una mejora.5.5. junto con las practicas de Diseño sofisticadas están cambiando de forma dramática la manera en que se trasladan las especificaciones de Diseño d Sistemas de Información funcionales. Apoyan la fase de la evaluación de un Sistema o de partes del mismo contra las especificaciones.5 Generadores de códigos. Estas herramientas nos ayudan como analistas a trasladar diseños en aplicaciones funcionales. Los administradores deciden que estrategias seguir. Todas las organizaciones son Sistemas que actúan de manera reciproca con su medio ambiente recibiendo entradas y produciendo salidas. el encargado de llevar a cabo estas tareas es el analista de sistemas.4 Herramientas para Ingeniería de Software.3.5. Producen el código fuente y las aplicaciones a partir de especificaciones funcionales bien articuladas. 3. En una organización o Empresa. empleados y otros usuarios finales que se familiarizan cada vez mas con el uso de computadoras están teniendo un papel muy importante en el desarrollo de sistemas. 3. el análisis y Diseño de Sistemas.6 Herramientas para pruebas. Incluyen facilidades para examinar la correcta operación del Sistema así como el grado de perfección alcanzado en comparación con las expectativas. 3. Los Gerentes.3 Herramientas para el desarrollo de Sistemas. En Conclusiones Generales. Antes de comenzar con el desarrollo de cualquier proyecto. La información reunida con este estudio sirve como base para crear varias estrategias de Diseño.5. incluyendo procedimientos y controles. La revolución del procesamiento de datos de manera computarizada. Los Sistemas que pueden estar . se conduce un estudio de Sistemas para detectar todos los detalles de la situación actual de la empresa. Apoyan el Proceso de formular diseños de Software.

1001. 1110. 10001. Los lenguajes de programación se clasifican en tres grandes categorías. Lenguaje de maquina: El lenguaje de maquina es aquel cuyas instrucciones son directamente entendibles por la computadora y no necesitan traducción posterior para que la UCP pueda comprender y ejecutar el programa. Las instrucciones en lenguaje maquina se expresan en términos de la unidad de memoria más pequeña (bit) = digito binario 0 o 1 . en esencia una secuencia de bits que especifican la operación y las celdas de memoria implicadas en una operación. Y se requiere otro lenguaje para comunicarse con la computadora pero que se hace más fácil de escribir y de leer por el programador. del tiempo disponible para escribir el software y de la disponibilidad de los programadores. Estos son lenguajes de bajo y alto nivel. 0000. Para evitar la tediosa tarea de escribir programas en este lenguaje se han diseñado otros programas de programación que facilitan la escritura y posterior ejecución de los programas. maquinas: bajo nivel y alto nivel. Lenguajes de Programación Los lenguajes utilizados para escribir programas de computadoras que puedan ser entendidos por ellas se denominan programas de programación. Como se observa estas instrucciones son fáciles de leer por una computadora y difíciles para un programador y viceversa. Por esta razón se hace difícil escribir programas en código o lenguaje de maquina. Programacion Los encargados de desarrollar software pueden instalar paquetes comprados a terceros o escribir programas diseñados a la medida del solicitante. . Ejemplo .formados por otros Sistemas de denominan Sub-sistemas y funcionan para alcanzar los fines de su Implantación. La elecciòn depende del costo de cada alternativa. 1001. Instrucciones en lenguaje de maquina : 0010.

Y. por ello se necesitan lenguajes que permitan simplificar este proceso los lenguajes de bajo nivel han sido diseñados para ese fin. el lenguaje ensamblador traducirá la instrucción a código de maquina. Estos lenguajes dependen de la maquina o sea del conjunto de instrucciones especificas de la computadora . ejemplo el lenguaje ensamblador en el las instrucciones se escriben en códigos alfabéticos conocidos como nemotécnicos (abreviaturas de palabras inglesas o españolas.Una instrucciones típica en ensamblador puede ser ADD X.Y y almacenar el resultado en la dirección z. ejemplo sumar en ingles ADD = suma SUB= resta MPY = multiplicar DIV=dividir LDA= cargar acumulador STO= almacenar Las palabras nemotécnicas son mas fáciles de recordar que las secuencias de dígitos de 0 a 1.Lenguaje de bajo nivel( ensambladores) La programación en lenguaje de maquina es difícil . Esta instrucción significa que se deben sumar los números almacenados en las direcciones X. Z. por ejemplo. ADD = 1110 X=1001 Y=1010 Z=1011 La instrucción traducida será 1110 1001 1000 1011 .

Una línea de un programa en Quick Basic es REM Resolución de un triangulo PRINT INPUT ³LADO A= ³ . lo cual facilita la escritura y la comprensión por parte del programador. que lo traduzca a código de maquina 143. . C . FORTRAN. C PRINT LET PERIMETRO= A+B+C PRINT ³PERIMETRO=³. B INPUT ³LADO C´. Lenguaje de alto nivel.COBOL) son aquellos en los cuales las instrucciones o sentencias a la computadora se escriben con palabras similares a los lenguajes humanos. ‡ Independencia : Los lenguajes deben ser independientes de la máquina o sea una sentencia no depende del diseño de hardware de una computadora en particular.Después que un programa ha sido escrito en lenguaje ensamblador se necesita un programa llamado ensamblador. Los lenguaje de programación de alto nivel ( BASIC. A INPUT ³LADO B= ³. PASCAL. En general en lenguaje ingles como es el caso de Quick Basic . PERIMETRO END Características de los lenguajes de programación: ‡ Transportabilidad :un programa escrito en un lenguaje de alto nivel se puede escribir con poca o ninguna modificación en distintos tipos de computadora.

Los lenguajes de programación C . C++ . según sea el programa. Basic. El proceso de traducción de un programa fuente se denomina interpretación o compilación. Pascal . Un interprete traduce y ejecuta una traducción (sentencia) en código fuente cada vez. son programas orientados a objeto. Turbo C.Los programas escritos en lenguaje de alto nivel no son entendibles directamente por la maquina. El lenguaje Quick Basic realiza la traducción y ejecución cada vez que se ejecuta una línea. ¡ ya ! esta influyendo en la informática universal. Los programas interpretados generalmente se ejecutan mucho mas lentamente que los programas compilados. Los programas que realizan esta traducción se llaman programas compiladores. Windows fue desarrollado en C Visual Basic es un lenguaje orientado a eventos y en el futuro muy extremadamente cercano . C . Los programas escritos en lenguaje de alto nivel se llaman programas fuentes El compilador traduce el programa fuente en un programa objeto. son programas compiladores. son interpretes y Quick Basic es un compilador. ejecución y puesta a punto de programas y de compilador por su estructura y velocidad de ejecución. . GW-Basic. el cual se utiliza en la fase de ejecución del programa. Necesitan ser traducidos a instrucciones en lenguaje de maquina que lo entienda la computadora. Fortran . Algunas computadoras o microcomputadoras utilizan unos programas similares llamados programas interpretes que traducen los programas. Este lenguaje reúne las características de interprete en cuanto su facilidad de edición. Basica ( Basic Avanced ) . sin embargo los interpretes son más fáciles de utilizar y la depuración (corrección) de errores es mucho más cómoda.

Lotus 1 2 3. compilador alto Quick Basic Pascal C++ 1. Software del sistema: es el conjunto de programas indispensables para la maquina funcione (programas del sistema): ‡ Sistema operativo: DOS------¢ Windows ‡ Editores / Procesadores de textos ‡ Programas compiladores e interpretes.Programas: lenguaje nivel ejemplos características maquina bajo Asembler Interprete. Software. Accsess. eléctrico. Harvard Graphics Presentador de hipertexto Mathcad Hoja de calculo análisis matemático Software : . arquitectónico Dbase. Fox Pro Programa de Base de Datos Power Point. Hoja de calculo Autocad Diseño mecánico. civil. ‡ Lenguajes de programación Software de aplicaciones: programas de utilidad: Paquete Aplicación Excel. topográfico.

La implementacion es la ùltima fase del desarrollo de sistemas. Durante este proceso se debe poner en practica todas las estrategias posibles para garantizar que el usuario inicial del sistema se encuentre libre de problemas. . Al implementar un sistema lo primero que debemos hacer es asegurarnos què el sistema sea operacional o que funcione de acuerdo a los requerimientos del analisis y permitir que los usuarios puedan operarlos.Sistema Operativo de Disco Windows Lenguajes de Programación: Programación en Quick Basic Quick Basic versión 4.5 Quick Basic Caracteristicas : Lenguaje : alto nivel Compilado Secuencial Compilado Estructurado: top-down Pruebas e implementación Pruebas: Antes de que pueda se usado el sistema de informacion debe ser probado. Es el proceso de instalar equipos o software nuevo. como resultado de un anàlisis y diseño previo como resultado de la situaciòn o mejoramiento de la forma de llevar acabo un proceso automatizado.

Prueba de tiempo de ejecución 4. Prueba de recuperación: Probar la capacidad del sistema para recuperar datos y restablecer después de una falla. Prueba de carga máxima 2. Prueba de recursos humanos Prueba de carga máxima: Consiste en probar si el sistema puede manejar el volumen de actividades que ocurren cuando el sistema esta en el punto mas alto de su demanda de procesamiento. seguridad asi como su facilidad y sencillez de los manuales de procedimientos. Implementación: . Prueba de almacenamiento 3. Existen seis pruebas básicas: 1. validez.Durante el proceso de implementación y prueba se deben poner en practica todas las estrategias posibles para garantizar que el usuario inicial del sistema se encuentre libre de problemas lo cual se puede describir durante este proceso t llevar acabo la correcciones. Prueba de tiempo de ejecución: Determina el tiempo de maquina que el sistema necesita para procesar los datos de una transición. Prueba de almacenamiento: Determina si el sistema puede almacenar una alta cantidad proyectada de datos tanto en sus dispositivos de discos fijos y movibles. Prueba de procedimientos: Evaluar la claridad. Prueba de procedimientos 6. Prueba de recursos humanos: Se determinan como utilizar los usuarios el sistema al procesar datos o procesar informes. Prueba de recuperación 5.

‡ El analista necesita formular medidas de desempeño con los cuales evalúa a los usuarios. . Al implementar un sistema lo primero que debemos hacer es asegurarnos que el sistema sea operacional o que funcione de acuerdo a los requerimientos del análisis y permitir que los usuarios puedan operarlos.Es la última fase del desarrollo de sistemas. Existen varios enfoques de implementación: ‡ Es darle responsabilidad a los grupos ‡ Uso de diferentes estrategias para el enfrentamiento de usuarios. Es el proceso de instalar equipos o software nuevo. como resultado de un análisis y diseño previo como resultado de la situación o mejoramiento de la forma de llevar acabo un proceso automatizado.

Sign up to vote on this title
UsefulNot useful