Encabezado Facultad de Ciencias
Presentación

Ciencias de la Computación (plan 1994) 2013-1

Optativas, Temas Selectos de Ingeniería de Software A

Grupo 7041, 20 lugares. 5 alumnos.
Administración de empresas de software
Profesor Hanna Oktaba lu mi 17 a 18:30 Taller de Ingeniería de Software
Ayudante Selene Marisol Martínez Ramírez ma ju 16 a 17 Taller de Ingeniería de Software
Ayud. Lab.
 

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

Facultad de Ciencias

Licenciatura en Ciencias de la Computación

Denominación: Administración de Empresas de Software

Clave:

Semestre:

Campo de conocimiento: Ingeniería de Software

No. Créditos:

Carácter:

Horas

Horas por semana

Horas al semestre

Tipo:

Teoría:

Práctica:

5

80

2

3

Modalidad:

Duración del curso: 16 semanas

Actividad académica con seriación subsecuente:

Actividad académica con seriación antecedente: Ingeniería de Software

Objetivo(s) del curso:

Ofrecer a los alumnos información sobre la administración de empresas de software que les permita constituir una empresa propia y/o incorporarse en el mercado laboral con mayor conocimiento de aspectos legales, administrativos y normativos.

Objetivo general: Dar a conocer los elementos indispensables para constituir y organizar una empresa de desarrollo de software en México que cumpla con la legislación y los mejores estándares de calidad.

Objetivos específicos:

Temario Unidad 1

Conocer la problemática de la industria de software y los estándares disponibles para sus procesos

Temario Unidad 2

Conocer los requisitos y trámites para la constitución de una empresa en México

Temario Unidad 3

Conocer de qué manera se puede proteger la propiedad intelectual de software.

Temario Unidad 4

Conocer el Código de ética internacional del Ingeniero de Software.

Temario Unidad 5

Conocer la norma nacional, MoProSoft, que define los procesos para la estructura típica de una empresa de software.

Temario Unidad 6

Conocer los procesos típicos de administración de negocio, procesos, proyectos y recursos.

Temario Unidad 7

Conocer las prácticas básicas de administración de un proyecto específico.

Temario Unidad 8

Conocer las prácticas estándar de un proceso de desarrollo y mantenimiento de software.

Temario

Unidad

Tema y Subtemas

Horas

Teóricas

Prácticas

1

Introducción

2

0

2

Requisitos y trámites para constituir una empresa

4

2

3

Protección de propiedad intelectual

4

2

4

Código de Ética

2

1

5

Modelo de procesos de la norma NMX-I-059-NYCE-2005 (MoProSoft)

6

7

6

Administración de empresa de software

6

4

7

Administración de Proyecto

10

6

8

Proceso de Desarrollo y Mantenimiento de Software

14

10

Total de horas teóricas:

48

Total de horas prácticas:

32

Suma total de horas:

80

DESARROLLO TEMÁTICO

  1. Introducción
    1. La industria de software en México
    2. Modelos, normas y estándares para la industria de software
  2. Requisitos y trámites para la constitución de una empresa
    1. Tipos de empresas
    2. Acta constitutiva y sus elementos
  3. Derechos de propiedad intelectual
    1. La ley Federal de Derecho de Autor
    2. Instituto de Derechos de Autor
  4. Código internacional de ética del Ingeniero de Software
  5. Modelo de procesos para una organización de desarrollo de software basado en la norma NMX-I-059-NYCE-2005 (MoProSoft)
    1. Estructura de una empresa típica de software
      1. Dirección
      2. Gerencia
      3. Operación
  6. Administración de empresa de software
    1. Gestión de Negocio
      1. Planeación Estratégica
    2. Gestión y Mejora de Procesos
      1. Modelos de procesos de referencia (MoProSoft, CMMI, ISO/IEC12207, ISO/IEC29110)
      2. Plan de mejora e implantación de procesos
    3. Gestión de Proyectos
      1. Plan de ventas
      2. Contratos
      3. Control y seguimiento de proyectos (oficina de proyectos)
    4. Gestión de Recursos
      1. Recursos Humanos
        1. Contratación
        2. Capacitación
      2. Bienes Servicios e Infraestructura
        1. Selección de proveedores
      3. Conocimiento de la Organización
        1. Base de Conocimiento
        2. Control de productos de software
  7. Administración de Proyecto
    1. Planeación y seguimiento de un proyecto
    2. Control de cambios a requerimientos
    3. Control de riesgos
    4. Entrega y cierre
  8. Proceso de Desarrollo y Mantenimiento de Software
    1. Fases de desarrollo y sus productos
    2. Actividades de verificación, validación y pruebas

Bibliografía básica:

  • NMX-I-059-NYCE-2005 Tecnología de Información-Software-Modelos de procesos y evaluación para desarrollo y mantenimiento de software Parte 01 a 04;
  • Ley Federal de Derechos de Autor;
  • F. Bott, A. Coleman, J. Eaton y D. Rowland, Profesional Issues in Software Engeneering,Taylor & Francis, Tercera Edición, 2001.
  • Software Engineering Code of Ethics and Professional Practice”, IEEE-CS/ACM Joint Task on Software Engineering Ethics and Professional Practice, 1998.
  • Páginas de varias instituciones gubernamentales para requisitos, trámites, legislación y datos sobre la industria de software en México.

Bibliografía complementaria:

  • PMI Standards Committee. A guide to the Project Management Body of Knowledge (PMBOK) Project Management Institute;
  • H. Oktaba y M.Paittini, Software Process Improvement for Small and Medium Enterprises, Information Science Reference, 2008

Sugerencias didácticas:

  • Durante el curso los alumnos formarán equipos pequeños de 2-3 personas y tendrán que investigar y simular los pasos indispensables para formar una empresa de desarrollo de software. Adicionalmente desarrollarán un proyecto para la empresa como muestra de su oferta.
  • Para cada tópico del curso los alumnos harán la investigación bibliográfica y a través de Internet la cual será revisada y discutida con el maestro. Durante las prácticas de ayudantía elaborarán las páginas web con la información generada y adaptada a cada una de las empresas.
  • Las prácticas para el tópico 7 y 8 consistirán en el desarrollo de un proyecto siguiendo los procesos definidos y el plan estratégico definido para su empresa.

Métodos de evaluación:

  • Los alumnos tendrán que generar documentación indispensable para constituir una empresa de software con procesos administrativos y de desarrollo de software definidos y adecuados al perfil de la empresa. La documentación se hará disponible en Internet para la consulta pública. La documentación se evaluará en función de pertinencia y profundidad de la investigación y su adaptación a una empresa particular.
  • Los alumnos tendrán que desarrollar un proyecto para la empresa siguiendo un proceso de desarrollo definido. Se evaluará el cumplimiento del proceso y la calidad del sistema.

Perfil profesiográfico:

 


Hecho en México, todos los derechos reservados 2011-2016. Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente completa y su dirección electrónica. De otra forma requiere permiso previo por escrito de la Institución.
Sitio web administrado por la Coordinación de los Servicios de Cómputo de la Facultad de Ciencias. ¿Dudas?, ¿comentarios?. Escribenos. Aviso de privacidad.