SlideShare una empresa de Scribd logo
1 de 4
TG. ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
                     COMPETENCIA: ANÁLISIS DE SISTEMA DE INFORMACIÓN




Objetivo:
Comprender la definición, importancia y aplicación de las fases del ciclo de vida del software en la
solución de problemas algorítmicos sencillos.

Descripción:
A partir del ciclo de vida del software, complete según el ejemplo la información que se pide en
cada fase. Una vez terminado repita el mismo cree un algoritmo que involucre el uso de matrices
en donde identifique claramente, explicando paso a paso cada una de las fases del ciclo de vida del
sistema de información basado en el ejemplo (datos solicitados en azul).




Ejemplo:

Un cliente desea realizar un aplicativo que simule una calculadora para lo cual lo contrata a ud
como programador (éste es el perfil de salida de los aprendices de ADSI) para que realice el
programa.


Fase 1. Identificación de Requerimientos
Para esto se debe establecer con el cliente una técnica de recolección de información, para el caso
del ejemplo solo con una entrevista basta para establecer qué funciones debe tener la calculadora, si



Ing. Carlos Javier Pastrana Díaz   SENA – CIES- Huila Feb 2013
TG. ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
                     COMPETENCIA: ANÁLISIS DE SISTEMA DE INFORMACIÓN
es de solo suma o resta o debe incluir las 4 operaciones básicas. Una vez realizada la entrevista
con el cliente, éste decide que deben ser la operación suma de dos números.
El requerimiento funcional es:
1.1 Construir una calculadora que sume dos números
Evidencia Entregable de esta Fase: Informe SRS.

Fase 2. Análisis de Requerimientos
Esta fase nos permite alcanzar dos objetivos: El primero crear un modelo mental de cómo va a
funcionar la solución (apoyándose en UML) y el segundo, establecer la serie de pasos lógicos y
ordenados que permitan construir el aplicativo e identificar que recursos debemos utilizar
(variables, ciclos, lectura, escritura, captura de datos, tipos de datos)


Los pasos que se deben seguir pueden ser:

    1. Identificar qué variables vamos a necesitar
          a. Numero1
          b. Numero2
          c. Resultado

    2. Identificar cuántos campos y cuántos botones vamos a necesitar
     dos campos, uno para cada número y uno para el resultado, y un botón para que realice
     la acción
    3. Construir el diccionario de datos
v(aquí va el diccionario de datos, según la investigación realizada el dia de ayer).

                                DICCIONARIO DE DATOS
    1) Numero1=variable en la cual se va a almacenar el primer dato necesario para realizar
       la operación suma.
    2) Numero2=variable en la cual se va a almacenar el segundo dato necesario para
       realizar la operación suma.
    3) Resultado=variable en la cual se va a almacenar el resultado de la suma de los valores
       de Numero1 y Numero2.

RESPUESTA:
  1. Construir el diagrama de flujo del proceso (representación o modelo de la solución)
     (aquí va el diagrama de flujo para la suma de dos números)

                                        Inicio


                                        Lea
                                    n1,n2resul=
                                         0


                                     n1,n2



                                   resul=n1+n2


Ing. Carlos Javier Pastrana Díaz   SENA – CIES- Huila Feb 2013
TG. ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
                     COMPETENCIA: ANÁLISIS DE SISTEMA DE INFORMACIÓN




                                   La suma de los números
                                          es resul


                                             FIN
Fase 3. Diseño
En esta fase, obtendremos también dos tipos de diseño: la arquitectura y el diseño gráfico.
Para el caso de la Arquitectura ésta es la estructura de la cual se compone el aplicativo, y en donde
decidimos sobre el uso de funciones, métodos, componentes, bloques, tenemos que decidir qué
lenguaje vamos a utilizar, y por qué (para el caso JavaScript porque es un lenguaje estándar que
puede ser leído por cualquier equipo con un navegador) y además también decidiremos cómo se va
a diseñar la interfaz gráfica, si va a tener botones, campos, su órden, el tamaño, los colores, entre
otros.
Aquí también decidimos sobre el estándar de codificación a utilizar.

Para el ejemplo:
Utilizaremos una función llamada Suma() que recibirá dos parámetros número1 número2 y
realizará la operación matemática de la suma de los dos números y retornará un valor
Utilizaremos una función llamada Mostrar() para imprimir en pantalla el resultado de la
operación.

Invocaremos a la función suma a través del botón Sumar y ésta a su véz, invocará a la
función Mostrar que muestra en pantalla el resultado de la operación.

En cuanto al diseño gráfico, aquí deben incluir una imagen con el diseño preliminar de la ubicación
de los campos de texto, botones, tipos de fuente, colores, tamaño,

                                               DISEÑO




Fase 4. Desarrollo
En esta fase, se codifican los bloques que definimos en la fase anterior de diseño.

(Aquí a el código en lenguaje javascript y con el estándar seleccionado)




Ing. Carlos Javier Pastrana Díaz      SENA – CIES- Huila Feb 2013
TG. ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
                     COMPETENCIA: ANÁLISIS DE SISTEMA DE INFORMACIÓN




*Pruebas.
Dentro de la fase de desarrollo se aplican pruebas para determinar si el aplicativo cumple con el
requerimiento del cliente. En este punto es importante determinar claramente cómo se va a probar el
aplicativo y cuáles son las pruebas que se deben hacer.

Explicar procedimiento de pruebas y resultado


Fase 5. Implementación

En esta fase se indaga sobre las características de los equipos que van a correr el aplicativo
diseñado, sin embargo para el ejemplo, el aplicativo requiere solo un navegador para funcionar por
tanto, cualquier equipo cumple con la características solicitadas. Además por ser un lenguaje de
tipo script no requiere compilación ni proceso de instalación, lo que nos permite ahorrarnos este
paso.

En conclusión el aplicativo de la suma de dos números solo necesita un navegador web para
funcionar.
Una vez desarrollada la investigación por favor suba el ejercicio a la plataforma!




Ing. Carlos Javier Pastrana Díaz   SENA – CIES- Huila Feb 2013

Más contenido relacionado

La actualidad más candente

Diagramas de-flujo.
Diagramas de-flujo.Diagramas de-flujo.
Diagramas de-flujo.Uriel Lopez
 
Ejercicios avanzados en dinámica de sistemas juan martín garcía
Ejercicios avanzados en dinámica de sistemas   juan martín garcíaEjercicios avanzados en dinámica de sistemas   juan martín garcía
Ejercicios avanzados en dinámica de sistemas juan martín garcíaEmmanuelASessaregoDv
 
Unidad 1
Unidad  1Unidad  1
Unidad 1luz0987
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programacióncarlinauribe
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)johanespinosa6
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programaciónNataliaVicua1
 
Unidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un ProblemaUnidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un ProblemaAlan De la Cruz
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programaciónlaurapolindara1
 
Programacion primero
Programacion primeroProgramacion primero
Programacion primeroVictor Zapata
 

La actualidad más candente (16)

Conceptos tipos de datos pascal
Conceptos tipos de datos pascalConceptos tipos de datos pascal
Conceptos tipos de datos pascal
 
Diagramas de-flujo.
Diagramas de-flujo.Diagramas de-flujo.
Diagramas de-flujo.
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Ejercicios avanzados en dinámica de sistemas juan martín garcía
Ejercicios avanzados en dinámica de sistemas   juan martín garcíaEjercicios avanzados en dinámica de sistemas   juan martín garcía
Ejercicios avanzados en dinámica de sistemas juan martín garcía
 
Unidad 1
Unidad  1Unidad  1
Unidad 1
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
FUNCIONES DE STELLA
FUNCIONES DE STELLAFUNCIONES DE STELLA
FUNCIONES DE STELLA
 
Unidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un ProblemaUnidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un Problema
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
Programación Lineal
Programación LinealProgramación Lineal
Programación Lineal
 
Programacion primero
Programacion primeroProgramacion primero
Programacion primero
 
Tabla de la metodologia
Tabla de la metodologiaTabla de la metodologia
Tabla de la metodologia
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Destacado

Turismo ecuador
Turismo ecuadorTurismo ecuador
Turismo ecuadorlogmoscoso
 
Diapositivas E-Mediador en AVA
Diapositivas E-Mediador en AVADiapositivas E-Mediador en AVA
Diapositivas E-Mediador en AVADorian2013
 
Estructura curricular adsi v.101
Estructura curricular adsi v.101Estructura curricular adsi v.101
Estructura curricular adsi v.101heideryxiomara
 
Boletín Informativo 13-03-13
Boletín Informativo 13-03-13Boletín Informativo 13-03-13
Boletín Informativo 13-03-13cdh031010
 
Verde que te quiero verde
Verde que te quiero verdeVerde que te quiero verde
Verde que te quiero verdePol Arbolí
 
La educacion que el pais necesita
La educacion que el pais necesitaLa educacion que el pais necesita
La educacion que el pais necesitaJairo Galarza
 
Identidad uniatlánticense beatriz
Identidad uniatlánticense  beatrizIdentidad uniatlánticense  beatriz
Identidad uniatlánticense beatrizBetty Carrillo
 
Herramientas educativas web 2
Herramientas educativas web 2Herramientas educativas web 2
Herramientas educativas web 2juancho41010
 
Mineria de informacion util en medios sociales - Daedalus - Big Data Week 201...
Mineria de informacion util en medios sociales - Daedalus - Big Data Week 201...Mineria de informacion util en medios sociales - Daedalus - Big Data Week 201...
Mineria de informacion util en medios sociales - Daedalus - Big Data Week 201...Sngular Meaning
 
Ejercicioinventadoanalisis
EjercicioinventadoanalisisEjercicioinventadoanalisis
Ejercicioinventadoanalisisheideryxiomara
 
Aprendizaje por indagación equipo
Aprendizaje por indagación equipoAprendizaje por indagación equipo
Aprendizaje por indagación equipoJoseAntonioHuixtan
 
4.8.2 Cómo Financiar La Creación De Su negocio
4.8.2 Cómo Financiar La Creación De Su negocio4.8.2 Cómo Financiar La Creación De Su negocio
4.8.2 Cómo Financiar La Creación De Su negocioCamilo Castro
 
Crear coche controlado por Bluetooth con arduino
Crear coche controlado por Bluetooth con arduinoCrear coche controlado por Bluetooth con arduino
Crear coche controlado por Bluetooth con arduinoKrls Avilez
 
Tecnologia y guerra
Tecnologia y guerraTecnologia y guerra
Tecnologia y guerraSebas497
 

Destacado (20)

Turismo ecuador
Turismo ecuadorTurismo ecuador
Turismo ecuador
 
Diapositivas E-Mediador en AVA
Diapositivas E-Mediador en AVADiapositivas E-Mediador en AVA
Diapositivas E-Mediador en AVA
 
Historia del pc
Historia del pcHistoria del pc
Historia del pc
 
lenguaje.
lenguaje.lenguaje.
lenguaje.
 
Estructura curricular adsi v.101
Estructura curricular adsi v.101Estructura curricular adsi v.101
Estructura curricular adsi v.101
 
Boletín Informativo 13-03-13
Boletín Informativo 13-03-13Boletín Informativo 13-03-13
Boletín Informativo 13-03-13
 
Verde que te quiero verde
Verde que te quiero verdeVerde que te quiero verde
Verde que te quiero verde
 
Gbi
GbiGbi
Gbi
 
La educacion que el pais necesita
La educacion que el pais necesitaLa educacion que el pais necesita
La educacion que el pais necesita
 
Robots paola
Robots paolaRobots paola
Robots paola
 
Identidad uniatlánticense beatriz
Identidad uniatlánticense  beatrizIdentidad uniatlánticense  beatriz
Identidad uniatlánticense beatriz
 
Presentación5
Presentación5Presentación5
Presentación5
 
Herramientas educativas web 2
Herramientas educativas web 2Herramientas educativas web 2
Herramientas educativas web 2
 
Mineria de informacion util en medios sociales - Daedalus - Big Data Week 201...
Mineria de informacion util en medios sociales - Daedalus - Big Data Week 201...Mineria de informacion util en medios sociales - Daedalus - Big Data Week 201...
Mineria de informacion util en medios sociales - Daedalus - Big Data Week 201...
 
Ejercicioinventadoanalisis
EjercicioinventadoanalisisEjercicioinventadoanalisis
Ejercicioinventadoanalisis
 
Fontana.ppt15
Fontana.ppt15  Fontana.ppt15
Fontana.ppt15
 
Aprendizaje por indagación equipo
Aprendizaje por indagación equipoAprendizaje por indagación equipo
Aprendizaje por indagación equipo
 
4.8.2 Cómo Financiar La Creación De Su negocio
4.8.2 Cómo Financiar La Creación De Su negocio4.8.2 Cómo Financiar La Creación De Su negocio
4.8.2 Cómo Financiar La Creación De Su negocio
 
Crear coche controlado por Bluetooth con arduino
Crear coche controlado por Bluetooth con arduinoCrear coche controlado por Bluetooth con arduino
Crear coche controlado por Bluetooth con arduino
 
Tecnologia y guerra
Tecnologia y guerraTecnologia y guerra
Tecnologia y guerra
 

Similar a 12 feb 2013 investigación (1)

Algoritmos
AlgoritmosAlgoritmos
Algoritmosomarzon
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Marquina, Santiago
 
