Está en la página 1de 6

Resumen Unidad 2

Instituto Tecnológico Superior De Pánuco

Nombre del alumno:


Ángel Eduardo Del Ángel Hernández.

Grupo:
301

Materia:
Fundamentos de sistemas de Información

Docente:
Dra. Maria de los Angeles Ahumada
Cervantes.

Fecha de entrega:
23/09/2022

Índice
Encuadre............................................................................................................................................2
Portafolio De Evidencias Ángel Eduardo Del Ángel Hernández

Elaborar un cuadro sinóptico de la estructura de un proyecto de programación en un entorno de


desarrollo...........................................................................................................................................4
Elaborar una tabla en donde identifique los archivos que se generan en los proyectos creados en al
menos 5 lenguajes.............................................................................................................................5
Explicar cómo se utiliza la herramienta de depuración del IDE que estamos utilizando....................6
Conclusión..........................................................................................................................................7

1
Portafolio De Evidencias Ángel Eduardo Del Ángel Hernández

Resumen de los temas de la unidad


2.1 Definición de ingeniería de software
La ingeniería del software es una disciplina de la ingeniería que trata todos
los aspectos de la producción de software desde las etapas iniciales de la
especificación del sistema hasta el mantenimiento del mismo después de que se
comienza a usar. Se trata del establecimiento y uso de principios fundamentales
de la ingeniería, con objeto de desarrollar en forma económica software que sea
confiable y que trabaje con eficiencia en máquinas reales.
Es la aplicación de un enfoque sistemático, disciplinado y medible para el
desarrollo, operación y mantenimiento de software; es decir, la aplicación de la
ingeniería al software.
2.2 Capas de la ingeniería de software
Métodos El proceso forma la base para el control de
222222222222222222
Herramientas
888888888888888888 la administración de proyectos de software,
888888888856666664 y establece el contexto en el que se aplican
444444444444444444 métodos técnicos.
Proceso
444444446666666666
666666666666666666 Los métodos proporcionan la experiencia
Enfoque de calidad
66666666666666 técnica para elaborar software.
Las herramientas proporcionan un apoyo
automatizado o semiautomatizado para el proceso y los métodos.
Un enfoque de calidad proporciona un soporte automático o semi automático a
los procesos y a los métodos.
2.3 Etapas de la ingeniería de software.
El ciclo de vida del desarrollo de sistemas (SDLC). El SDLC es una
metodología en fases para el análisis y diseño, de acuerdo con la cual los
sistemas se desarrollan mejor al utilizar un ciclo específico de actividades del
analista y los usuarios.
2.3.1 Análisis
En esta fase, el analista de sistemas también analiza la toma de decisiones
estructurada. Recordemos que una decisión estructurada es aquella en la que
puede especificar condiciones, alternativas condicionales, acciones y reglas de
acción. Hay tres métodos principales de análisis de decisión estructurado:
 Inglés/español estructurado
 Tablas de decisión
 Árboles de decisión.

2
Portafolio De Evidencias Ángel Eduardo Del Ángel Hernández

En este punto, el analista del sistema prepara una propuesta de sistema y resume
todo lo que ha aprendido sobre los usuarios, la facilidad de uso y la utilidad del
sistema actual.
2.3.2 Diseño.
Aquí, el analista utiliza la información recolectada antes para realizar el
diseño lógico del sistema de información.
Se encarga de diseñar los procedimientos para ayudar a que los usuarios
introduzcan los datos con precisión, de manera que los datos que entren al
sistema de información sean los correctos. Además de usar buenas técnicas para
diseñar formularios y páginas web para un correcto ingreso de datos a los SI.
2.3.3 Desarrollo
En esta fase, los analistas trabajan con los programadores para desarrollar
el software fuente requerido. Durante este tiempo, los analistas trabajan con los
usuarios para crear documentación de software eficaz, como guías prácticas,
ayuda en línea, preguntas frecuentes (FAQ) y archivos Readme para incluirlos en
el nuevo software. Dado que el usuario está involucrado desde el principio, la fase
de documentación requiere que el usuario haga preguntas y responda las
preguntas que se han resuelto con el analista.
2.3.4 Pruebas
Una parte del procedimiento de prueba es llevado a cabo por los
programadores; la otra la realizan junto con los analistas de sistemas. Primero se
ejecuta una serie de pruebas para identificar problemas con los datos de
demostración, luego se usan datos reales para el sistema actual.
Los planes de prueba a menudo se crean al principio del SDLC y se refinan
a medida que avanza el proyecto. El mantenimiento del sistema y la
documentación de ese mantenimiento comienzan en este punto y se realizan
periódicamente a lo largo de la vida del sistema de información.
2.3.5 Implementación
Esta es la última etapa. En esta etapa, el usuario debe estar capacitado
para operar el sistema. Parte de la capacitación la proporcionará el proveedor,
pero la capacitación siempre será responsabilidad del analista del sistema.
Además, los analistas deben planificar una transición sin problemas del
antiguo sistema al nuevo. Este proceso incluye convertir archivos de formatos
antiguos a nuevos o crear bases de datos, instalar hardware y poner en marcha
nuevos sistemas.
2.3.6 Mejoras continuas
El mantenimiento se realiza por dos motivos. En primer lugar, para tratar la
corrección de errores del software. No importa cuán rigurosas sean las pruebas
del sistema, los errores pueden introducirse en los programas informáticos.

3
Portafolio De Evidencias Ángel Eduardo Del Ángel Hernández

Otra razón para realizar el mantenimiento del sistema es mejorar la


funcionalidad del software en respuesta a las cambiantes necesidades de la
organización. Esto generalmente implica una de tres situaciones:
1. Con frecuencia los usuarios requieren de cambios a medida que se
familiarizan con el sistema computacional y sus capacidades.
2. La empresa tiende a cambiar con el tiempo.
3. El hardware y el software cambiarán con el tiempo.

Referencias
Kendall, Kenneth E. Análisis y Diseño de Sistemas. Prentice-Hall. 2001
Libro Ingeniería del Software ma.Ed.-Ian Sommerville

4
Portafolio De Evidencias Ángel Eduardo Del Ángel Hernández

Resumen de los temas de la unidad 2


Ángel Eduardo Del Ángel Hernández
Instituto Tecnológico Superior De Pánuco

También podría gustarte