Está en la página 1de 20

Etapas

Etapas del desarrollo de software son las siguientes:

1. Planificación
2. Análisis
3. Diseño
4. Implementación
5. Pruebas
6. Instalación o despliegue
7. Uso y mantenimiento
8. Modelo en cascada
Lenguajes de programación

3.0 lenguajes de programación para crear aplicaciones


3.1 Java
es un lenguaje sencillo y orientado a objetos, que permite el desarrollo de aplicaciones en diversas áreas, como seguridad, animación, acceso a bases
de datos, aplicaciones cliente-servidor, interfaces gráficas, páginas Web interactivas y desarrollo de aplicaciones móviles, entre otras.

3.2 Kotlin
se ejecuta en la Máquina Virtual de Java (JMV) y es interoperable con Javascript y frente a otros lenguajes de programación reduce la repetición de
código, lo que a su vez ahorra recursos y tiempo, facilitando la localización de errores en caso de que se produzcan.

3.3 Python
Las aplicaciones móviles con Python destacan por su código. Python facilita el trabajo a los programadores o ingenieros informáticos, ya que se
utilizan menos líneas de código que en el caso de Java, por ejemplo.
De este modo, si queremos utilizar este lenguaje para hacer apps; es necesario utilizar Kivy o un kit de desarrollo de aplicaciones multiplataforma que
usa Python.

3.4 JavaScript
es el lenguaje de programación que debes usar para añadir características interactivas a tu sitio web, (por ejemplo, juegos, eventos que ocurren
cuando los botones son presionados o los datos son introducidos en los formularios, efectos de estilo dinámicos, animación, y mucho más).
3.5 Swift
Es un lenguaje de programación de Apple, en lenguaje moderno, creado para desarrollo de software para iOS, Mac OS X, iPad, iPhone, Apple TV y
Apple Watch. Es capaz de usar cualquier biblioteca programada en Objective-C.
 3.6 C++
 Las aplicaciones del lenguaje C++ son muy extensas. Podemos nombrar que navegadores WEB, Sistemas operativos, Bases de datos,
bibliotecas, aplicaciones gráficas, nubes, videojuegos, compiladores, etc están escritos o tienen bastante de su estructura, programada C ++
 3.7 Ruby
 Ruby es un lenguaje de scripting orientado a objetos, influenciado por Ada, C++, Perl, Python y Lisp. RubyMotion es un gran marco para el
desarrollo de aplicaciones móviles nativas y multiplataforma en Ruby. Es bastante fácil de aprender Ruby, gracias a su elegante sintaxis se
centra en la simplicidad y productividad.

 3.8 C#
 es el idioma de Windows Mobile. Es muy similar a C++ y Java. Microsoft ha adoptado algunas de las características de Java para simplificar
su arquitectura, manteniendo el C++ como diseño. También tiene una gran y activa comunidad de desarrolladores que siempre es amable y
servicial.
 3.9 C
 es el segundo idioma en el índice TIOBE, y al igual que Java, su comunidad está llena de los desarrolladores experimentados que podrían
ofrecer valiosos consejos sobre cómo escribir código libre de errores.
 3.10 PHP
 es un lenguaje de programación que permite el desarrollo web o aplicaciones web dinámicas, el cual es apto para incrustar el lenguaje
HTML, ahora bien, siempre siguiendo algunas reglas establecidas. Además, el lenguaje PHP favorece a la conexión entre el servidor y a la
interfaz del usuario
Materiales y herramientas.
compilador gcc: GCC es un compilador, se ejecuta en la mayoría de las plataformas
disponibles hoy, y puede producir salidas para muchos tipos de procesadores. Además de
procesadores usados en ordenadores personales, también soporta microcontroladores, DSPs
y CPUs de 64 bits.
4.2Depurador gdb: GDB o GNU Debugger es el depurador estándar para el compilador GNU.
Es un depurador portable que se puede utilizar en varias plataformas Unix y funciona para
varios lenguajes de programación como C, C++ y Fortran.

GDB ofrece la posibilidad de trazar y modificar la ejecución de un programa. El usuario


puede controlar y alterar los valores de las variables internas del programa.

4.3 Editor de texto Edit: Edit es un editor de texto libre Está escrito en Java y se ejecuta en
Windows, GNU/Linux, Mac OS X y otros sistemas operativos que dispongan de la máquina
virtual Java
4.4 Maquinas.
•Laptops
•PC de escritorio
•Teléfono inteligente
Herramientas libres para programación de aplicaciones
.DBEAVER
DBeaver es una herramienta de base de datos universal para los desarrolladores y administradores de bases de datos. Es multiplataforma, basado en
framework de código abierto y permite escribir varias extensiones (plugins), es compatible con cualquier base de datos que tiene el controlador JDBC, y
puede manejar cualquier fuente de datos externa que puede o no puede tener un driver JDBC.

Nano (CLI EDITOR)


Nano (CLI EDITOR)es un sencillo editor de textos de código abierto, de libre distribución y muy ligera de Linux que viene instalado por defecto en Ubuntu. Se
suele usar en entornos sin interfaz gráfica como Ubuntu Server.

Android Studio
Android Studio. Este IDE se basa en Eclipse, y cuenta con toda la documentación oficial para poder programar para este sistema operativo. Es el entorno más
completo que podemos encontrar, y el que nos ayuda a seguir mejor las directrices de diseño de Google y acceder a todas las librerías.
Este programa nos permite programar tanto en Java, gracias a su SDK oficial, y en C++ nativo (para no pasar por la máquina virtual) gracias al NDK. Gracias a
su apartado de diseño de interfaz, vamos a poder dar forma a nuestras apps arrastrando y soltando cada uno de los elementos que queramos que se vean
en pantalla. Además, también cuenta con un emulador incluido que nos permite montar una máquina virtual oficial de Android donde probar y depurar las
apps antes de subirlas a la tienda.

Eclipse
Este IDE guarda un gran parecido con Android Studio. Es más, debido a que antes de su lanzamiento todos los programadores programaban en él, hay
quienes siguen utilizándolo para crear sus apps. El principal punto fuerte de este IDE es que, al contrario que el de Google, está pensado para programar
para varios sistemas operativos a la vez, y facilita mucho la traducción de una app a varios idiomas. Sin embargo, al no estar oficialmente soportado por
Google, puede hacer que el desarrollo de la app, o de algunas partes de ella (como la interfaz) sea más lenta. Además, es más fácil dejar pasar errores en este
IDE al no tener un depurador tan especializado como Android Studio.

Visual Studio

Si no tenemos necesidades especiales, y queremos un IDE de programación lo más básico y sencillo posible, entonces podemos darle una oportunidad a
Visual Studio Code. Este es el editor de textos de Microsoft, gratuito y de código abierto, para programar en todo tipo de lenguajes de programación. Su
principal característica es que se trata de un IDE que podemos personalizar y ajustar a nuestras necesidades mediante el uso de plugins. Por lo tanto, gracias
a las extensiones de Android que podemos bajar e instalar, podemos usarlo sin problemas para crear apps para el sistema operativo de Google.
Caracteristicas

¿Cuáles son las características de Visual Studio?

Instalación modular
En el instalador modular de Visual Studio, elegirá e instalará
las cargas de trabajo que desee. Las cargas de trabajo son grupos
de características que los lenguajes de programación o las
plataformas necesitan para funcionar. Esta estrategia modular
ayuda a reducir la superficie de instalación de Visual Studio, por lo
que se instala y actualiza más rápido.
Caracteristicas

¿Cuáles son las características de Visual Studio?

Creación de aplicaciones de Azure habilitadas para la nube


Visual Studio ofrece un conjunto de herramientas para crear
fácilmente aplicaciones habilitadas para la nube de Microsoft Azure.
Puede configurar, compilar, depurar, empaquetar e implementar
aplicaciones y servicios de Azure directamente desde el entorno de
desarrollo integrado (IDE) de Visual Studio. Para obtener las
plantillas de proyecto y las herramientas de Azure, seleccione la
carga de trabajo Desarrollo de Azure al instalar Visual Studio.
Caracteristicas

¿Cuáles son las características de Visual Studio?

Creación de aplicaciones web


Visual Studio puede ayudarle a escribir aplicaciones para la
Web. Puede crear aplicaciones web mediante ASP.NET,
Node.js, Python, JavaScript y TypeScript. Visual Studio admite
muchos marcos web, como Angular, jQuery y Express.
ASP.NET Core y NET Core funcionan en los sistemas
operativos Windows, Mac y Linux. ASP.NET Core es una
actualización principal a MVC, WebAPI y SignalR. ASP.NET
Core se diseñó desde la base para ofrecer una pila de .NET
eficiente y componible, con el fin de compilar servicios y
aplicaciones web modernos basados en la nube.
Caracteristicas
¿Cuáles son las características de Visual Studio?

Compilar aplicaciones y juegos multiplataforma


Visual Studio puede crear aplicaciones y juegos para macOS,
Linux y Windows, así como para Android, iOS y
otros dispositivos móviles. Con Visual Studio, puede crear:
•Aplicaciones de .NET Core que se ejecutan en Windows,
macOS y Linux.
•Aplicaciones móviles para iOS, Android y Windows en C# y
F# mediante Xamarin.
•Juegos 2D y 3D en C# mediante Visual Studio Tools para
Unity.
•Aplicaciones de C++ nativas para dispositivos iOS, Android y
Windows. Comparta código común en bibliotecas para iOS,
Android y Windows mediante C++ para desarrollo
multiplataforma.
Caracteristicas
¿Cuáles son las características de Visual Studio?

Conectarse a bases de datos


El Explorador de objetos de SQL Server ofrece una vista
de los objetos de base de datos similar a la de SQL Server
Management Studio. Con el Explorador de objetos de
SQL Server puede realizar trabajos de administración y
diseño de bases de datos ligeras. Algunos ejemplos son la
edición de datos de tabla, la comparación de esquemas y la
ejecución de consultas mediante menús contextuales.
Caracteristicas
¿Cuáles son las características de Visual Studio?

Depure, pruebe y mejore su código


Cuando escribe código, debe ejecutarlo y probarlo para comprobar que funciona sin errores. Con el
sistema de depuración de Visual Studio, puede depurar el código que se ejecuta en el proyecto
local, en un dispositivo remoto o en un emulador de dispositivo Ejecute el código una instrucción
cada vez e inspeccione las variables mientras avanza. O bien, establezca puntos de interrupción que
solo se alcanzan cuando una condición especificada es verdadera. Puede administrar las opciones
de depuración en el propio editor de código para que no tenga que salir del código.
Para más información sobre la depuración en Visual Studio, consulte Primer vistazo al depurador
Para mejorar el rendimiento de la aplicación, consulte la característica de generación de perfiles de
Visual Studio.
Visual Studio ofrece opciones de prueba, como pruebas unitarias, y pruebas de carga y
rendimiento. Visual Studio también cuenta con funciones avanzadas de análisis de código para
detectar errores de diseño, de seguridad y de otro tipo.
InstallShield es una
Caracteristicas herramienta de software
para crear instaladores o
paquetes de
¿Cuáles son las características de Visual Studio? software. InstallShield fue
desarrollado inicialmente
Implementar la aplicación finalizada por Stirling Technologies.
Visual Studio dispone de herramientas para
implementar las aplicaciones en usuarios o clientes
mediante Microsoft Store, un sitio de SharePoint o las
tecnologías de InstallShield o Windows Installer.
Puede acceder a todas estas opciones mediante el
IDE Visual Studio. Para más información,
consulte Implementar aplicaciones, servicios y
componentes
Caracteristicas
¿Cuáles son las características de Visual Studio?

Administrar el código fuente y colaborar con otras


personas
En Visual Studio, puede administrar el código fuente en los
repositorios de Git hospedados por cualquier proveedor,
incluido GitHub. También puede buscar una instancia de
Azure DevOps Server a la que conectarse.
Si desea la información detallada, consulte la
página Experiencia de Git en Visual Studio y la página de
navegación Documentación sobre el control de versiones de
Visual Studio Además, si desea un tutorial paso a paso sobre
cómo conectarse a un repositorio de Git o de Azure DevOps
mediante Visual Studio, consulte la página Apertura de un
proyecto desde un repositorio
Visual Studio

Freddy Steven Arévalo Henríquez #1


Misael Steven Argueta Mena #2
Michael Brian Hernández Chicas #9
Denis Stanley Vásquez Rivera #27
¿Que es Visual Studio?
 Microsoft Visual Studio es un entorno de desarrollo
integrado para Windows y macOS
 Es compatible con múltiples lenguajes de programación, tales como C+
+, C#, Visual Basic .NET, F#, Java, Python, Ruby y PHP, al igual que entornos de
desarrollo web, como ASP.NET MVC, Django, etc., a lo cual hay que sumarle las
nuevas capacidades en línea bajo Windows Azure en forma del editor Mónaco.
 Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, así
como servicios web en cualquier entorno compatible con la plataforma .NET (a
partir de la versión .NET 2002). Así, se pueden crear aplicaciones que se
comuniquen entre estaciones de trabajo, páginas web, dispositivos móviles,
dispositivos embebidos y videoconsolas, entre otros.
Información General
Tipo de programa :entorno de desarrollo integrado
Desarrollador: Microsoft
Lanzamiento inicial:Visual Studio 97 (1 de mayo de 1997)
Estado actual: Con soporte
Idiomas:Alemán, chino, coreano, español, francés, inglés, italiano, japonés,

portugués y ruso
Información Técnica
 Programado en: C++, C#
 Plataformas admitidas: Windows, MacOS, Linux
 Ultima versión estable: versión 17.2.5 2022
 Fecha de la ultima versión: 22 de junio de 2022
Funciones de Visual Studio
Crear un nuevo proyecto Ejecuta tu código Lanzar y compartir en vivo

Enviar
comentarios
Administrar sus
recursos azure

Agregar
controles a su
interfaz de
usuario Administrar
archivos,
proyectos y
soluciones
Colaborar en
proyectos de
código con su
equipo
Funciones de conversión

 Función Asc: Devuelve un entero que representa el código de carácter correspondiente a la


primera letra de una cadena.

 Función Chr: Devuelve un valor String que contiene el carácter asociado con el 


código de carácter especificado.

 Función CVErr: Devuelve un valor Variant de subtipo Error que contiene un número de error


 especificado por el usuario.
Funciones matemáticas

 Función Abs: Devuelve un valor del mismo tipo que se le transfiere especificando el valor absoluto de
un número.

 Función Atn: Devuelve un Double que especifica el arcotangente de un número.


 Función Cos: Devuelve un valor de Double que especifica el coseno de un ángulo.

También podría gustarte