lunes, 15 de octubre de 2012

Segundo Sistemático

Realizar un pequeño mural con recortes periodísticos acerca de lo que las empresas están requiriendo.

Ingeniero en Computación o Afines - Managua

Nombre del puesto:   Ingeniero en Computación o Afines
Empresa:   confidencial
País:   Nicaragua
Provincia:   Managua
Ciudad/Localidad/Barrio:    Managua
Área del puesto:   Medicina y Farmacia
Ingeniero en Computación o afines
Experiencia en mantenimiento y reparación de PC,
instalación y config. de redes
Entre 20 a 30 años.


Ingeniero en sistema - Managua

Nombre del puesto:   Ingeniero en sistema
Empresa:   confidencial
Países:   Nicaragua
Provincia:   Managua
Ciudad/Localidad/Barrio:    Managua
Área del puesto:   Comercial / Ventas
2 años de experiencia en el área de desarrollo de sistemas, 1 año de experiencia en soporte técnico y 1 año de experiencia en Telecomunicaciones.
Garantizar el optimo funcionamiento de red de telecomunicaciones a fin de elevar el nivel de eficiencia de los equipos de cómputos dentro del marco de la productividad y e acuerdo a las políticas y procedimientos establecidos por GEA Monitorear el estado de los servidores de datos. Monitorear estado de centrales telefónicas. En desarrollo y mantenimiento de Sistemas. (SQL) Administración de Redes TCP/IP, Administración Linux y/o Unix, Windows. Deseable con
Conocimientos de Telefonía tradicional e IP.


Mpeso S,A

Ingeniero en Computación y/o Sistemas
Se necesita Auditor de Tecnología de Información, profesional, tiempo completo, con experiencia mínima de 2 o 3 años en auditorias de sistemas de información tecnológica, Conocimientos de Normas Internacionales de Auditoria, Combinación de conocimientos generales de auditoría financiera y de informática (Desarrollo de aplicaciones, gestión de base de datos, gestión de proyectos, redes, etc.)
Fecha:
24 de agosto de 2012
Localidad:
Managua
Departamento:
Managua
Salario:
xxxx
Comienzo:
xxxx
Duración:
xxxx
Tipo de trabajo:
Tiempo Completo
Solicitudes:
Enviar curriculum por correo electrónico
Empresa:
Contacto:
Recursos Humanos.
Teléfono:
xxxx
Fax:
xxxx
Correo-E:
http://www.ni.computrabajo.com/correoe.cgi?ofrd=javierlg80-114368&1346800593



Ejemplo de la tabla de riesgos


                                           Fecha de entrega inalcanzable: 
                              Catastrófica         que el programador se pase del  limite de 
                                                          tiempo del que había propuesto.
                                    

                              Crítica                 Pequeños retrasos en modificaciones de software: Al darnos
                                                         cuenta de un error algo tarde, puede afectar la entrega del 
  Riesgos                                          software al tener que modificar la estructura.

                              Marginal              Recursos financieros suficientes: El endeudamiento 
                                                         con la empresa  para solventar al cliente.

                             Despreciable        software fácil de dar soporte: cuando se dan problemas 
                                                         fáciles de dar solución.
         
                    

Preparar material didáctico acerca de la garantía de calidad y gestión de configuración del software para ser expuesto en plenario.


Garantía de Calidad de Software (SQA)

Garantía de calidad del software (SQA) consiste en los medios de la supervisión de la tecnología de dotación lógica de los procesos y los métodos que aseguran calidad. Hace esto por medio de intervenciones de sistema de gerencia de la calidad debajo de cuál se crea el sistema de software. Estas intervenciones son movidas hacia atrás por unos o más estándares, generalmente ISO 9000.

La calidad del software es el conjunto de cualidades que lo caracterizan y que determinan su utilidad y existencia. La calidad es sinónimo de eficiencia, flexibilidad, corrección, confiabilidad, mantenibilidad, portabilidad, usabilidad, seguridad e integridad. La calidad del software es medible y varía de un sistema a otro o de un programa a otro. “La calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario”.


La SQA (Software Quality Assurance) engloba:

•          Un enfoque de gestión de calidad.
•          Tecnología de Ingeniería de Software efectiva (métodos y herramientas).
•          Revisiones técnicas formales que se aplican durante el proceso del   software.
•          Una estrategia de prueba multiescalada.
•          Un control de la documentación del software y de los cambios realizados
•          Un procedimiento que asegure un ajuste a los estándares de desarrollo de
            software.
•          Mecanismos de medición y de generación de informes.


PROPÓSITO DE SQA

 Proporcionar visibilidad sobre procesos utilizados por el proyecto de SW y sobre los productos que genera.

 OBJETIVOS:

1.                 Planificar las actividades de aseguramiento de la calidad.

2.                  Revisar y auditar objetivamente los productos y las actividades para verificar que estén conformes con los procedimientos y estándares.

3.                 Proporcionar los resultados de estas revisiones o auditorías informando a la dirección.