Metodología para la solución de problemas
Metodología para la solución de problemasMetodología para la solución de problemas
Metodología para la solución de problemasAmilcar Valladares
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfLauraPrieto83
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfMajuMuoz
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfssuser7ec9f9
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfMajuMuoz
 
Guía básica de Visual Basic 6.0
Guía básica de Visual Basic 6.0Guía básica de Visual Basic 6.0
Guía básica de Visual Basic 6.0patrimoni
 
Trabajo de tecnologia.docx
Trabajo de tecnologia.docxTrabajo de tecnologia.docx
Trabajo de tecnologia.docxLAURAvanegas16
 
Trabajo de tecnologia.docx.pdf
Trabajo de tecnologia.docx.pdfTrabajo de tecnologia.docx.pdf
Trabajo de tecnologia.docx.pdfLAURAvanegas16
 
Trabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdfTrabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdfSharonRodriguez43
 
Trabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdfTrabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdfkathalinavalois
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicosmoni26011993
 
Conceptos relacionados con la simulacion
Conceptos relacionados con la simulacionConceptos relacionados con la simulacion
Conceptos relacionados con la simulacionJose Hernandez Landa
 
8f29ee 08b473f1b0f04c55b0d997ad6f8df491
8f29ee 08b473f1b0f04c55b0d997ad6f8df4918f29ee 08b473f1b0f04c55b0d997ad6f8df491
8f29ee 08b473f1b0f04c55b0d997ad6f8df491Angelica Berrio
 
algoritmos 7 4p.pptx
algoritmos 7 4p.pptxalgoritmos 7 4p.pptx
algoritmos 7 4p.pptxmartin298577
 
informatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptxinformatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptxyvillada8
 

Similar a 12 feb 2013 investigación (1) (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3
 
Metodología para la solución de problemas
Metodología para la solución de problemasMetodología para la solución de problemas
Metodología para la solución de problemas
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
Casos empresariales
Casos empresarialesCasos empresariales
Casos empresariales
 
Guía básica de Visual Basic 6.0
Guía básica de Visual Basic 6.0Guía básica de Visual Basic 6.0
Guía básica de Visual Basic 6.0
 
Trabajo de tecnologia.docx
Trabajo de tecnologia.docxTrabajo de tecnologia.docx
Trabajo de tecnologia.docx
 
Trabajo de tecnologia.docx.pdf
Trabajo de tecnologia.docx.pdfTrabajo de tecnologia.docx.pdf
Trabajo de tecnologia.docx.pdf
 
Trabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdfTrabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdf
 
Trabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdfTrabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdf
 
Programación
ProgramaciónProgramación
Programación
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicos
 
Conceptos relacionados con la simulacion
Conceptos relacionados con la simulacionConceptos relacionados con la simulacion
Conceptos relacionados con la simulacion
 
8f29ee 08b473f1b0f04c55b0d997ad6f8df491
8f29ee 08b473f1b0f04c55b0d997ad6f8df4918f29ee 08b473f1b0f04c55b0d997ad6f8df491
8f29ee 08b473f1b0f04c55b0d997ad6f8df491
 
Herramientas para modelar datos
Herramientas para modelar datos Herramientas para modelar datos
Herramientas para modelar datos
 
algoritmos 7 4p.pptx
algoritmos 7 4p.pptxalgoritmos 7 4p.pptx
algoritmos 7 4p.pptx
 
informatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptxinformatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptx
 

12 feb 2013 investigación (1)

  • 1. TG. ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN COMPETENCIA: ANÁLISIS DE SISTEMA DE INFORMACIÓN Objetivo: Comprender la definición, importancia y aplicación de las fases del ciclo de vida del software en la solución de problemas algorítmicos sencillos. Descripción: A partir del ciclo de vida del software, complete según el ejemplo la información que se pide en cada fase. Una vez terminado repita el mismo cree un algoritmo que involucre el uso de matrices en donde identifique claramente, explicando paso a paso cada una de las fases del ciclo de vida del sistema de información basado en el ejemplo (datos solicitados en azul). Ejemplo: Un cliente desea realizar un aplicativo que simule una calculadora para lo cual lo contrata a ud como programador (éste es el perfil de salida de los aprendices de ADSI) para que realice el programa. Fase 1. Identificación de Requerimientos Para esto se debe establecer con el cliente una técnica de recolección de información, para el caso del ejemplo solo con una entrevista basta para establecer qué funciones debe tener la calculadora, si Ing. Carlos Javier Pastrana Díaz SENA – CIES- Huila Feb 2013
  • 2. TG. ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN COMPETENCIA: ANÁLISIS DE SISTEMA DE INFORMACIÓN es de solo suma o resta o debe incluir las 4 operaciones básicas. Una vez realizada la entrevista con el cliente, éste decide que deben ser la operación suma de dos números. El requerimiento funcional es: 1.1 Construir una calculadora que sume dos números Evidencia Entregable de esta Fase: Informe SRS. Fase 2. Análisis de Requerimientos Esta fase nos permite alcanzar dos objetivos: El primero crear un modelo mental de cómo va a funcionar la solución (apoyándose en UML) y el segundo, establecer la serie de pasos lógicos y ordenados que permitan construir el aplicativo e identificar que recursos debemos utilizar (variables, ciclos, lectura, escritura, captura de datos, tipos de datos) Los pasos que se deben seguir pueden ser: 1. Identificar qué variables vamos a necesitar a. Numero1 b. Numero2 c. Resultado 2. Identificar cuántos campos y cuántos botones vamos a necesitar dos campos, uno para cada número y uno para el resultado, y un botón para que realice la acción 3. Construir el diccionario de datos v(aquí va el diccionario de datos, según la investigación realizada el dia de ayer). DICCIONARIO DE DATOS 1) Numero1=variable en la cual se va a almacenar el primer dato necesario para realizar la operación suma. 2) Numero2=variable en la cual se va a almacenar el segundo dato necesario para realizar la operación suma. 3) Resultado=variable en la cual se va a almacenar el resultado de la suma de los valores de Numero1 y Numero2. RESPUESTA: 1. Construir el diagrama de flujo del proceso (representación o modelo de la solución) (aquí va el diagrama de flujo para la suma de dos números) Inicio Lea n1,n2resul= 0 n1,n2 resul=n1+n2 Ing. Carlos Javier Pastrana Díaz SENA – CIES- Huila Feb 2013
  • 3. TG. ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN COMPETENCIA: ANÁLISIS DE SISTEMA DE INFORMACIÓN La suma de los números es resul FIN Fase 3. Diseño En esta fase, obtendremos también dos tipos de diseño: la arquitectura y el diseño gráfico. Para el caso de la Arquitectura ésta es la estructura de la cual se compone el aplicativo, y en donde decidimos sobre el uso de funciones, métodos, componentes, bloques, tenemos que decidir qué lenguaje vamos a utilizar, y por qué (para el caso JavaScript porque es un lenguaje estándar que puede ser leído por cualquier equipo con un navegador) y además también decidiremos cómo se va a diseñar la interfaz gráfica, si va a tener botones, campos, su órden, el tamaño, los colores, entre otros. Aquí también decidimos sobre el estándar de codificación a utilizar. Para el ejemplo: Utilizaremos una función llamada Suma() que recibirá dos parámetros número1 número2 y realizará la operación matemática de la suma de los dos números y retornará un valor Utilizaremos una función llamada Mostrar() para imprimir en pantalla el resultado de la operación. Invocaremos a la función suma a través del botón Sumar y ésta a su véz, invocará a la función Mostrar que muestra en pantalla el resultado de la operación. En cuanto al diseño gráfico, aquí deben incluir una imagen con el diseño preliminar de la ubicación de los campos de texto, botones, tipos de fuente, colores, tamaño, DISEÑO Fase 4. Desarrollo En esta fase, se codifican los bloques que definimos en la fase anterior de diseño. (Aquí a el código en lenguaje javascript y con el estándar seleccionado) Ing. Carlos Javier Pastrana Díaz SENA – CIES- Huila Feb 2013
  • 4. TG. ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN COMPETENCIA: ANÁLISIS DE SISTEMA DE INFORMACIÓN *Pruebas. Dentro de la fase de desarrollo se aplican pruebas para determinar si el aplicativo cumple con el requerimiento del cliente. En este punto es importante determinar claramente cómo se va a probar el aplicativo y cuáles son las pruebas que se deben hacer. Explicar procedimiento de pruebas y resultado Fase 5. Implementación En esta fase se indaga sobre las características de los equipos que van a correr el aplicativo diseñado, sin embargo para el ejemplo, el aplicativo requiere solo un navegador para funcionar por tanto, cualquier equipo cumple con la características solicitadas. Además por ser un lenguaje de tipo script no requiere compilación ni proceso de instalación, lo que nos permite ahorrarnos este paso. En conclusión el aplicativo de la suma de dos números solo necesita un navegador web para funcionar. Una vez desarrollada la investigación por favor suba el ejercicio a la plataforma! Ing. Carlos Javier Pastrana Díaz SENA – CIES- Huila Feb 2013