0% encontró este documento útil (0 votos)
102 vistas10 páginas

Instituto Nacional de San Martin

Cargado por

aguilerocarla113
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
102 vistas10 páginas

Instituto Nacional de San Martin

Cargado por

aguilerocarla113
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INSTITUTO NACIONAL SAN MARTIN

BACHILLERATO TECNICO VOCACIONAL


DESARROLLO DE SOFTWARE

ALUMNA: Carla Elizabeth Aguilero Figueroa.

DOCENTE: Lic. Alexis Josué Marquina Martínez.

ASIGNATURA: Modulo.

TAREA: Introducción de software.

FECHA DE ENTREGA: lunes 12 de febrero de 2024.

AÑO: 2024.

¡SI TIENES LA VOLUNTAD DE HACERLO TIENES EL PODER DE LOGRARLO!


INTRODUCCION

El software es una parte principal del entorno humano actual. Infinidad de aparatos
de todo tipo que rodean las personas, que usan a diario y sin los que cada vez la
vida sería más difícil de imaginar, están controlados por un programa, por un
software que rige su comportamiento.

Teléfonos, electrodomésticos, coches o cualquier vehículo que circule por una


carretera, aviones, barcos, trenes, el aire acondicionado de la casa u oficina, los
sistemas de control de edificios, aeropuertos o estaciones, las televisiones, los
sistemas de gestión de las empresas, o los robots de las fábricas de ensamblaje,
la lista es internable. Todos estos sistemas disponen de uno a más computadores,
que constituyen el “hardware” del sistema, y de los programas que gobiernan su
funcionamiento que componen el “software” de los mismos.

El software esta presente no solo en sistemas informáticos que realizan tareas de


tratamiento de información, sino en un sinfín de sistemas de la más diversa
complejidad. Son miles, millones de líneas de código que diariamente se
programan para conseguir que todos estos sistemas funcionen como se desea.
Esta tarea de construir el software la realizan los programadores, los cuales tienen
que a su vez dar mantenimiento durante, en la mayoría de los caos, largo tiempo.

La ingeniería es, según la Real Academia de la Lengua, el conjunto de


conocimientos y técnicas que permiten aplicar el saber científico a la utilización de
la materia y de las fuentes de energía. Se pueden encontrar un sinfín de
definiciones de ingeniería, en las que el denominador común es la aplicación
practica del conocimiento para la elaboración de cualquier tipo de producto y
servicio.

El software puede ser en sí mismo un programa que


se venda.

por ejemplo:
Un procesador de textos o imágenes.
OBJETIVOS

Los objetivos de software se basan en diseñar programas informáticos que


satisfagan las necesidades de la sociedad y las empresas. Guiar y coordinar el
desarrollo de una programación difícil.
Intervenir en el ciclo de vida de un producto. Estimar los costos y el plazo de
ejecución de un proyecto el objetivo general de software es brindar a los
profesionales la posibilidad de conocer y aplicar apropiadamente métodos,
modelos y herramientas como apoyo al proceso de desarrollo y mantenimiento de
software de calidad.

OBJETIVOS ESPECIFICOS

Conocer, aplicar y evaluar los métodos y modelos utilizados en las distintas


arquitecturas durante el proceso de construcción y mantenimiento de productos de
software.

Aplicar las mejores practicas que orientan el proceso de construcción y


mantenimiento de productos de software clase mundial mediante el uso de
modelos, técnicas, metodologías y herramientas de apoyo.

Definir e implementar las tareas principales involucradas en la estructuración,


planeación, programación, control, ejecución, manejo de riesgos, pruebas y
manejo de la calidad en proyectos de software.
DESCRIPCION

El desarrollo de software es el proceso de creación, diseño, implementación, y


compatibilidad de software. En esta tarea, aprenderás sobre el proceso de
desarrollo de software, que incluye planificación, diseño, pruebas y
documentación.
Software es el conjunto de los programas de cómputo, procedimiento, reglas,
documentación, y datos asociados, que forman parte de las operaciones de un
sistema de computación.

El software, en su gran mayoría, está escrito en lenguajes de programación de alto


nivel, ya que son más fáciles y eficientes para los programadores los usen, porque
son mas cercanos al lenguaje natural respecto al lenguaje de máquina.

TAREAS PARA REALIZAR

1-Investiga y describe los diferentes tipos de software.

Software de aplicación: Es un tipo de software diseñado para realizar un grupo de


funciones, tareas o actividades coordinadas para el beneficio del usuario software
de aplicación hace de manera reflectiva a todas las aplicaciones como analogía
siempre y cuando se relacionen con el sistema operativo.

Software de gestión: Es un sistema diseñado para ayudar a simplificar grandes


proyectos y tareas además facilita la colaboración de un trabajo en equipo y sus
diferentes actividades. Su principal objetivo es aumentar la productividad en los
procesos y la operación de un negocio.

Software de programación: Se trata de un conjunto de herramientas y utilidades


que permiten a los programadores desarrollar programas informáticos utilizando
diferentes lenguajes de programación o bases de datos. incluye de manera
general; editores de texto compiladores, interpretes, enlazadores, y depuradores.
Software de sistema: Procura al usuario y programador adecuadas interfaces de
alto nivel, controladores, herramientas y utilidades de apoyo que permiten el
mantenimiento del sistema global. Incluye entre otros sistemas operativos.
controladores de dispositivos.

Software on premise: Es una solución de instalación local y utiliza los recursos


nativos de la empresa. No requiere conexión de internet y requiere una licencia
para cada servidor y usuario, es la utilización de servidores y entorno informático
propios de la empresa.

Software en la nube: Funciona al permitir que los dispositivos de los clientes


accedan a datos mediante internet, a través de servidores remotos, base de datos
y computadoras. Una conexión de internet vincula el front-end con el back-end.

PROCESO DE DESARROLLO DE SOFTWARE Y SUS ETAPAS

Fase de planificación: Es la fase inicial que permite establecer las bases para el
proyecto es el proceso que determina los recursos tales como el personal, el
software, el equipamiento y el presupuesto que necesitas para llevar a cabo un
proyecto.

Fase de análisis: A través de esta fase se descubre todo lo que se espera del
software. Por ello, se realiza una exhaustiva investigación para llegar a una
comprensión precisa de los requerimientos y características que debe poseer el
programa. De este modo, se elige o crea la arquitectura o estructura en donde
operara.

Diseño y estructura de software: Es el proceso por que un agente crea una


especificación de un artefacto de software, pensado para cumplir unos objetivos,
utilizando un conjunto de componentes primitivos y sujeto a restricciones. El
diseño de software se refiere a conceptualizar, enmarcar, implementar, poner en
funcionamiento y finalmente, modificar sistemas complejos.
Fase de desarrollo de un software: Se refiere a un conjunto de actividades
informáticas dedicadas al proceso de creación, diseño, despliegue y
compatibilidad de software. El software en si es el conjunto de instrucciones o
programas que le dicen a una computadora que hacer.

Fase de pruebas: Siguen un proceso común. Las tareas o pasos incluyen la


definición del entorno de prueba, el desarrollo de casos de prueba, la escritura de
guiones, el análisis de los resultados de la prueba y el envió de informes de
defectos.

Fase de mantenimiento: Involucra cambios al software para corregir defectos


encontrados durante su uso o la adición de nueva funcionalidad mejorando la
usabilidad y aplicabilidad de software, El mantenimiento de software involucra
diferentes técnicas específicas que se pueden implementar en esta especialidad.

El software es el producto derivado del proceso de desarrollo, según la ingeniería


de software. Este producto es intrínsecamente evolutivo durante su ciclo de vida:
en general, evoluciona generando versiones cada vez mas completas, complejas,
mejoradas, optimizadas en algún aspecto, adecuadas a nuevas plataformas.

Cuando un sistema deja de evolucionar, eventualmente cumplirá con su ciclo de


vida, entrará en obsolencia e inevitable, tarde o temprano, será reemplazado por
un producto nuevo. El software evoluciona sencillamente porque se debe adaptar
a los cambios del entorno.
ROL DE LOS PROGRAMADORES

Los programadores y programadoras informáticos escriben códigos diferentes


lenguajes de programación para proporcionar instrucciones que doten
funcionalidad a sistemas operativos, páginas web, aplicaciones multiplataforma o
videojuegos, entre otros. Realizan tareas de investigación, diseño, desarrollo de
programas que controlan el funcionamiento interno de los ordenadores y redes
informáticas.

ROL DE LOS INGENIEROS DE SOFTWARE

Es quien escribe, depura, y actualiza el código fuente de un programa informático.


Igualmente se encarga de la implementación de aplicaciones mediante un
lenguaje de programación, que compilados pueden entender el hardware de un
computador. Además de construir sus propios sistemas, también prueban, mejoran
y mantienen el software construido por otros ingenieros.

ROL DE LOS DESARROLLADORES DE SOFTWARE EN EL


PROCESO DE DESARROLLO

Se encarga de diseñar crear y elaborar software mediante el uso de lenguaje de


programación. Gracias a esto, los sistemas operativos informáticos funcionan de
manera eficiente y correcta, un desarrollador se encargará de analizar las
necesidades de los usuarios para luego crear y desarrollar programas que
resuelven un problema, ofrecen entretenimiento o simplemente simplifican la vida
del público objetivo.
EJEMPLOS DE COMO SE UTILIZA EL SOFTWARE
Entre sus funciones se cuentan administrar los recursos, proporcionar las
herramientas para optimizar estos recursos y ser una suerte de intermediario entre
el usuario y la información que se encuentra almacenada en la computadora. Nos
permite realizar todo tipo de tareas, ya sean laborales de entretenimiento, de
diseño gráfico, para navegar por internet, etc.

EJEMPLOS DE SOFTWARE

LINUX TANGO SKYPE

SPOTIFY PHOTOSHOP PICASA

¿COMO DIFRENCIAR MARCAS Y GANAR VENTAJA COMPETITIVA?

Se debe entablar relaciones perdurables con los clientes es algo que toda
empresa quiere y necesita, sobre todo en estos tiempos en que la competencia ha
aumentado.

Necesitas que tu negocio este en constante evolución y ofrezca atributos


atractivos a los consumidores para ganar su preferencia y establecer tu ventaja
competitiva lo importante de esta estrategia no es centrarse en lo que se vende si
no en cómo se vende.
DIAGRAMA DESARROLLO DE SOFTWARE

También podría gustarte