NIVELES DE MADURACIÓN:

·                     Nivel 1. Inicial. En este nivel, los proyectos y métodos de ingeniería no se encuentran definidos. Por esta razón, los proyectos son adelantados de manera incoherente, incontrolada y poco profesional. El éxito es eventual. Según la entidad certificadora del CMM, el Instituto de Ingeniería de Software de los Estados Unidos (SEI), la mayoría de los grupos de desarrollo de software en el mundo operan a este nivel.

·                     Nivel 2.Repetible. Se establecen algunos procesos y métodos de ingeniería a nivel de proyectos.

·                     Nivel 3. Definido. Los procesos, actividades y métodos relacionados con la ingeniería y administración de proyectos se encuentran documentados, estandarizados y construidos alrededor de un marco integrado para toda la compañía.

·                     Nivel 4. Administrado. La compañía opera bajo control estadístico de procesos. Los resultados de los procesos y la calidad de los productos son predecibles.

·                     Nivel 5. Optimización. En este nivel, las organizaciones se encuentran en un proceso de mejora continua. Las organizaciones se enfocan en su mejora a través de técnicas de prevención de defectos, cambios en tecnología y en procesos. Según el SEI, menos del 0,1% de las organizaciones del mundo se encuentran en nivel de madurez.

Gestión de configuración de software

SCM trata y controla:
§  La elaboración de código fuente por varios desarrolladores simultáneamente,
§  El seguimiento del estado de las versiones y sus cambios y
§  la conducción de la integración de las partes del software en un solo producto de software.
Para la realización de SCM hay diferentes herramientas. Pero herramientas que pretenden ofrecer una solución total al problema a menudo no cumplen con los requisitos técnicos como:
§  apoyo a diferentes plataformas
§  iniciar el proceso de build
§  conexión a los bancos de datos existentes
§  integración a la organización existente
Por esa razón ofrece una mayor flexibilidad una solución que integre herramientas parciales que sean más fáciles de integrar en el proceso existente.

Aspectos Funcionales 

1. Identificación: Se necesita definir un esquema de identificación para reflejar la estructura del producto, esto involucra identificar la estructura y clases de componentes, dando a cada uno un nombre, una identificación de versión y una identificación de Configuración.

2. Control: Se deben controlar los cambios que se le hacen a través del ciclo de vida, asegurando que el software sea consistente a través de la creación de una línea base del producto.

3. Estado: Se debe registrar y reportar el estado de los componentes y solicitudes de cambio.

4. Auditoria y revisión: Se debe validar que el producto este completo y se asi mantener la consistencia entre los componentes, asegurando que estén en un estado apropiado a través de todo el ciclo de vida del producto y que el mismo sea una colección bien definida de componentes.

Elementos de configuración de software 

Definimos como un elemento de Configuración a una unidad física y/o lógica parte de un conjunto mayor de elementos, producida o adquirida, que por sus características es distinguible de las demás y cuya evolución interesa administrar.

Son elementos de Configuración en un proyecto de software: 
01. El plan de proyecto.
02. El plan de Gestión de Configuración.
03. El documento de definición de requerimientos.
04. Estándares de análisis, diseño, codificación, pruebas, y auditoria.
05. Documentos de análisis del sistema.
06. Documentos de diseño del sistema.
07. Prototipos.
08. Documentos de diseño de alto nivel.
09. Documentos de diseño de bajo nivel.
10. Especificaciones de prueba del sistema.
11. El plan de pruebas del sistema.
12. El Código fuente del programa.
13. Código objeto y ejecutable.
14. Especificaciones de pruebas de unidad.
15. Planes de pruebas de unidad.
16. Documentos de diseño de base de datos.
17. Datos de prueba.
18. Datos del proyecto.
19 .Manuales de usuario. 



Este proceso consiste de las siguientes actividades: 

1. Implementación del Proceso: Se desarrolla un Plan de Gestión de Configuración que describe las actividades de Gestión de Configuración, los procedimientos y el cronograma para su realización, y los responsables de dichas actividades. Dicho plan debe ser documentado e implementado.

2. Identificación de la Configuración: Se establece un esquema de identificación de los elementos de software y sus versiones a ser controlados por el proyecto.

3. Control de la Configuración: Se identifican y registran las solicitudes de cambio, se analiza y evalúa los cambios, se aprueba o rechaza la solicitud, se implementa, verifica y distribuye el elemento de software modificado.

4. Contabilidad de Estado de la Configuración: Se preparan registros de Gestión y reportes de estado que muestren el estado e historia de los elementos de software controlados, incluyendo líneas base.

5. Evaluación de la Configuración: Se determina y asegura que los elementos de software sean funcionalmente (versus sus requerimientos) y físicamente completos (es decir, si su diseño y Código reflejan una descripción técnica actualizada).

6. Gestión de actualización y distribución: Se controla formalmente la actualización y distribución de los productos de software.






No hay comentarios:

Publicar un comentario