Sei sulla pagina 1di 12

UNIVERSIDAD ACONCAGUA- SEDE LOS ANDES

TEMA 1
CUESTIONARIO PRCTICO CONCEPTOS
JVS-RFM

PCE CIVIL INDUSTRIAL - UAC - 2016


JORGE VEAS SILVA
RODOLFO FUENTEALBA MONTENEGRO

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.
Ciclo de vida de software o programa

2. Indique las etapas que se consideran para el Ciclo de


Vida de un Software.
En resumen:
Especificacin de requisitos (cul es la solucin que deseamos)
Anlisis de la informacin
Diseo (estructura algoritmos y secuencias a utilizar)
Implementacin del sistema
Pruebas Parciales
Integracin
Mantenimiento

En detalle las etapas son:


2.1. Etapa previa o de diagnstico: Es la etapa de planeacin y
diagnstico, con la que se inicia el desarrollo del sistema.

Causas que justifiquen la automatizacin de los sistemas:


Informacin de baja calidad
Sistemas que manejan grandes volmenes de datos
Mejorar el servicio a clientes, etc.

Diagnstico de la situacin actual:


Determinar el objetivo
Determinar el alcance
Definir la interrelacin del sistema.

Estudio de Viabilidad: Es el documento que contiene un conjunto de


evaluaciones e investigaciones que servirn de base para evaluar la
conveniencia de sistematizar o no sistematizar. Normalmente el
estudio de viabilidad es desarrollado por Analistas de Sistemas,
apoyados por un grupo de decisin formado por altos ejecutivos de la
empresa.

Contenido:
Objetivo del sistema
Situacin actual del sistema

Pgina 1 de 12
JORGE VEAS SILVA
RODOLFO FUENTEALBA MONTENEGRO

Situacin propuesta, plan de implementacin,


recomendaciones. El contenido esencial debe sostenerse en
estudios de Costo-Beneficio.

Plan de implementacin: Es el plan que debe elaborarse y que servir


de gua para el desarrollo de todo el proyecto, para apoyarse en el
control y administracin del proyecto. Se recomienda utilizar
herramientas como el software Microsoft Project. Los elementos que
debe considerar son:
Tiempo: El tiempo presupuestado de cada etapa y total, as
como los tiempos de utilizacin de los recursos. Recursos
financieros, humanos, tecnolgicos, materiales.
Instalaciones: Requerimientos de local, aire acondicionado,
piso falso, energa elctrica, etc.
Proveedores: Investigar y evaluar propuestas y escoger la
mejor.
Recursos humanos: Considerar la estrategia para contar con los
especialistas necesarios, como capturistas, operadores,
programadores, analistas, lderes de proyecto, etc.

2.2. Anlisis de Sistemas: Es el proceso que se ejecuta para


recopilar e interpretar hechos y diagnosticar problemas, con el fin de
mejorar los sistemas de informacin, las tcnicas utilizadas ms
comunes son:

Entrevistas: Es una conversacin entre el entrevistador y el


entrevistado con el fin de que el entrevistador recopile
informacin necesaria para el desarrollo del proyecto.
Cuestionarios: Es la tcnica que permite recopilar informacin
escrita, necesaria para el desarrollo del proyecto.
Revisin de documentos: Esta tcnica permite recopilar
informacin valiosa a travs de la revisin de manuales de
sistemas, de procedimientos, de polticas, de organizacin,
instructivos operativos, catlogos, etc.
Observacin: Es la tcnica aplicada para recopilar informacin,
que consiste en la presencia fsica del analista con el fin de
observar cmo se realizan los procesos.

2.3. Diseo de sistemas: Es la fase enfocada a disear todos los


componentes que intervienen en el nuevo sistema y que deben
cumplir con los requerimientos de los usuarios:

Precisin, flexibilidad.

Pgina 2 de 12
JORGE VEAS SILVA
RODOLFO FUENTEALBA MONTENEGRO

Proporcionar al usuario lo que requiere.


Traducir las demandas de usuarios a modelo.

El proceso del diseo tiene 6 puntos principales:

Diagrama del flujo de sistema.


Diseo de salidas del sistema.
Diseo de entradas del sistema.
Diseo de los archivos del sistema.
Diseo de los procedimientos del proceso.
Diseo de los controles del sistema.

2.4. Programacin de sistemas: Es la accin de dar las


instrucciones o procedimientos necesarios para obtener un
determinado trabajo en un equipo de cmputo, en un lenguaje que
las computadoras entienden.

Diagrama de bloque del programa: Es la representacin grfica


de los pasos del procedimiento a seguir para lograr un
procedimiento determinado.
Codificacin: Es la conversin de los procedimientos grficos a
instrucciones escritas en un lenguaje fuente que el ser humano
entiende.
Programa fuente: Grupo de instrucciones sobre un proceso
especfico escritas en un lenguaje entendible al ser humano.
Compilacin: Es la traduccin efectuada por la misma
computadora para convertir un lenguaje fuente a lenguaje
objeto que est escrito en sistema binario que es el lenguaje
que la computadora entiende.
Procedimientos de correccin: Son las acciones que es
necesario ejecutar para corregir los errores de un programa.
Lenguajes ms usuales: Cobol, Fortran, Basic, Visual Basic,
pascal, otros.

