Vous êtes sur la page 1sur 2

Facultad de Informtica y Electrnica

Escuela de Ingeniera en Sistemas

Arquitectura de Software
Trabajo de Individual

Tema: Anlisis No hay balas de plata: Lo esencial y lo


accidental en la Ingeniera del Software Brooks

Integrantes: Cdigos:
Dayana Almache 6108

Semestre: Ao Lectivo:
Sexto A Octubre - Febrero 2018

Docente:
Ing. Omar Gomez

Riobamba-Ecuador
Brooks (1987), el autor discute las dificultades del desarrollo de software dadas sus
propiedades esenciales y accidentales.

-Una vez ledo el escrito, responde a las siguientes cuestiones:


-En qu sentido el software es complejo, y por qu es inherentemente complejo?
El software es complejo en sentido del tamao, ya que posee un gran nmero de estados
haciendo que la concepcin, descripcin y pruebas es ms complejo.
La complejidad del software es una propiedad esencial, no accidental. Adems, una
descripcin de una entidad de software que elimine su complejidad a menudo elimina su
esencia.
-Por qu la complejidad a la que se enfrentan los ingenieros de software es distinta
a la complejidad que enfrentan otros ingenieros en otras disciplinas?
Los ingenieros de otras disciplinas si enfrenta complejidad al momento de desarrollar su
rama, pero su complejidad no va ms all de encontrar principios que los debe seguir para
llegar a donde se a planeado. Lo que no sucede con los ingenieros en software la mayora
de la complejidad que l debe controlar es arbitraria, forzada sin ritmo ni razn por las
muchas instituciones humanas y sistemas a los que debe ajustarse.
-Por qu? el software est en constante presin de cambio?
En parte, esto se debe a que el software de un sistema se adapta a su funcin, y la funcin
es la parte que ms siente la presin para cambiar. En parte es porque el software puede
cambiarse ms fcilmente, sin necesidad de altos costos ni esfuerzos.
El software vive dentro de un entorno cultural de aplicaciones, usuarios, leyes y hardware.
Todo este entorno cambia continuamente, y esos cambios inexorablemente fuerzan a que
se produzcan cambios
-Cmo la invisibilidad del software contribuye a la dificultad del desarrollo de
software?
A pesar del progreso en limitar y simplificar las estructuras del software, es inherente a
las mismas el ser invisibles, y esto no permite a nuestras mentes usar algunas de las ms
potentes herramientas conceptuales. Esto no slo dificulta que nuestras mentes piensen
sobre el diseo, sino que tambin hace difcil que nuestras mentes se comunican sobre el
diseo.

Vous aimerez peut-être aussi