sábado, 13 de octubre de 2012

Cuestionario numero 1

Sabiendo las caracteristicas de software ejermplifique como se aplicaria a un software contable

se desarrollaria un software segun como lo desea el usuario, a medida, se actualizara cada vez que se requiera para realizar respaldos sobre aspectos contables de suma importancia, esto lo haria con el objetivo de no permitir que se viole la seguridad. Ademas un software contable requiere ser muy preciso ya que de esos calculos depende el avance o retraso de un negocio, empresa, organizacion, etc.

Mencione las diferencias entre un tipo de aplicacion de software y otro de los tantos estudiados en clases

soft de sistema: se refiere a sistemas contables y facturacion, en este se divide el sistema en subsistema y normalmente lo utilizan las empresas para llevar el control sus actividades

soft de tiempo real: en este se encuentras las redes sociale. A traves de estos puedes ver caras de las personas por medio de webcam y hablar con ellos, tambien puedes chatear con tus amigos y estos responderte inmediatamente, a diferencia de los correos o celulares que el tiempo de respuesta es tardado

Realice un packing o revista ilustrada explicando graficamente cadad mito de la ingenieria del software




mito: Contar con los estandares y procedimientos es todo lo que el personal necesita saber
realidad:
 ¿se usa?
¿conocen su existencia?
¿refleja las practicas modernas?
¿Es completo?
¿Estan diseñados para medir el tiempo- calidad?



Mito: si se falla en la planificacion se puede adelantar el tiempo perdido añadiendo mas personal al equipo

Realidad: Dado que no es un procedimiento mecanico se requiere capacitar  a este nuevo persona y el ello se retrasa aun mas

                                                                                                                                                                

Mito: Una declaracion general de los objetivos del software es suficiente para comenzar a realizarlo

realidad: Una mala definicion inicial es la principal causa del trabajo baldio en software. se requiere una descripcion formal y detallada del ambito de la informacion, funciones, comportamientos, rendimientos, interfaces, ligarduras del diseño y criterios de validacion. Es importante una exhaustiva comunicacion con el cliente y usuario.






Mito: Una vez que se realiza el analisis y diseño y se codifica haciendo que funcione, el trabajo ha terminado

Realidad: Apenas inicio la labor con el prototipo entregado al cliente y usuarios comienza el proceso de validacion y capacitacion para establecer la garantia


Mito: Hasta que no se tenga el software implementado, realmente no tengo forma de comprobar su calidad

realidad: Desde que inicia se puede realizar la revision tecnica formal como filtro de calidad en cada uno de las etapas de desarrollo


Mito: Lo unico que se entrega al terminar el proyecto es el software funcionando

Realidad: Debe establecerse un plan de mantenimiento que permita desarrollar la configuracion del software
Mito: Disponer de las herramientas de desarrollo de software mas avanzadas, equivale a tener las computadoras mas modernas

Realidad: Las herramientas CASE son mas importantes que el hardware para conseguir la calidad y productividad




Mito: Los requisitos del proyecto cambian continuamente pero estos pueden acomodarse facilmente ya que el software es flexible


Realidad: Es necesario establecer un contrato que limiten dichos cambios, a fin de salvaguardar el coste que implica realizarlo en cualquiera de las etapas del software.




Explique en que consiste el grafico de las capas del proceso


Elabore un cuadro sinoptico con las fases genericas que se practican durante el proceso del software


                                                                               Ing de sistema
2.                                                                                Definicion                                    Planificacion de proyecto
3.                                                                                                                                                   Analisis de requerimiento


                      
                                                                       Diseño del software
                                       Desarrollo                programacion(generacion de codigo)
                                                                       prueba de evaluacion del sistema
Fases genericas
                                                                      Correccion
                                                                       Adapatacion
                                        Mantenimiento       Mejora
                                                                       Prevencion



Proponga una situacion donde ud tenga que hacer uso del hito que se expresa en el marco del trabajo comun de la ingenieria del software


Al momento de decidir como va la interfaz de una aplicacion se hace uso del hito ya que pueden haber muchas opciones y uno elige uno de ellos, por ejemplo el color de los botones o el del fondo de la interfaz


En que consisten los modelos estudiados y a que situacion los aplicaría

Modelo Lineal Secuencia:


 Sugiere un enfoque sistema secuencial para el desarrollo del software que comienza con un nivel y progresa con el analisis, diseño, codificacion, prueba y mantenimiento

Este se utilizo en proyectos pequeños en programacion I
Modelo de prototipo

Este se centra en la idea de ayudar a comprender los requisitos que plantea el usuario y en la representacion de aquellos aspectos del software que seran visible para el cliente o usuario final

En analisis y diseño I y II, cuando se muestran las interfaces del proyecto final



Modelo de Desarrollo rapido


                     Es para lo interno del trabajo, se excluye al cliente. 
                    Es para asignar actividades a los trabajadores del soft



Se practico en los distintos proyectos que se han desarrollado ya que cada uno de los integrantes se asignan actividades a realizar



Modelo incremental

Es flexible y permite corregir errores 

se atrasa y hay que considerar las variables de 
esfuerzo, tiempo y costo 

se practico en Analisis y Diseño I y II por las revisiones y cambios  pertinentes que se realizaron





Modelo espiral 

En este se encuentran distintos proyectos

proyecto de mantenimiento
proyecto de mejora
proyecto de desarrollo nuevo producto 
proyecto de desarrollo de conceptos 

varios de ellos hemos utilizado ejemplo el proyecto de mejora de software ya que se realizaron modificaciones de codigo fuente 




Modelo de Desarrollo Concurrente

Es similar al modelo de Desarrollo Rapido, ya que en este se plantean las actividades que realizara el equipo del software, como estan los requisitos, cronogramas, y presentacion de ideas entre otros.

Este se utilizo en Analisis y Diseño 2 ya que nos dividimos el trabajo








Modelo de Desarrollo basado en componentes 

Es similar al espiral , en este modelo se incorporan los componentes basicos de un software como son funciones, procedimientos, archivos de biblioteca, etc

Se utilizo en el proyecto final de programacion II ya que se incorporaron paquetes para que algunas aplicaciones funcionaran 






Modelos Formales

Es para un software de precision, como son los que van incorporados en los ultrasonidos, para la presion, etc




Tecnicas de la 4ta y 5ta generacion


Es lo que se tiene hoy en dia: los lenguajes no procedimentales 
para consultas de bases de datos, generacion de codigo automatico, entre otros

No hay comentarios:

Publicar un comentario