2.5. Implantacin del sistema: Es la etapa en la que se


implementan todas las acciones que es necesario llevar a cabo para
que el nuevo sistema trabaje adecuadamente y que normalmente son
las siguientes:

- Formularios: Diseos estndar, diseos especiales, materiales


de impresoras, disquetes, etc.
Conversin de archivos: Consiste en convertir los archivos
manuales o en medios magnticos anteriores, al nuevo formato

Pgina 3 de 12
JORGE VEAS SILVA
RODOLFO FUENTEALBA MONTENEGRO

que se va a utilizar, considerando la captura y validacin de


datos contenidos.
Estrategias de conversin de sistemas: Consiste en decidir la
estrategia de conversin del sistema anterior al nuevo sistema,
es decir, definir cundo se liberar el sistema anterior y cuando
arrancar el nuevo.
Prueba en paralelo: Consiste en procesar el sistema anterior y el
nuevo durante un tiempo determinado, con el fin de detectar
posibles errores y corregirlos, adems de capacitar al nuevo
personal que operar el sistema.
Aceptacin del sistema: Aceptacin por parte del usuario del
nuevo sistema, a partir de este momento la responsabilidad en
cuanto a la operacin del sistema ser del usuario.
Formalizacin de convenios: Consiste en la formulacin de
convenios entre el usuario y sistemas acerca de los aspectos
que sea necesario especificar claramente.
Puesta en marcha del sistema: manuales del sistema, de
usuario y de operacin.

2.6. Controles del sistema: Es la etapa en la que se implantarn


los controles necesarios que tiendan a reducir la probabilidad de que
los riesgos sucedan, es decir, la posibilidad de que el sistema procese
datos incompletos, robo, fraudes, etc.

Ejemplos de controles: Chequeo de secuencia numrica, cifras de


control, chequeo de uno por uno, dgito verificador, pistas de
auditoria, controles de frontera, claves de privilegio (pasword), etc.

2.7. Operacin del sistema: Es la etapa de produccin del sistema,


la vida de esta etapa es hasta que el nuevo sistema se sustituya por
otro nuevo, durante esta etapa se debe vigilar que cumpla con los
requerimientos tanto del usuario como empresariales para los que fue
creado, se debe vigilar la oportunidad o sea que el proceso de los
trabajos se haga a tiempo, ni antes ni despus, exactitud o sea sin
errores, veracidad y confiabilidad o sea acceso a solo personas
autorizadas.

2.8. Mantenimiento del sistema: Es la ltima etapa del ciclo de


vida de los sistemas, consiste en realizar todas las actividades
necesarias a fin de mantener el sistema trabajando adecuadamente,
respetando los niveles de calidad establecidos.

Esta etapa tiene 2 vertientes:

Pgina 4 de 12
JORGE VEAS SILVA
RODOLFO FUENTEALBA MONTENEGRO

Tendiente a eliminar las deficiencias del desarrollo normales si


se considera que ningn sistema es perfecto.
Modificaciones al sistema por nuevas disposiciones.

Ej. IVA, mejoramiento de procedimientos, ms control, cambios en la


empresa, costos ocasionales por mantenimiento y reemplazo de
sistemas.

3. Cmo definimos el trmino Software lo ms


completo posible?
Software es 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. Cmo interpreta usted que los productos software


pueden ser Genricos o Hechos a medida?
Los softwares pueden ser genricos o hechos a medida dependiendo
de lo que se desea obtener como solucin. De los primeros existen de
manera muy variada como por ejemplo una software que contiene
aplicaciones universales y que se utilizan de manera comn y en
cualquier mbito, como el Microsoft.
En cambio tambin existen trajes a la medida como software internos
dedicados y realizados para una empresa familiar, con procesos
especficos. Por ejemplo un software que ayude a controlar la
produccin de las abejas y la miel que se obtiene de sus panales.
Hay software que nacen de manera genrica pero que mutan a
convertirse en un traje a la medida como el caso del SAP.

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.

Estos atributos fueron definidos a travs del modelo de Mc Call.

Pgina 5 de 12
JORGE VEAS SILVA
RODOLFO FUENTEALBA MONTENEGRO

Los cuales tienen que ver no tan solo estos sino otros ms pero que
juntos soportan el producto final:
Fiabilidad: mide el grado en que se puede esperar que un
programa lleve a cabo sus funciones esperada con la precisin
requerida.
Eficiencia: mide la cantidad de recursos de computadora y de
cdigo requerido por un programa para que lleve a cabo las
funciones especificadas.
Facilidad de Uso: es el esfuerzo requerido para aprender un
programa e interpretar la informacin de entrada y de salida.
Facilidad de Mantenimiento: es el esfuerzo requerido para
localizar y arreglar programas.

6. Un Software se puede definir como el conjunto de


tres componentes esenciales que son: Programas,
Datos y Documentos. Por lo que explique

Pgina 6 de 12
JORGE VEAS SILVA
RODOLFO FUENTEALBA MONTENEGRO

brevemente a que se refieren estas componentes.

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. La ingeniera de Software tiene ciertos paradigmas


que considerar. Indique cules son y a qu se refiere
cada uno de ellos.

La mayor parte de los modelos de procesos del software se basan en


uno de los tres modelos generales o paradigmas de desarrollo de
software:

1. El enfoque en cascada. Considera las actividades anteriores y las


representa como fases de procesos separados, tales como la
especificacin de requerimientos, el diseo
del software, la implementacin, las pruebas, etctera. Despus de
que cada etapa queda definida se firma y el desarrollo contina con
la siguiente etapa.

2. Desarrollo iterativo. Este enfoque entrelaza las actividades de


especificacin, desarrollo y validacin. Un sistema inicial se desarrolla

Pgina 7 de 12
JORGE VEAS SILVA
RODOLFO FUENTEALBA MONTENEGRO

rpidamente a partir de especificaciones muy abstractas. Este se


refina basndose en las peticiones del cliente para producir un
sistema que satisfaga las necesidades de dicho cliente. El sistema
puede entonces ser entregado. De forma alternativa, se puede
reimplementar utilizando un enfoque ms estructurado para producir
un sistema ms slido y mantenible.

3. Ingeniera del software basada en componentes (CBSE). Esta


tcnica supone que las
partes del sistema existen. El proceso de desarrollo del sistema se
enfoca en la integracin de estas partes ms que desarrollarlas desde
el principio.

Existen Modelos que se desprenden de los Paradigmas de la


Ingeniera de Software, los cuales se detallan a continuacin.

I. El modelo lineal secuencial


II. El modelo de construccin de prototipos
III. El modelo DRA (desarrollo rpido de aplicaciones)
IV. El modelo incremental
V. El modelo en espiral
VI. El modelo de ensamblaje de componentes

I. Modelo lineal secuencial

El ms antiguo y extensamente utilizado.

Inconvenientes:
Los proyectos reales rara vez siguen el flujo secuencial.
Es difcil establecer explcitamente al principio todos los
requisitos.
El cliente debe ser paciente.
Se producen estados de bloqueo.

II. Modelo de construccin de prototipos

Pgina 8 de 12
JORGE VEAS SILVA
RODOLFO FUENTEALBA MONTENEGRO

Ventajas
Ayuda a identificar los requisitos.
Agrada tanto a los clientes como a los desarrolladores.
Inconvenientes
El cliente considera al prototipo como el producto final, listo
para usar.
La calidad del software o la factibilidad de mantenimiento no se
tienen en cuenta.
El desarrollador a menudo hace compromisos de
implementacin.

III. El modelo DRA

Inconvenientes
Para proyectos grandes requiere recursos humanos suficientes.
Los clientes y desarrolladores deben estar comprometidos en
las rpidas actividades.
Si el sistema no se puede modularizar ser problemtico.

Pgina 9 de 12
JORGE VEAS SILVA
RODOLFO FUENTEALBA MONTENEGRO

No es adecuado con riesgos tcnicos altos.

IV. El modelo incremental

Combina elementos del modelo lineal con la filosofa de


creacin de prototipos.
El primer incremento a menudo es un producto esencial
(ncleo).
A partir de la evaluacin se planea el siguiente incremento y as
sucesivamente.
Es interactivo por naturaleza.
Es til cuando el personal no es suficiente para la
implementacin completa.

V. El modelo en espiral

Tiene la naturaleza interactiva de construccin de prototipos y los


aspectos controlados y sistemticos del modelo lineal secuencial.
Durante las primeras iteraciones, la versin incremental podra ser un
modelo en papel o un prototipo.

Pgina 10 de 12
JORGE VEAS SILVA
RODOLFO FUENTEALBA MONTENEGRO

Durante las ltimas iteraciones, se producen versiones cada vez ms


completas de ingeniera de sistemas.

VI. El modelo de ensamblaje de componentes

El modelo utiliza el marco de trabajo tcnico del paradigma orientado


a objetos.
Incorpora muchas caractersticas del modelo en espiral.
La actividad de ingeniera comienza con la identificacin de clases
candidatas.
Segn estudios realizados este modelo:
Reduce el tiempo de desarrollo en un 70%
Reduce el costo del proyecto en un 84%

Una vez completado este trabajo, envelo al siguiente correo:


Correo: perezpinogabriela@gmail.com
Asunto: ACTIVG1- PCE- ING. SOFT. -CONCEPTOS- NOMBRE Y APELLIDO.

Pgina 11 de 12

Potrebbero piacerti anche