| Tipo de archivo | APK |
|---|---|
| Versión | 1.0 |
| Editor | Subject Mastery Academy |
| Fecha de lanzamiento | 25 jun 2020 |
| Fecha Agregada | 25 jun 2020 |
| Requisitos del sistema operativo | Android |
| Requisitos | Requires Android 4.1 and up |
| Descargas totales | 1 |
| Precio | Free |
Descripción
Lo que aprenderá usando esta aplicación
Ingeniería de Software Asistida por Computador
Trámites de ingeniería de software
Desafíos de la ingeniería de software
Certificación y Educación
Programador de computadoras
Ingenieros vs Programadores
Definición de IEEE
Evolución del software
Leyes de Evolución del Software
Evolución del software E-Type
Paradigmas de software
Necesidad de Ingeniería de Software
Características de un buen software.
La ingeniería de software trata el enfoque del desarrollo de software como un proceso formal muy parecido al que se encuentra en la ingeniería tradicional. Los ingenieros de software comienzan analizando las necesidades de los usuarios. Ellos diseñan software, lo implementan, prueban su calidad y lo mantienen. Instruyen a los programadores de computadoras sobre cómo escribir el código que necesitan. Los ingenieros de software pueden o no escribir parte del código ellos mismos, pero necesitan fuertes habilidades de programación para comunicarse con los programadores y, con frecuencia, dominan varios lenguajes de programación.
Los ingenieros de software diseñan y desarrollan juegos de computadora, aplicaciones comerciales, sistemas de control de redes y sistemas operativos de software. Son expertos en la teoría del software informático y las limitaciones del hardware para el que diseñan.
Todo el proceso de diseño de software debe administrarse formalmente mucho antes de que se escriba la primera línea de código. Los ingenieros de software producen extensos documentos de diseño utilizando herramientas de ingeniería de software asistidas por computadora. Luego, el ingeniero de software convierte los documentos de diseño en documentos de especificación de diseño, que se utilizan para diseñar el código. El proceso es organizado y eficiente. No hay programación improvisada.
Hecho con amor por Subject Mastery Academy