Ingenieria De Software

Páginas: 5 (1169 palabras) Publicado: 20 de noviembre de 2012
INGENERIA DE SOFTWARE
Se encarga de dar lineamientos, normas, métodos que permiten construir e implementar un software de forma adecuada.
La ingeniera de software persigue como objetivo fundamental establecer patrones de diseño para que puedan ser implementados y utilizados en cualquier parte del mundo
Los softwares informáticos han logrado la automatización de las tareas reduciendo costos ygenerando mayor eficiencia.

1. IDENTIFICACION DEL PROBLEMA
Dentro de la identificación del problema es necesario hacerse las siguientes preguntas:
* Que necesitamos como empresa a usuarios de un software informático
* Que no tiene mi empresa y que necesita automatizar
2. ANALISIS DE LA POSIBLE SOLUCION
Me permitiera definir si es que la solución que voy a implementarsatisfacerá las necesidades de eficacia y eficiencia que requiere mi empresa.
3. IMPLEMENTAR LA SOLUCION
Consiste en poner en funcionamiento y en marcha el plan que mejorara o solucionara definitivamente el problema de la empresa.
4. STATUS QUO
Comprende una etapa de descanso en la cual no existe ningún tipo de conflictos y se encuentra a la espera del surgimiento de un nuevo problema y sevuelve a iniciar el ciclo.
CICLO DE VIDA DEL SOFTWARE
Consiste en una serie de etapas que permite modelar de forma arquitectónica la construcción de un software. Estas etapas son las siguientes:
* Planificación
* Análisis de requerimientos
* Diseño o maquetación
* Implementación o codificación
* Pruebas o evaluación
* Mantenimiento
2.1. PLANIFICACION
Es la etapa en lacual se conforman unos equipos de trabajo. Para realizar una determinada actividad dentro de un proyecto de software
En esta etapa se asignan roles, cronogramas y responsabilidades que permitan dar seguimiento a cada uno de los procesos efectuados.
Ejemplo
2.2. ANALISIS DE REQUERIMIENTOS
Consiste en realizar encuestas, entrevistas que puedan proporcionar datos reales de las necesidades queposeen una empresa o un determinado grupo de usuarios.
Los desarrolladores de software deben estar en constante contacto con los usuarios del sistema, pues de esta manera se podrá obtener un producto final capaz de solucionar y satisfacer las necesidades de un usuario
A parte de analizar los requerimientos del usuario durante esta etapa también se analizan que tipo de lenguaje vamos a utilizarpara solucionar el problema el SGDBA, características de las maquinas donde se implementara el sistema necesidades de hardware o software adicional y por ultimo un análisis de costo beneficio.
* Análisis para escoger el tipo de DB.
Es necesario realizar un cuadro comparativo entre los diferentes motores de base de datos.
Software | Ventajas | Desventajas | Observaciones técnicas |
My sql |-Libre-No tiene licencia-Es ilimitado-Bajo costo-Multiplataforma | -Complejidad en administraciónPuntuación 8.2
-No tiene soporte técnico | Pesado en computadoras lentasWindows 7 |
Sql server | -Soporte técnico -Fácil administración-Modelo entidad -relación | -Costo-No es ilimitadoPuntuación 7.3
-No es multiplataforma | |

ESCRITORIO
C#
J#
V.BASIC.NET
VBASIC6.0
JAVAC
C ++
FOX
WEB
PHP
JSP
JSF
ASP.NET
De acuerdo a las necesidades se podría escoger diversos lenguajes, por ejemplo:

* Análisis de requerimientos de hardware
Componentes | Descripción | Costo |
Computador HP raid 5 3.3.Hz Server | Servidor raid centralizado | 2500 |
Computadores Dual Core(clientes) | Estaciones clientes | 550 |
Lectoras de barras Hp-2500 | Procesos automáticos| 100 |
Lectores magnéticas Hr 26 | Lectura de tarjetas | 500 |
Impresoras magneticas | | 1500 |
Impresoras matriciales 1* 300 | | 200 |
Permite establecer las condiciones mínimas y necesarias para que funcione el software a implementar.

Requerimientos de software adicional.
Nos permite establecer software utilitario que necesita ser instalado para que el programa a implementar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS