Hardware and software specifications
UPMH
Ingenieria en Tecnologias de la Informacién
Raxil Montiel Calderén
First, we define the software that is going to run in the hardware.
‘This usually starts with the Operating System, including special purpose software. Here
we consider the costs of technical training, maintenance, extended warranties and license
‘Then, we make a list of the hardware needed to support the system, like database servers,
pheriperals, backup devices, ete.
Finally, we need to describe the minimum requirements for each part of the softw:
helping in the process of defining that requirements, we can talk with experienced sys
velopers and think about the factors that affect the hardware performance, like the response
time of the users, data volumes, software memory requirements, the number of users, external
connections, ete.
Once we have the specifications, the team works with the purchasing departament, to acquire
the hardware and software. The project team selects the most desirable vendor based on the
proposals received, it can be done by using a weighted alternative matrix. The purchasing
departament participates negotianting the terms with the vendor, ensuring that the legal and
organizational policies are being followed.
Applying the concepts at the Tune Source
Jason Wells, senior systems analyst and project manager for Tune Source’s Digital Music
Download system began using the high-level, nonfunctional requirements developed in the
analysis phase, then making interviews with managers to refine the nonfunctional require-
ments
The architecture group decided to consider cloud computing as a solution but when it be-
came more mature, so, they decided to use a three-tier thin client-server architecture, to allow
the enterprise to scale up the system as needed. Then created a plan for having 24/7 sup-
port for the Web interface and aquired the harware components needed with the purchasing
departament