You are on page 1of 12

Universidad Aconcagua.

Ing. Civil Industrial.

CUESTIONARIO
PRCTICO
CONCEPTOS
INGENIERA DE
SOFTWARE TEMA 1
Integrante:
Javier Cornejo
Profesora:
Gabriela Prez

NDICE

1. Cuestionario.
2. Repuestas.

1.- CUESTIONARIO PRCTICO CONCEPTOS INGENIERA


DE SOFTWARE TEMA 1

De acuerdo a contenidos entregados, responda las siguientes


interrogantes planteadas:
1. Al proceso de desarrollo de un software tambin se le
conoce con otro nombre. Indique cul sera.
2. Indique las etapas que se consideran para el Ciclo de
Vida de un Software.
3. Cmo definimos el trmino Software lo ms completo
posible?
4. Cmo interpreta usted que los productos software
pueden ser Genricos o Hechos a medida?
5. Los atributos de un Software para que proporcione
funcionalidad, rendimiento para el usuario debe ser
tambin sostenible, fiable y aceptable. En base a esos
atributos se pueden entonces nombrar Mantenibilidad,
Fiabilidad,
Eficiencia,
Aceptabilidad.
Explique
brevemente a qu se refieren estos atributos para un
Software.
6. Un Software se puede definir como el conjunto de tres
componentes esenciales que son: Programas, Datos y
Documentos. Por lo que explique brevemente a que se
refieren
estas
componentes.

7. La ingeniera de Software tiene ciertos paradigmas que


considerar. Indique cules son y a qu se refiere cada
uno de ellos.
Una vez completado este trabajo, envelo al siguiente correo:
Correo:

perezpinogabriela@gmail.com

Asunto:

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

2.- RESPUESTAS:

1. A este proceso tambin 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 :

Definicin de objetivos: definir el resultado del proyecto y su


papel en la estrategia global.
Anlisis de los requisitos y su viabilidad: recopilar, examinar
y formular los requisitos del cliente y examinar cualquier
restriccin que se pueda aplicar.
Diseo general: requisitos generales de la arquitectura de la
aplicacin.
Diseo en detalle: definicin precisa de cada subconjunto de la
aplicacin.
Programacin (programacin e implementacin): es la
implementacin de un lenguaje de programacin para crear las
funciones definidas durante la etapa de diseo.
Prueba de unidad: prueba individual de cada subconjunto de la
aplicacin para garantizar que se implementaron de acuerdo con
las especificaciones.
Integracin: para garantizar que los diferentes mdulos se
integren con la aplicacin. ste es el propsito de la prueba de
integracin que est cuidadosamente documentada.
Prueba beta (o validacin), para garantizar que el software
cumple con las especificaciones originales.
Documentacin: sirve para documentar informacin necesaria
para los usuarios del software y para desarrollos futuros.
Implementacin
Mantenimiento: para todos los procedimientos correctivos
(mantenimiento correctivo) y las actualizaciones secundarias del
software (mantenimiento continuo).

3. Software lo podemos definir como:

Un trmino informtico que hace referencia a un programa o


conjunto de programas de cmputo que incluye datos,
procedimientos y pautas que permiten realizar distintas tareas en
un sistema informtico.
4.
El software a medida, es aquel que se disea, como indica la
palabra, a la medida del usuario, de la empresa y de su forma de
trabajar. Es decir, busca complacer todas las necesidades y adaptarse
lo mejor posible a lo que una empresa necesita.
El software Genrico, es el que resuelve mltiples necesidades, y la
empresa probablemente slo emplear algunas. En general, es un
software que no se adapta completamente al vocabulario,
necesidades
y
funciones
que
necesita
la
empresa.

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


operacin, Atributos de calidad en desarrollo y Atributos de calidad
en implementacin
Los atributos de calidad en operacin, en general, se pueden identificar como
cinco atributos y estn relacionados con caractersticas que se espera cumpla
el producto durante su operacin.

Rendimiento, se mide en trmino de la respuesta del sistema a ciertas


