Java

Páginas: 16 (3820 palabras) Publicado: 5 de enero de 2013
Tema 1:
• Definición y objetivos de la ingeniería del software

• Qué hace un ingeniero del software

• Categoría de proyectos software

-trivial: 1 programador, 1-4 semanas tamaño 1k
-pequeño:1-2 programadores, 1-6 meses 1k-5k
-medio:2-5 programadores 1-2 años 5k-50k
-grande:5-50programadores, 2-3 años,50-500k
-muy grande:50-200 programadores, 3-5 años, 500k 5M
-extragrande:200+programadores 5-10 años, 5M+

• ¿Por qué el desarrollo de software es complicado?

sistemas son grandes y complejos:
-el mundo real cambia con frecuencia
+el software y los modelos deben cambiar
+la IS tambien contempla para satisfacer necesidades y requisitos cambiantes
-no basta con que funcione el software(hay que mantenerlo)


• Enfoques de pequeños programas vs. grandessistemas

-pequeños programas:
+una persona puede comprender y abarcar todos sus detalles
-puede especificarse y diseñarse de manera informal
+el efecto de las modificaciones es inmediato
-grandes sistemas:
+complejos:una persona no puede abarcarlos
+la especificacion y el diseño debe ser formal
+ debe documentarse adecuadamente en cada fase y tener una gestion eficaz

•Definición y tipos de software

• Características del software

-producto logico, no fisico
-se desarrolla, no se fabrica en sentido clasico
-no se degrada con el uso
-reparar no es devolver al estado original
-otros productos:sin errores o rechazados
-a medida (artesanal), no ensamblado
-reutilizable
-muy flexible
(los tres graficos)

• Definición de ciclo de vida

• Tipos demodelos de desarrollo
• Fases del modelo tradicional en cascada

se suele dividir en 3 fases:
-planificacion:comprende las etapas de ingenieria del sistema o analisis del sistema y el analisis de requisitos que se traduce en una especificacion de requisitos
-desarrollo:diseño codificacion y pruebas
-mantenimiento: la propia de su actividad

• Características del análisis del sistema en elmodelo tradicional en cascada

-identificar las necesidades del cliente
-realizar un analisis tecnico y economico del sistema
-establecer restricciones de coste y tiempo
-evaluar la viabilidad del sistema. analisis de riesgo
-asignar funciones al hardware, software, personas,...
- definir el sistema para su posterior desarrollo.
+ consiste en generar un documento con el modelo de laarquitectura del sistema
+a partir de este modelo se genera un diagrama de flujo de la arquitectura
-todo el analisis se recoge en un documento denominado especificacion del sistema
-en lo que respecta al software se emite el documento plan software

• Qué es el análisis de requisitos y qué actividades deben hacerse en la gestión de requisitos.

es un proceso de descubrimiento,refinamiento, modelado y especificacion que lleva a cabo el analista
se tienen que seguir 5 actividades en la gestion de los requisitos:
-reconocimiento del problema software
-evaluacion del problema y sintesis de la solucion
-modelado
-especificacion
-revision de la especificacion

• ¿Qué es el diseño del software? ¿En qué fases se divide? Explícalas brevemente.

es el primer paso de lafase de desarrollo. se define como el proceso de aplicar distintas tecnicas y procesos con el proposito de definir un dispositivo, proceso o sistema con los suficientes detalles como para permitir su realeza fisica.
se suele dividir en dos fases:
-diseño previo: se centra en la transformacion de los requisitos de los datos y la arquitectura del software. consta de 3 fases:
+diseño de datos+diseño arquitectonico
+diseño de la interfaz hombre maquina
-diseño detallado: se ocupa del refinamiento de la representacion arquitectonica y del diseño procedimental. el resultado de esta etapa es un documento de diseño detallado

• ¿Qué es la codificación y características tiene una buena codificación?

tiene por objeto traducir de una manera legible para la computadora el diseño...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS