Sistemas basados enconocimientos

Páginas: 10 (2337 palabras) Publicado: 18 de agosto de 2010
INSTITUTO POLITÉCNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y
ADMINISTRATIVAS

Importancia, presente y futuro del
Diseño y Desarrollo del Software.

Ciclo de vida del software:
* Objetivo
* Fases y componentes
* Evolución

EQUIPO 1
AHUATL LOAIZA MARIBEL
DIAZ TREJO JOSE LUIS
HERNANDEZ ARIAS ANALINE
MEDINA SANCHEZ ISRAEL
RAMOSVALENCIA CARLOS JAVIER
PROFESOR: VELASCO CONTRERAS JOSE ANTONIO
DISEÑO YDESARROLLO DE SW
6NV1
4 FEBRERO 2010

Contenido
DISEÑO Y DESARROLLO DE SOFTWARE 3
Definiciones 3
Metodología 4
IMPORTANCIA, PRESENTE Y FUTURO DEL DISEÑO Y DESARROLLO DE SOFTWARE 5
Características del software 6
Aplicaciones del Software 7
CICLO DE VIDA DEL SW 8
Fases y componentes 8
Evolución delSoftware 10

DISEÑO Y DESARROLLO DE SOFTWARE

Definiciones
El diseño de software es la disciplina o área de la informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad; trata con áreas muy diversas de la informática y de las ciencias de la computación, tales como construcción de compiladores, sistemas operativos, o desarrollos Intranet/Internet, abordando todas lasfases del ciclo de vida del desarrollo de cualquier tipo de sistemas de información y aplicables a infinidad de áreas: negocios, investigación científica, medicina, producción, logística, banca, control de tráfico, meteorología, derecho, Internet, Intranet, etc.
Una definición precisa aún no ha sido contemplada en los diccionarios, sin embargo se pueden citar las enunciadas por algunos de losmás prestigiosos autores:
* Diseño de software es el estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas de software (Zelkovitz, 1978)
* Diseño de software es la aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora y a la documentación asociada requerida para desarrollar, operar y mantenerlos ( Bohem, 1976).* Diseño de software trata del establecimiento de los principios y métodos de la ingeniería a fin de obtener software de modo rentable, que sea fiable y trabaje en máquinas reales (Bauer, 1972).
* Es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software; es decir, la aplicación de la ingeniería al software (IEEE, 1993).Implicaciones socioeconómicas
En los EEUU, el software contribuyó a 1/8 de todo el incremento del PIB durante los 90's (alrededor de 90,000 millones de dólares por año), y 1/9 de todo el crecimiento de productividad durante los últimos años de la década (alrededor de 33,000 millones de dólares por año). La ingeniería de software contribuyó a $1 billón de crecimiento económico y productividaden esa década.

Metodología
Análisis de requisitos.- Extraer los requisitos de un producto de software es la primera etapa para crearlo. Mientras que los clientes piensan que ellos saben lo que el software tiene que hacer, se requiere de habilidad y experiencia en la ingeniería de software para reconocer requisitos incompletos, ambiguos o contradictorios. El resultado del análisis derequisitos con el cliente se plasma en el documento ERS (Especificación de Requisitos del Sistema), cuya estructura puede venir definida por varios estándares. Asimismo, se define un diagrama de Entidad/Relación, en el que se plasman las principales entidades que participarán en el desarrollo del software.
Especificación.- La Especificación de Requerimientos describe el comportamiento esperado en elsoftware una vez desarrollado. Gran parte del éxito de un proyecto de software radicará en la identificación de las necesidades del software, así como la interacción con los usuarios funcionales para la recolección, clasificación, identificación, priorización y especificación de los requerimientos del software.

Arquitectura.- La Arquitectura de Software consiste en el diseño de componentes de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bases Legales Del Sistema Educativo
  • Sistemas basados en conocimiento
  • BASE LEGAL DEL SISTEMA PENITENCIARIO
  • BASE DE DATOS. tipos de sistemas
  • Sistema De Bases De Datos
  • sistema de comunicaciones banda base
  • Sistema manejador de base de datos
  • Sistemas gestores de base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS