Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

PRESENTACIÓN

Fundamentos de Sistemas Operativos y


Comunicaciones
(ISO300-41031)

ESTUDIANTES:

Feliz Rojas Luis 20201062


Custodio Pujols José 20201278
De Jesús Brujan Eddy 20051668
De Los Santos Amadís José 20200618
Diaz Guerrero José 20201133

PERIODO ACADÉMICO:
enero-abril 2021

FECHA DE ENTREGA:
Jueves 08/03/2021

PROFESOR:
Ing. Leandro Fondeur

TEMA:
Práctica 11 – Gestión y Estimación de Proyectos de
Software
1. Las decisiones tomadas por los administradores ejecutivos pueden tener
un impacto significativo sobre la efectividad de un equipo de ingeniería
del software. Proporcione tres ejemplos para ilustrar que esto es cierto.
(Luis Feliz 20201062)

1. En retrospectiva, si planificamos de una forma errónea el proyecto ,esto


traerá como consecuencias, además de errores, mucho dinero
desperdiciado ,recursos y tiempo valioso.
2. No comunicarse con los demás miembros del equipo. Esto trae como
consecuencias que la eficiencia baje, se debe de tener una comunicación
sana y activa entre los miembros para que las informaciones fluyan entre si.
3. El liderazgo que deben de hacer presencia en los administradores técnicos,
ya que ellos en todo momento deben de prestar atención a su
personal ,organizarlos ,motivarlos e innovar junto a ellos.

2. Al lector se le asigna una gerencia de proyecto dentro de una


organización de sistemas de información. Su labor será construir una
aplicación que sea muy similar a otras que su equipo construyó, aunque
ésta será más grande y más compleja. Los requerimientos se
documentaron ampliamente por parte del cliente. ¿Qué estructura de
equipo elegiría y por qué? ¿Qué modelo de proceso de software elegiría y
por qué? (Luis Feliz 20201062)

El equipo ya a hecho una aplicación parecida ya se tiene una gran cantidad de


información para crear la nueva aplicación, simplemente extenderla un poco
con lo que el cliente pida. Por lo cual la estructura que conviene mas es la de
centralizado cerrado. El modelo de proceso de software que elegiría, teniendo
en cuenta que lo que el cliente quiere ya esta realizado, por lo tanto tomaría el
modelo de cascada.

3. Al lector se le asigna una gerencia de proyecto para una pequeña


compañía de productos de software. Su labor será construir un producto
innovador que combine Hardware de realidad virtual con software de
última generación. Puesto que la competencia para el mismo mercado de
entretenimiento es intensa, existe una presión significativa para tener
listo el trabajo. ¿Qué estructura de equipo elegiría y por qué? ¿Qué
modelo de proceso de software elegiría y por qué? (Luis Feliz 20201062)

En estas circunstancias, se debe de innovar, por lo tanto la estructura de


centralizado cerrado es la mas conveniente, gracias a esta se obtendrá una
alta comunicación entre los miembros y un tiempo que se manejara de forma
cómoda. El modelo de proceso de software que elegiría, teniendo en cuenta
que se debe de crear un producto innovador y hay un tiempo limitado,
agregando que cualquier cosa se debe de cambiar en cualquier momento,
sería el modelo evolutivo.

4. Al lector se le ha pedido desarrollar una pequeña aplicación que analice


cada curso ofrecido en la universidad y reporte las calificaciones
promedio obtenidas en el curso (por un determinado periodo). Exponga el
alcance y las limitaciones de este trabajo. (Jose Bienvenido 20201133)
Alcance: La aplicación podrá guardar un registro de todas las notas obtenidas
por los estudiantes en cada curso, sacar su promedio, y hacer un reporte en
base al periodo de tiempo seleccionado.

Limitaciones: La aplicación no nos dará información relevante como: gráficos,


tablas, información del promedio por carrera, cuál fue la media de
calificaciones, etc. Informaciones que son bastante útiles para hacer una
evaluación del desempeño.

5. Con base en la información contenida en este capítulo y en su propia


experiencia, desarrolle "diez mandamientos” para empoderar a los
ingenieros del software, es decir, elabore una lista de 10 lineamientos que
conducirán al personal de software a que trabaje a toda su potencia.
(Jose Bienvenido 20201133)

Diez mandamientos de los ingenieros de software:

1. Comunícate con tu cliente para saber cuales son sus necesidades.


2. Ponle atención al proceso de creación del software para que termines con el
producto esperado.
3. Establece una visión clara del producto que se espera obtener.
4. Rodéate de un buen personal para asegurar el éxito de tu proyecto.
5. Crea un plan sólido que no deje nada en el aire.
6. Prueba cada elemento de tu software y luego el software en conjunto antes de
declararlo terminado.
7. Enséñale el progreso del proyecto al cliente para que sepas con tiempo si se
tiene que hacer alguna modificación al mismo.
8. Evita los cambios grandes, como los cambios de la tecnología, en la mitad del
proceso.
9. Procura que se establezcan fechas de entrega realistas para evitar problemas
de incumplimiento.
10. Asegura los fondos. Sin ellos no se podrá realizar nada.

6. Describa tres situaciones de la vida real en las que el cliente y el usuario


final sean el mismo. Describa tres situaciones en las que sean diferentes.
(Jose Bienvenido 20201133)

Situaciones en las que son el mismo:

● El Sistema de registro de los datos de los estudiantes de un centro educativo.


● El sistema de contabilidad de una empresa.
● El sistema de manejo del inventario de una empresa.

Situaciones en las que son diferentes:

● Un sistema de internet banking o banca electrónica.


● Un sistema de registro para algún proceso gubernamental.
● Un videojuego.
7. Al lector se le asigna una gerencia de proyecto para una gran compañía
de productos de software. Su labor será administrar el desarrollo de la
versión de siguiente generación de su software de procesamiento de
palabras ampliamente usado. Puesto que la competencia es intensa, se
establecieron y anunciaron apretadas fechas límite. ¿Qué estructura de
equipo elegiría y por qué? ¿Qué modelo de proceso de software elegiría y
por qué?( Jose Santos 20200618)estructura de centralizado

Debido a que la fecha de entrega esta a la vuelta de la esquina ,y el proyecto


no es muy sencillo utilizaría la estructura de centralizado. Y el modelo de
proceso que utilizaría ,seria el de modelo en iterativo, esto por la debida razón
de que, se puede modificar y mejorar al mismo tiempo el software que se este
realizando.

8. Al lector se le asigna una gerencia de proyecto de software para una


compañía que atiende al mundo de la ingeniería genética. Su labor será
administrar el desarrollo de un nuevo producto de software que acelerará
el ritmo de tipificación genética. El trabajo está orientado a investigación
y desarrollo, pero la meta es elaborar un producto dentro del próximo
año. ¿Qué estructura de equipo elegiría y por qué? ¿Qué modelo de
proceso de software elegiría y por qué? (Jose Santos 20200618)

Ya hay una fecha propuesta y es la que hay que tener en cuenta. Al proyecto
hay que dedicarle su debido tiempo ,ya que no es fácil de realizar. Por lo cual
elegiría una estructura descentralizada y un modelo evolutivo, con el tiempo ir
retroalimentando lo que se debe de realizar e ir mejorando cada paso en las
próxima iteración.

9. Calcule el valor de punto de función para un proyecto con las siguientes


características de dominio de información: (Jose Custodio 20201278)
o Número de entradas de usuario: 30
o Número de salidas de usuario: 80
o Número de consultas de usuario: 50
o Número de archivos: 35
o Número de interfaces externas: 10
o Suponga que todos los valores de ajuste de complejidad
son promedios. Use el algoritmo mencionado en el capítulo 23.

CONTEO TOTAL: 30+80+50+35+10


CONTEO TOTAL: 205

10. Un equipo de ingeniería web construye una Webapp de comercio


electrónico que contiene 140 páginas individuales. De éstas, 65 son
dinámicas, es decir, se generan internamente con base en entrada del
usuario final. ¿Cuál es el índice de personalización para esta aplicación?
( Eddy Brujan 20051668)

Npe _ número de páginas web estáticas


Npd _ número de páginas web dinámicas
Índice de personalización: C= Npd/ Npd + Npe.
Npd = 75
Npe = 65
75/75+65 = 66
El índice de personalización para esta aplicación es 66.

11. Una webapp y su entorno de apoyo no están completamente fortificados


contra ataques. Los ingenieros web estiman que la probabilidad de
repeler un ataque es de sólo 50 por ciento. El sistema no contiene
información sensible o controvertida, de modo que la probabilidad de
amenaza es de 20 por ciento. ¿Cuál es la integridad de la webapp? (Eddy
Brujan 20051668)

Integridad: es el atributo que mide la habilidad de un sistema para resistir


ataques tanto accidentales como intencionales a su seguridad.
Integridad = Σ [1- (amenaza x (1- seguridad))].
Amenaza = 50 %
Seguridad = 20 %
Σ [1-(50x (1-20)) = 60.0%

12. En la conclusión de un proyecto, se determinó que se encontraron 40


errores durante la actividad de modelado y 5 durante la actividad de
construcción, que fueron rastreables en errores que no se descubrieron
en la actividad de modelado. ¿Cuál es la ERD para la actividad de
modelado? (Eddy Brujan 20051668)

Eficiencia en la remoción del defecto (ERD)


ERD = E/E+D
ERD = 40/40+5 = 6
ERD para la actividad de modelado = 6

13. Un equipo de software entrega un incremento de software a los usuarios


finales. Éstos descubren 30 defectos durante el primer mes de uso. Antes
de la liberación, el equipo de software encontró 250 errores durante las
revisiones técnicas formales y todas las tareas de prueba. ¿Cuál es
la ERD global para el proyecto después de un mes de uso? (Eddy Brujan
20050618)

ERD1 = E1/E1+Ei+1
ERD1 = 30/30+250 = 251
ERD1 global para el proyecto después de un mes de uso = 251

También podría gustarte