Top Banner

of 12

Activg1- Pce- Ing. Soft. -Conceptos- Javier Cornejo

Jul 06, 2018

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/17/2019 Activg1- Pce- Ing. Soft. -Conceptos- Javier Cornejo

    1/12

    Universidad Aconcagua. Ing. Civil Industrial.

    CUESTIONARIO

    PRÁCTICOCONCEPTOSINGENIERÍA DE

    SOFTWARE TEMA 1

    Integrante:

    Javier Cornejo

    Profesora:

    Gabriela Pérez

  • 8/17/2019 Activg1- Pce- Ing. Soft. -Conceptos- Javier Cornejo

    2/12

    ÍNDICE

    1. Cuestionario.

    2. Repuestas.

  • 8/17/2019 Activg1- Pce- Ing. Soft. -Conceptos- Javier Cornejo

    3/12

    1.- CUESTIONARIO PRÁCTICO CONCEPTOS INGENIERÍA

    DE SOFTWARE TEMA 1

    De acuerdo a contenidos entregados, responda las siguientesinterrogantes planteadas:

    1. Al proceso de desarrollo de un software también se le

    conoce con otro nombre. Indique cuál sería.2. Indique las etapas que se consideran para el iclo de

    !ida de un "oftware.#. $%mo de&nimos el término "oftware lo más completo

    posible'

    (. $%mo interpreta usted que los productos softwarepueden ser )enéricos o *ec+os a medida'

    . -os atributos de un "oftware para que proporcionefuncionalidad, rendimiento para el usuario debe ser

    también sostenible, &able aceptable. /n base a esos

    atributos se pueden entonces nombrar 0antenibilidad,iabilidad, /&ciencia, Aceptabilidad. /plique

    bre3emente a qué se re&eren estos atributos para un

    "oftware.

    4. 5n "oftware se puede de&nir como el con6unto de trescomponentes esenciales que son: 7rogramas, Datos Documentos. 7or lo que eplique bre3emente a que se

    re&eren estas componentes.

    8. -a ingeniería de "oftware tiene ciertos paradigmas que

    considerar. Indique cuáles son a qué se re&ere cadauno de ellos.

    5na 3e9 completado este traba6o, en3íelo al siguiente correo:

    orreo: pere9pinogabrielagmail.com

    mailto:[email protected]:[email protected]

  • 8/17/2019 Activg1- Pce- Ing. Soft. -Conceptos- Javier Cornejo

    4/12

    Asunto: ACTIVG1- PCE- ING. SOFT. -CONCEPTOS- NOMBRE Y APELLIDO.

    2! RESPUESTAS:

    1. A este proceso también se le conoce como “Ciclo de vida

    de software o programa”

    2. las etapas que se consideran para el Ciclo de Vida de un

    Software son

    •  !e"nici#n de ob$etivos defnir el resultado del proyecto y su papel en la estrategia global.

       An%lisis de los requisitos & su viabilidad recopilar, examinar  y ormular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar.

      !ise'o general requisitos generales de la arquitectura de laaplicación.

    •  !ise'o en detalle defnición precisa de cada subconjunto de laaplicación.

      (rogramaci#n )programaci#n e implementaci#n* es laimplementación de un lenguaje de programación para crear lasunciones defnidas durante la etapa de diseño.

      (rueba de unidad prueba individual de cada subconjunto de la

    aplicación para garantizar que se implementaron de acuerdo conlas especifcaciones.

    •  +ntegraci#n  para garantizar que los dierentes módulos seintegren con la aplicación. Éste es el propósito de la prueba deintegración que está cuidadosamente documentada.

    •  (rueba beta )o validaci#n*,  para garantizar que el sotarecumple con las especifcaciones originales.

      !ocumentaci#n sirve para documentar inormación necesaria para los usuarios del sotare y para desarrollos uturos.

      +mplementaci#n

    •  -antenimiento  para todos los procedimientos correctivos!mantenimiento correctivo" y las actualizaciones secundarias delsotare !mantenimiento continuo".

    . Software lo podemos de"nir como

  • 8/17/2019 Activg1- Pce- Ing. Soft. -Conceptos- Javier Cornejo

    5/12

    #n t$rmino inormático que %ace reerencia a un programa oconjunto de programas de cómputo que incluye datos, procedimientos y pautas que permiten realizar distintas tareas enun sistema inormático.

    &.

    'l sotare a medida, es aquel que se diseña, como indica la palabra, a la medida del usuario, de la empresa y de su orma detrabajar. 's decir, busca complacer todas las necesidades y adaptarselo mejor posible a lo que una empresa necesita.

    'l sotare (en$rico, es el que resuelve m)ltiples necesidades, y laempresa probablemente sólo empleará algunas. 'n general, es unsotare que no se adapta completamente al vocabulario,

    necesidades y unciones que necesita la empresa.

    5. Los Atributos los podemos clasificare en: Atributos de calidad en

    operación, Atributos de calidad en desarrollo y Atributos de calidad

    en implementación

    Los atributos de calidad en operación, en general, se pueden identificar comocinco atributos y están relacionados con características que se espera cumplael producto durante su operación.

    •   Rendimiento, se mide en término de la respuesta del sistema a ciertas

    funcionalidades como pueden ser velocidad de respuesta al recibir una

    petición o procesar una información, capacidad de almacenamiento o

    volumen de información , tiempo de ejecución y número de usuarios

    concurrentes en una unidad de tiempo.

  • 8/17/2019 Activg1- Pce- Ing. Soft. -Conceptos- Javier Cornejo

    6/12

    •   Confiabilidad, caracterizada por la probabilidad del sistema de operar 

    sin fallas. e puede medir en función del tiempo promedio entre fallas,

    tasa de ocurrencia de fallas o la probabilidad de fallas ante peticiones

    recibidas.

    •   Tolerancia a fallas, entendido también como robusto es la propiedad del

    producto de recuperarse ante una falla o interrupción en su operación.

    e mide en relación con el tiempo de recuperación después de una

    falla, porcentaje de eventos que causan fallas o datos afectados por la

    falla.

    •   Seguridad , o integridad es la característica que evita el acceso no

    autorizado o accidental de usuarios. !ormalmente se puede medir

    como el número o porcentaje de intentos fallidos por tipo de acceso.

    •   Uso, es la característica que permite que el sistema pueda ser

    fácilmente utilizado de manera efectiva. "s medido en relación con el

    tiempo que le toma a un tipo de usuario obtener las #abilidades paracompletar una tarea específica, promedio de errores que comete un

    usuario en un periodo de tiempo, nivel de satisfacción o intuición para

    poder completar una tarea sin ayuda o asesoría.

    Los atributos de calidad en el entorno de desarrollo se refieren a los elementos

    a considerar para garantizar un adecuado desarrollo del producto y se

    relacionan con$

      Eficiencia, es una medida de la eficiencia en el uso de los recursos delsistema y se mide en términos del uso de la memoria, anc#o de banda,

    espacio en disco o disponibilidad de capacidad del procesador durante

    las operaciones.

    •   Mantenimiento, o capacidad de modificarse es la #abilidad para corregir 

    defectos, reparar o agregar nuevas funcionalidades sin afectar la

    operación del sistema en uso. e mide en función del tiempo que toma

    cambiar o corregir un componente determinado.

    •   Reuso, es la posibilidad de utilizar componentes e%istentes para crear

    nuevos medido como el costo de cambio de un componente al

    integrarlo en otros sistemas.

    •   Verificable, es una medida del costo de identificar fallas en las pruebas,

    porcentaje de defectos en pruebas, cantidad o costo de las pruebas.

  • 8/17/2019 Activg1- Pce- Ing. Soft. -Conceptos- Javier Cornejo

    7/12

    Los atributos de calidad en implementación se relacionan con las

    características que se esperan del producto durante la etapa de despliegue y

    liberación de la solución.

     

    •   Disponibilidad , está relacionada con la #abilidad de acceder al sistema

    bajo factores que lo afectan durante el respaldo, recuperación o reinicio

    y se mide como el porcentaje del tiempo en que el sistema puede estar

    disponible.

    •   Flexibilidad , o capacidad de adaptación para aumentar, e%tender o

    e%pandirse con usuarios adicionales. "s medido en función del

    esfuerzo, duración o costo de agregar o modificar componentes

    específicos.

    •   Interoperabilidad , es la facilidad en que un sistema puede intercambiar

    información o servicios con otros sistemas y es cuantificado como el

    esfuerzo, duración o costo del intercambio de datos o servicios enprotocolos de comunicación, #ard&are o aplicaciones.

    •   Instalable, es la facilidad para instalar el soft&are dentro del #ard&are y

    se mide como el tiempo para cargar o configurar un sistema dentro de

    un dispositivo.

    •   ortable, está relacionado con el costo o esfuerzo de mover un sistema

    a otro equipo, sistema operativo, lenguaje o compilador.

    •   Recuperable, es la #abilidad para recuperar el sistema en caso de fallas

    medido como el tiempo para restablecer el sistema al punto previo al

    que se presentó el problema.

    •   Escalable, es la capacidad de e%pandirse en usuarios o incrementar la

    capacidad del sistema sin realizar cambios.

    •   Seguridad , está relacionada con la confianza en que el sistema funciona

    sin afectar a las personas o al medio. "s medido en función de la

    probabilidad de da'o o riesgo a la seguridad, número o porcentaje de

    da'os y el número o porcentaje aceptado de accidentes( clasificados

    por tipo y severidad.

    4. /l software es una serie de programas, 6unto con todos los

    documentos asociados la con&guraci%n de datos que senecesitan para que los programas eistan operen de manera

    correcta.

    • 7rogramas: Dentro de un software eisten programas de

    con&guraci%n, e6ecutables, de instalaci%n, de recon&guraci%n, de

    reseteo, etc.

  • 8/17/2019 Activg1- Pce- Ing. Soft. -Conceptos- Javier Cornejo

    8/12

    • Documentaci%n: "e generan en las distintas etapas de ciclo de

    3ida del software Documentaci%n de requisitos, dise;o, pruebas,

    c%digo fuente, manuales de usuario, etc.• Datos: 7ara poder reali9ar un software se requiere, datos de

    entrada, datos de la aplicaci%n, parámetros de con&guraci%n,datos de salida, datos que se eplican por los errores del sistema,

    etc.

    8. -os paradigmas de la ingeniería de software se concentran en un

    modelo básico de dise;o desarrollo de programas.

  • 8/17/2019 Activg1- Pce- Ing. Soft. -Conceptos- Javier Cornejo

    9/12

  • 8/17/2019 Activg1- Pce- Ing. Soft. -Conceptos- Javier Cornejo

    10/12

  • 8/17/2019 Activg1- Pce- Ing. Soft. -Conceptos- Javier Cornejo

    11/12

  • 8/17/2019 Activg1- Pce- Ing. Soft. -Conceptos- Javier Cornejo

    12/12