lunes, 15 de noviembre de 2010

Tarea de capitulo 5

5.1 Los sistemas de software que se desarrollan son intangibles, no puede verse ni tocarse, no se sabe que partes hacen y el gestor del proyecto no puede ver el progreso del proyecto. Confía en otros para elaborar la documentación necesaria para revisar el progreso.
5.2 Muchos personas que trabajan desarrollando sistemas de software se centran en un área específica de esta rama, unos son bueno redactando, exponiendo y administrando los proyectos, otros son buenos en el desarrollo, resolviendo problemas e implementando soluciones, Así que no todos son buenos para la administración o el desarrollo.
5.5 Un hito es una prueba de aceptación,  una entrega es el resultado del proyecto que se entrega al cliente, La diferencia es que los hitos son puntos finales de una secuencia lógica de una etapa del proyecto y las entregas el resultado final de las etapas ya terminadas.

5.12 Pues obviamente cuando esté preparado para el puesto administrativo, dicha preparación debe comenzar involucrándome más en asuntos de administración de proyectos, como redactar documentos, como hablar con los usuarios, al tener la suficiente experiencia asumiría el puesto.

Proyecto Ingenieria de Software I, II-Parcial

Documentos del proyecto y link de descarga:
https://docs.google.com/leaf?id=0B94XQhJYFoc6ZTFmNmZhZmYtNzBjZS00ZmFmLWI2N2MtMDhiZTlmNDFmNGU2&hl=en

martes, 2 de noviembre de 2010

Estudio de Viabilidad para Un sistema Informatico

Cuando uno elabora un plan, proyecto, otro, ya sea, de gestión pública privada u otra cosa, siempre hay que hacer un estudio de viabilidad, la cual, se clasifica en: Viabilidad, política, económica y Humana.


Por ejemplo:Se presenta un plan y este choca con los intereses de otros, entonces no será políticamente viable (puede suceder también con la Viabilidad Económica y la Viabilidad Humana) , aunque, existe la disponibilidad ecónomica para llevarlo a cabo y el recurso humano. 

Para lograr este tipo de prospectiva se utiliza la creación de escenarios los cuales van acompañados de un Estudio de Mercado, la Tasa Interna de Retorno del Capital (TIR) y el Valor Agregado Neto (VAN) en un caso de desarrollar un sistema de software, se utilizaría también los criterios de toma de decisiones Maxymini y Minimax, dependiendo de la disponibilidad del tiempo para tomar la decisión de arriesgarse, se haría utilizando el Criterio Administrativo.



El objetivo del Estudio de Viabilidad del
Sistema es el análisis de un conjunto
concreto de necesidades para proponer una
solución a corto plazo, que tenga en cuenta
restricciones económicas, técnicas, legales
y operativas.

La mejor metodología es la de Proyectos de Inversión llámense Industrial, agrícola, social y otros.


Tecnicas para un Estudio de viabilidad:

Análisis Coste / Beneficio
• Casos de Uso
• Catalogación
• Diagrama de Clases
• Diagrama de
Descomposición
Funcional
• Diagrama de Flujo de
Datos
• Diagrama de Interacción
de Objetos
• Diagrama de
Representación
• Impacto en la
Organización
• Matricial
• Modelo Entidad /Relación
Extendido
• Planificación
• Presentación
• Sesiones de trabajo

lunes, 18 de octubre de 2010

Proyecto Ingenieria de Software

Este es el enlace de descarga de los documentos del proyecto:
Nombre: Proyecto de Ingenieia de Software I.zip
enlace: https://docs.google.com/#all

miércoles, 29 de septiembre de 2010

Ejercicios del libro

1.2 Cuáles son las diferencias en el desarrollo en un producto de software genérico y un software personalizado.
R. El software Genérico se desarrolla para venderlo en el mercado libre, la compañía que lo crea controla su especificación, El software personalizado es comprado por un cliente, es este el que desarrolla y controla la especificación del software, los desarrolladores trabajan con esta especificación.


1.3 ¿Cuáles son los cuatro atributos importantes que todos los productos de software deben tener? Sugiera otros cuatro atributos que pueden ser significativos.
R.
1. Descripciones del modelo del Sistema
2. Reglas
3. recomendaciones
4. Guías en el Proceso
5. Mantenibilidad
6. Confiabilidad
7. Eficiencia
8. Usabilidad

1.4 ¿Cuál es la diferencia entre el modelo del proceso del software y un proceso del software? Sugiera dos formas en las que un modelo del proceso del software ayuda a la identificación de posibles mejoras del proceso.
R. El modelo del proceso del software es una descripción de un proceso del software que representa una visión de ese proceso. El proceso es la serie de pasos a seguir en la producción de un producto de software. Una forma para mejorar el proceso es el enfoque en cascada y el desarrollo iterativo.


1.5 Explique porque los costos de pruebas de software son particularmente altos para productos genéricos que se venden en el mercado amplio.
R.  Estos costos son difíciles de calcular o estimar, ya que cuando sale una versión rápidamente se trabaja en la siguiente, así que los costos son los de la siguiente versión a lanzar en el mercado, deben ser compatibles y funcionar correctamente, por esta razón los costos son altos en las pruebas para productos genéricos.


1.8 Comente si los Ingenieros profesionales deben atestiguar de la misma forma que los doctores o los abogados.
R. A mi parecer así como otros profesionales de otras áreas así como Doctores y Abogados los ingenieros tienen esa responsabilidad de hacer a la ingeniería de software una profesión de de respetada que de beneficios, y atestiguar como los estos otros profesionales que también cumplen con códigos de ética y moral.