Sunteți pe pagina 1din 9

UNIVERSIDAD NACIONAL DEL SANTA FACULTAD DE INGENIERA E.A.P.

INGENIERA DE SISTEMAS E INFORMTICA

CURSO: Ingeniera de Software PROFESOR: Diana Muoz INTEGRANTES: Cabanillas Castillo Alex Len Muoz Norbil Lozano Jara Pedro Rojas Daza Robinson CICLO: VI TEMA: Cuestionario 01

UNIVERSIDAD NACIONAL DEL SANTA E.A.P INGENIERA DE SISTEMAS E INFORMTICA

1.- Mencionar 5 procesos y 5 actividades de cada proceso. 1.- Proceso del control de un almacn - Solicitar productos a los proveedores. - Verificar si esta conforme el pedido. - Registrar los productos en el sistema. - Ubicar los productos dentro del almacn. - Distribuir los productos a lugares de ventas. 2.- Proceso de Matricula - Llenado de la ficha con los cursos a llevar. - Llenar datos al sistema. - Validamos la informacin. - Registrarse en los grupos de prctica de cada curso. - Entrega del consolidado de matrcula. 3.- Proceso de un cajero Automtico - insertar la tarjeta la cajero. - Introducir la contrasea. - Digitar la cantidad de dinero a retirar. - Seleccionar como dese recibir el dinero (monedas, cheques). - Consultar cunto dinero aun posee. 4.- Proceso para el prstamo de un libro (biblioteca) - El sistema valida el carnet. - Introducir al sistema el ttulo del libro para verificar su existencia. - Buscar el libro en los stands segn la informacin del sistema. - El sistema registra el prstamo. INGENIRIA DE SOFTWARE Pgina 2

UNIVERSIDAD NACIONAL DEL SANTA E.A.P INGENIERA DE SISTEMAS E INFORMTICA

- Solicitar las pertenecas que se dejo antes de entrar a la biblioteca. 5.- Proceso de Planillas de una Institucin - Llenado de datos del personal que labora en la empresa. - Hacer reportes del Personal. - Buscar, eliminar, modificar, agregar a un personal en la Empresa. - Proporciona Informacin para la toma de decisiones con respecto al personal. - Proporciona informacin importante para los altos directivos de la Institucin.

2. Mencionar los diferentes tipos de software que existen a) Por su estructura: Funcionales Orientados a objetos Orientados a listas Orientados a componentes b) Por su funcin: Libreras Sistemas basados en web Sistemas de uso generico Base de datos Herramientas de software Interfaces conplejas c) Por su plataforma de computo: Sistemas empotrados Sistemas de computo distribuido Sistemas de computo paralelo Sistemas de tiempo real Sistemas basados en procesadores

INGENIRIA DE SOFTWARE

Pgina 3

UNIVERSIDAD NACIONAL DEL SANTA E.A.P INGENIERA DE SISTEMAS E INFORMTICA

3. Mencionar la diferencia entre programacin cliente-servidor y programacin distribuida Programacin cliente-servidor Comunicacin entre programas.- Un programa simple es un conjunto de instrucciones que generalmente devuelven un valor al usuario, ya sea numrico o una cadena de letras, este dato es el resultado de la accin del usuario sobre el programa, ya que el usuario fue el que solicit el dato. Programacin distribuida La programacin distribuida es un paradigma de programacin enfocado en desarrollar sistemas distribuidos, abiertos, escalables, transparentes y tolerantes a fallos. Este paradigma es el resultado natural del uso de las computadoras y las redes.

Casi cualquier lenguaje de programacin que tenga acceso al mximo al hardware del sistema Al igual que un usuario se comunica puede manejar la programacin distribuida, con el programa por medio del teclado, considerando una buena cantidad de tiempo y dos programas se pueden comunicar cdigo. entre s por medio de un control especial que se denomina WinSock La programacin distribuida tpicamente cae en Control. Este control est disponible en alguna de las varias arquitecturas bsicas o el lenguaje Visual Basic, y su nombre arquitecturas: cliente-servidor, 3-tier, n-tier, objetos distribuidos, entre otras adems de ser proviene de Windows Sockets. base para la pragmatisidad. Los lenguajes especficamente diseados para programacin distribuida son: Ada, Alef, E, Erlang, Limbo y Oz.

4.- Mencionar 2 aplicaciones de software de: 4.1.- Software de sistema Conjunto de programas creado como herramienta para otros programas Aplicaciones: Sistemas Operativos Compiladores, CASE, Editores.

INGENIRIA DE SOFTWARE

Pgina 4

UNIVERSIDAD NACIONAL DEL SANTA E.A.P INGENIERA DE SISTEMAS E INFORMTICA

4.2.- Software de sistema real Conjunto de programa que mide, analiza y controla sucesos del mundo a real medida que ocurren. Aplicaciones: Windows live Messenger, Yahoo Messenger. Adquisicin de datos: recoge y formatea los datos que entran Anlisis: transforma la informacin Control/Salida: respuesta Monitorizacin: coordina componentes (tiempo real)

4.3.- Software de gestin Realiza tareas de procesamiento de datos y operaciones de clculo interactivo. Aplicaciones Sistemas de gestin en un banco (Aspel). Sistemas de contabilidad.(ContaPyme)

4.4.- Software de ingenieria y cientfico Utiliza algoritmos de manejo de nmeros, simulacin de sistemas, utiliza software en tiempo real. Aplicaciones: Astronoma, Clculo Biologa molecular, Fabricacin automtica

4.5.- Software empotrado o aderido Reside en memorias ROM y sirve para controlar productos y sistemas de los mercados industriales. Aplicaciones: Lavadoras Microondas

INGENIRIA DE SOFTWARE

Pgina 5

UNIVERSIDAD NACIONAL DEL SANTA E.A.P INGENIERA DE SISTEMAS E INFORMTICA

4.6.- Software de telefonia mvil Reside en los telfonos mviles para controlar sus diferentes funciones. Aplicaciones: Sistemas operativos (android,symbian). Juegos y utilidades para mviles(Lectores de archivos pdf, traductores, redes sociales) 4.7.- Software de laptop Aplicaciones orientadas a usuarios individuales o multiusuario. Aplicaciones: Procesadores de texto Hojas de clculo Juegos, Aplicaciones financieras Gestores de base de datos

4.8.- Software de Inteligencia Artificial Hace uso de algoritmos no numricos para resolver complejos para el que no son adecuados el clculo o el anlisis directo Aplicaciones: Sistemas Expertos Reconocimiento de Patrones (OCR) Prueba de teoremas Redes neuronales artificiales

5. Mencionar los mitos (por categora):

Mitos de gestin: a) Mito: "Solo se necesita un pequeo grupo de desarrolladores para implementar el sistema requerido" Realidad: "Mientras ms son los desarrolladores del sistema ser mejor porque se podran identificar mas errores que se podran presentar" INGENIRIA DE SOFTWARE Pgina 6

UNIVERSIDAD NACIONAL DEL SANTA E.A.P INGENIERA DE SISTEMAS E INFORMTICA

b) Mito: "Se debe contratar a la persona que haya estudiado en las mejores universidades" Realidad: "Se debe realizar una evaluacin rigurosa para determinar su capacidad y as contratar a la persona ms preparada para el sistema requerido" c) Mito: "Proporcionando a los empleados mejores recursos de hardware se puede conseguir mejores resultado en el sistema deseado" Realidad: "No depende del equipo que se tenga sino de la capacitacin de los empleados para el manejo del sistema" d) Mito: "La compra de un software genrico puede realizar las operaciones que se necesitan" Realidad: "En muchas ocasiones los software genricos no son fiables, por lo que se debe realizar un sistema especfico para poder realizar con eficiencia dicha operacin"

e)

Mito: "Podemos reemplazar un software por uno parecido en su funcionalidad" Realidad: "Esto no necesariamente es as ya que cada software siempre tiene algo diferente de otro aunque sea parecido, por lo que no se asegura que funcione de la misma manera"

Mitos del cliente:

INGENIRIA DE SOFTWARE

Pgina 7

UNIVERSIDAD NACIONAL DEL SANTA E.A.P INGENIERA DE SISTEMAS E INFORMTICA

a) Mito: "Se piensa que los resultados obtenidos por el software son confiables" Realidad: "Se debe tener en cuenta que se siempre hay margen de error en cualquier sistema" b) Mito: "Cuando se cambia el personal por unos mas preparados se obtendr mejores resultados para el negocio" Realidad: "En muchas ocasiones esto no es as ya que lo nuevos empleados puede ser mas preparados pero podran tardar mucho tiempo en aprender a utilizar el software" c) Mito: "Mediante el uso del software se tiene menos errores humanos" Realidad: "Este mito en muchos casos no es cierto ya que se disminuye mucho tiempo utilizando el software pero no se disminuye los errores humanos que se podran realizar" d) Mito: "El sistema siempre indica todos los errores que se pueden cometer en la utilizacin del software" Realidad: "Un software esta diseado para evitar los posibles errores que puedan haber pero esto no asegura que no se pueda cometer, ya que se sabe que ningn software es 100% seguro" Mitos de los desarrolladores: e) Mito: "Un software puede operar en cualquier sistema operativo" Realidad: "Se necesita conocer que tipos de lenguajes de programacin brinda la caracterstica de portabilidad para que puedan operar sin problemas" INGENIRIA DE SOFTWARE Pgina 8

UNIVERSIDAD NACIONAL DEL SANTA E.A.P INGENIERA DE SISTEMAS E INFORMTICA

f) Mito: "El software desarrollado no puede tener fallas y que no puede ser mejorado" Realidad: "No existe un sistema perfecto y tampoco 100% seguro, siempre hay algo que corregir y mejorar" g) Mito: "Un sistema muestra mayor cantidad de opciones es mucho mejor" Realidad: "Se debe realizar el sistema para que efecte todas las necesidades que se tengan con eficiencia" h) Mito: "Se puede utilizar cualquier lenguaje de programacin para desarrollar un software" Realidad: Los lenguajes de Programacin tienen una fortaleza especfica y por lo tanto para implementarlo se debe analizar con cual sera mas eficiente i) Mito: "Un software terminado debe modificarse desde cdigo si hubiera algn cambio" Realidad: "El software debe ser flexible o sea debe ser capaz de modificarse en cualquier momento sin necesidad de ir al cdigo para ello"

INGENIRIA DE SOFTWARE

Pgina 9

S-ar putea să vă placă și