Sei sulla pagina 1di 5

What are the most important aspects that must be taken into account when

designing Web sites?


In my opinion as a software developer, the concepts to take into account
vary depending on the type of project since depending on what we are going
to do and the client's budget we can focus more on some aspects than on
others, however they are generally taken into account The following
characteristics according to the internal and external quality model of ISO /
IEC 25010:

• Functional adaptation: It is the most important because it is the one that


meets the needs of the client, if this part is not well done we are not at all, it
is difficult to believe but sometimes we forget this aspect when we use a
product for several companies because What we end up doing is reusing the
code and adapting it.

• Reliability: This aspect is taken into account as it gives the user security
over the use of the application and it is what stands out to us as developers
or company this is the one that our system continues in operation despite
the adversities, here you have to prove maturity, availability, fault tolerance
and recoverability.

• Efficiency in performance: Here we focus on the resources that we are


going to use and under what conditions we are going to work, normally this
aspect is not given much importance because resources are always available
and developments are usually always websites or simple applications, but as
mentioned above, it all depends on the type of project since the client can
request that the project be on a certain server or that it be connected to
certain applications that would hinder the development of the project and
therefore give more importance to this appearance.

• Ease of use: It is what we normally spend more time when we start


developing, we try to make everything look beautiful (aesthetic) that the
client understands, we put ourselves in their shoes and we try to make our
user understand, learn and make a tool Our software through operability, as
well as anticipate possible errors through validation.

• Security: Aspect that we usually pass on in the initial documentation as a


non-functional requirement with basic security features, but that depending
on the type of project we can give it a high degree of importance for example
if it is a bank.

• Compatibility: Here two Co-Existence and interoperability factors are taken


into account, this aspect is usually given medium importance, but if our client
specifies it, it can become a main example: if we want two applications to
connect, it would be the case of the Colombian digital signatures which need
to use certicamara Web Services.

• Maintainability: If we are professionals in our work and follow the norm,


our system must be documented in addition to being reusable and
distributed in modules so that it can be easily modified.

• Portability: Finally our website if our client requests it would have to be


adaptable, installable, and replaceable.
In general, I mention that if the client requests it because generally these
aspects require greater effort and greater effort because greater cost
¿Cuáles son aspectos más importantes que se deben tener en cuenta para el
diseño de los sitios Web?
En mi opinión como desarrollador de software los conceptos a tener en
cuenta varían dependiendo el tipo de proyecto ya que dependiendo de lo
que vamos a hacer y el presupuesto del cliente podremos enfocarnos más en
unos aspectos que en otros, sin embargo generalmente se tienen en cuenta
las siguientes características de acuerdo al modelo de calidad interna y
externa de la norma ISO/IEC 25010:

• Adecuación funcional: Es la más importante porque es la que satisface


las necesidades del cliente, si no está bien hecha esta parte no estamos en
nada, es difícil de creer pero a veces nos olvidamos de este aspecto cuando
usamos un producto para varias empresas pues que lo que terminamos
haciendo es reutilizando el código y adaptándolo.

• Fiabilidad: Este aspecto se tiene muy en cuenta ya que le da seguridad


al usuario sobre el uso de la aplicación y es lo que nos destaca como
desarrolladores o empresa esto es el que nuestro sistema siga en
funcionamiento pese a las adversidades, aquí se tiene que probar la
madurez, disponibilidad, tolerancia a fallos y recuperabilidad.

• Eficiencia en el desempeño: Aquí nos enfocamos en los recursos que


vamos a utilizar y bajo qué condiciones vamos a trabajar, normalmente a
este aspecto no se le da mucha importancia porque los recursos siempre
están disponibles y los desarrollos por lo general siempre son sitios web o
aplicaciones sencillas pero pues como mencione anteriormente todo
depende del tipo de proyecto ya que el cliente puede solicitar que el
proyecto esté en cierto servidor o que se conecte a ciertas aplicaciones que
dificultarían el desarrollo del proyecto y por ende se le dé más importancia a
este aspecto.

• Facilidad de uso: Es en lo que normalmente cuando empezamos a


desarrollar le invertimos más tiempo procuramos que todo se vea bonito
(estético) que el cliente entienda, nos colocamos en sus zapatos y
procuramos que nuestro usuario pueda entender, aprender y hacer una
herramienta nuestro software por medio de la operatividad, como también
anticipar sus posibles errores a través de la validación.

• Seguridad: Aspecto que normalmente lo pasamos en la documentación


inicial como un requerimiento no funcional con características de seguridad
básicas, pero que según el tipo de proyecto podemos darle un alto grado de
importancia por ejemplo si se trata de un banco.

• Compatibilidad: Aquí se tiene en cuenta dos factores Co-Existencia e


interoperabilidad normalmente a este aspecto se le da una importancia
media pero si nuestro cliente lo especifica se puede convertir en un aspecto
principal ejemplo: si queremos que dos aplicaciones se conecten seria el caso
de las firmas digitales colombianas las cuales necesitan hacer uso de Web
Services de certicamara.
• Mantenibilidad: Si somos profesionales en nuestro trabajo y seguimos
la norma nuestro sistema debe estar documentado además de ser reusable
y distribuido en módulos para que sea modificable fácilmente.

• Portabilidad: Por ultimo nuestro sitio web si nuestro cliente lo solicita


tendría que ser adaptable, instalable, y reemplazable.

En general menciono que si el cliente lo solicita porque generalmente estos


aspectos requieren mayor esfuerzo y a mayor esfuerzo pues mayor costo

Potrebbero piacerti anche