funcionalidades como pueden ser velocidad de respuesta al recibir una
peticin o procesar una informacin, capacidad de almacenamiento o
volumen de informacin , tiempo de ejecucin y nmero de usuarios
concurrentes en una unidad de tiempo.

Confiabilidad, caracterizada por la probabilidad del sistema de operar


sin fallas. Se puede medir en funcin del tiempo promedio entre fallas,
tasa de ocurrencia de fallas o la probabilidad de fallas ante peticiones
recibidas.
Tolerancia a fallas, entendido tambin como robusto es la propiedad del
producto de recuperarse ante una falla o interrupcin en su operacin.
Se mide en relacin con el tiempo de recuperacin despus de una
falla, porcentaje de eventos que causan fallas o datos afectados por la
falla.
Seguridad, o integridad es la caracterstica que evita el acceso no
autorizado o accidental de usuarios. Normalmente se puede medir
como el nmero o porcentaje de intentos fallidos por tipo de acceso.
Uso, es la caracterstica que permite que el sistema pueda ser
fcilmente utilizado de manera efectiva. Es medido en relacin con el
tiempo que le toma a un tipo de usuario obtener las habilidades para
completar una tarea especfica, promedio de errores que comete un
usuario en un periodo de tiempo, nivel de satisfaccin o intuicin para
poder completar una tarea sin ayuda o asesora.

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 del


sistema y se mide en trminos del uso de la memoria, ancho de banda,
espacio en disco o disponibilidad de capacidad del procesador durante
las operaciones.
Mantenimiento, o capacidad de modificarse es la habilidad para corregir
defectos, reparar o agregar nuevas funcionalidades sin afectar la
operacin del sistema en uso. Se mide en funcin del tiempo que toma
cambiar o corregir un componente determinado.
Reuso, es la posibilidad de utilizar componentes existentes 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.

Los atributos de calidad en implementacin se relacionan con las


caractersticas que se esperan del producto durante la etapa de despliegue y
liberacin de la solucin.

Disponibilidad, est relacionada con la habilidad de acceder al sistema


bajo factores que lo afectan durante el respaldo, recuperacin o reinicio
y se mide como el porcentaje del tiempo en que el sistema puede estar
disponible.
Flexibilidad, o capacidad de adaptacin para aumentar, extender o
expandirse con usuarios adicionales. Es medido en funcin del
esfuerzo, duracin o costo de agregar o modificar componentes
especficos.
Interoperabilidad, es la facilidad en que un sistema puede intercambiar
informacin o servicios con otros sistemas y es cuantificado como el
esfuerzo, duracin o costo del intercambio de datos o servicios en
protocolos de comunicacin, hardware o aplicaciones.
Instalable, es la facilidad para instalar el software dentro del hardware y
se mide como el tiempo para cargar o configurar un sistema dentro de
un dispositivo.
Portable, est relacionado con el costo o esfuerzo de mover un sistema
a otro equipo, sistema operativo, lenguaje o compilador.
Recuperable, es la habilidad 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 expandirse 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. Es medido en funcin de la
probabilidad de dao o riesgo a la seguridad, nmero o porcentaje de
daos y el nmero o porcentaje aceptado de accidentes; clasificados
por tipo y severidad.

6. El software es una serie de programas, junto con todos los


documentos asociados y la configuracin de datos que se
necesitan para que los programas existan operen de manera
correcta.

Programas: Dentro de un software existen programas de


configuracin, ejecutables, de instalacin, de reconfiguracin, de
reseteo, etc.

Documentacin: Se generan en las distintas etapas de ciclo de


vida del software Documentacin de requisitos, diseo, pruebas,
cdigo fuente, manuales de usuario, etc.
Datos: Para poder realizar un software se requiere, datos de
entrada, datos de la aplicacin, parmetros de configuracin,
datos de salida, datos que se explican por los errores del sistema,
etc.

7. Los paradigmas de la ingeniera de software se concentran en un


modelo bsico de diseo y desarrollo de programas.

You might also like