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.

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

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

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

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

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

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

El proceso de Diseño del Software exige buena calidad a través de la aplicación de principios fundamentales de Diseño. Diseño de la Salida. Decidir si la información será presentada en forma visual. 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 Diseño debe proporcionar una completa idea de lo que es el Software. verbal o impresora y seleccionar el medio de salida. Debe ser una guía que puedan leer y entender los que construyan el código y los que prueban y mantienen el Software. Cuando se va a diseñar un Sistema de Computadoras se debe tener presente que el proceso de un diseño incluye. funcional y comportamiento desde el punto de vista de la Implementación. Disponga la presentación de la . así como hacer un dibujo o modelo o croquis. Sin embargo cuando se realiza un sistema. es decir. concebir y planear algo en la mente. enfocando los dominios de datos. Para evaluar la calidad de una presentación del diseño. Estos criterios no se consiguen por casualidad. En este caso salida se refiere a los resultados e informaciones generadas por el Sistema. Debe producir módulos que presenten características de funcionamiento independiente. Debe conducir a interfaces que reduzcan la complejidad de las conexiones entre los módulos y el entorno exterior.2. Metodología sistemática y una revisión exhaustiva.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. El diseño debe ser modular. como analistas deben realizar lo siguiente: Determine que información presentar. 3. se debe hacer una partición lógica del Software en elementos que realicen funciones y subfunciones especificas. 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. Un diseño debe contener abstracciones de datos y procedimientos. 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.

o información de referencia. 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. Entre las decisiones que se toman durante el diseño de archivos. datos históricos. Diseño de Interacciones con la Base de Datos. 3. utilizan una base de datos que pueden abarcar varias aplicaciones.4.información en un formato aceptable. Muchas incluyen herramientas para crear especificaciones de datos. 3.2 Herramientas para presentación. Apoyan el proceso de formular las características que debe tener una aplicación. La secuencia a disposición de los registros dentro del archivo (La estructura de almacenamiento que puede ser secuencial. No todos los sistemas requieren del diseño de todos los archivos. 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. por esta razón estos sistemas utilizan u administrador de base de datos. Salidas. La longitud de cada registro. se encuentran las siguientes: Los datos que deben incluirse en el formato de registros contenidos en el archivo. Decida como distribuir la salida entre los posibles destinatarios. 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.3.5 Herramientas para el Diseño de Sistemas. Se utilizan para describir la posición de datos. tales como entradas.1 Herramientas de especificación. con base en las características de los datos que contenga. reportes y otros medios de entrada y salida. mensajes y encabezados sobre las pantallas de las terminales. Incluye decisiones con respecto a la naturaleza y contenido del propio archivo. indexada o relativa). como si se fuera a emplear para guardar detalles de las transacciones. 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. . 3.5. procesamiento y especificaciones de control. 3.

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

del tiempo disponible para escribir el software y de la disponibilidad de los programadores. Programacion Los encargados de desarrollar software pueden instalar paquetes comprados a terceros o escribir programas diseñados a la medida del solicitante. 1001. 10001. Instrucciones en lenguaje de maquina : 0010. 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.formados por otros Sistemas de denominan Sub-sistemas y funcionan para alcanzar los fines de su Implantació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. Ejemplo . 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. Lenguajes de Programación Los lenguajes utilizados para escribir programas de computadoras que puedan ser entendidos por ellas se denominan programas de programación. . Los lenguajes de programación se clasifican en tres grandes categorías. 0000. maquinas: bajo nivel y alto nivel. en esencia una secuencia de bits que especifican la operación y las celdas de memoria implicadas en una operación. 1001. Estos son lenguajes de bajo y alto nivel. Como se observa estas instrucciones son fáciles de leer por una computadora y difíciles para un programador y viceversa. La elecciòn depende del costo de cada alternativa. 1110. 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 . Por esta razón se hace difícil escribir programas en código o lenguaje de maquina.

ADD = 1110 X=1001 Y=1010 Z=1011 La instrucción traducida será 1110 1001 1000 1011 . 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. Esta instrucción significa que se deben sumar los números almacenados en las direcciones X. el lenguaje ensamblador traducirá la instrucción a código de maquina.Una instrucciones típica en ensamblador puede ser ADD X. Y.Y y almacenar el resultado en la dirección z. por ejemplo. Estos lenguajes dependen de la maquina o sea del conjunto de instrucciones especificas de la computadora .Lenguaje de bajo nivel( ensambladores) La programación en lenguaje de maquina es difícil . por ello se necesitan lenguajes que permitan simplificar este proceso los lenguajes de bajo nivel han sido diseñados para ese fin. Z. 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.

A INPUT ³LADO B= ³. C . PASCAL. B INPUT ³LADO C´. Lenguaje de alto nivel.Después que un programa ha sido escrito en lenguaje ensamblador se necesita un programa llamado ensamblador. .COBOL) son aquellos en los cuales las instrucciones o sentencias a la computadora se escriben con palabras similares a los lenguajes humanos. Una línea de un programa en Quick Basic es REM Resolución de un triangulo PRINT INPUT ³LADO A= ³ . FORTRAN. 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. C PRINT LET PERIMETRO= A+B+C PRINT ³PERIMETRO=³. En general en lenguaje ingles como es el caso de Quick Basic . lo cual facilita la escritura y la comprensión por parte del programador. ‡ 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. Los lenguaje de programación de alto nivel ( BASIC. que lo traduzca a código de maquina 143.

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

Harvard Graphics Presentador de hipertexto Mathcad Hoja de calculo análisis matemático Software : .Programas: lenguaje nivel ejemplos características maquina bajo Asembler Interprete. Accsess. Hoja de calculo Autocad Diseño mecánico. ‡ Lenguajes de programación Software de aplicaciones: programas de utilidad: Paquete Aplicación Excel. Lotus 1 2 3. Software. topográfico. civil. 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. eléctrico. arquitectónico Dbase. Fox Pro Programa de Base de Datos Power Point.

. 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. La implementacion es la ùltima fase del desarrollo de sistemas. 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. Es el proceso de instalar equipos o software nuevo.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.Sistema Operativo de Disco Windows Lenguajes de Programación: Programación en Quick Basic Quick Basic versión 4. 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.

Existen seis pruebas básicas: 1. Prueba de recursos humanos: Se determinan como utilizar los usuarios el sistema al procesar datos o procesar informes. 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. Prueba de tiempo de ejecución 4. Prueba de procedimientos: Evaluar la claridad.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 almacenamiento 3. seguridad asi como su facilidad y sencillez de los manuales de procedimientos. 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 6. Prueba de tiempo de ejecución: Determina el tiempo de maquina que el sistema necesita para procesar los datos de una transición. Implementación: . Prueba de carga máxima 2. validez. Prueba de recuperación 5. Prueba de recuperación: Probar la capacidad del sistema para recuperar datos y restablecer después de una falla.

Es la última fase del desarrollo de sistemas. ‡ El analista necesita formular medidas de desempeño con los cuales evalúa a los usuarios. Existen varios enfoques de implementación: ‡ Es darle responsabilidad a los grupos ‡ Uso de diferentes estrategias para el enfrentamiento de usuarios. 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. 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 el proceso de instalar equipos o software nuevo. .

Sign up to vote on this title
UsefulNot useful