[modifica] Introducció
Aquesta pàgina recull la descripció funcional del Catalanitzador i principals casos d'ús. Aquesta informació l'utilitzem per:
- Assegurar-nos que el casos d'ús estan recollits a les proves unitàries
- Assegurar-nos que el casos d'ús principals estan recollits al pla de proves de cada versió
- Per tenir documentats els casos d'ús i comportaments esperats per tal de poder revisar com nous casos afecten la lògica aplicada fins ara
- Per tal de tenir clar les proves de regressió que són necessàries en cas de fer un canvi important
[modifica] Interfície d'usuari
[modifica] Llicències de programari
Per tal de que l'usuari conegui les llicències dels paquets i programari que s'instal·larà aquestes es mostren a l'usuari.
El funcionament és el següent:
- Les accions que requereixen acceptar una llicència per a continuar apareixen amb un (*) al final per fer referència a la nota de peu de pàgina.
- Si l'usuari no ha escollit cap acció que requereixi acceptar llicències els controls de la zona de llicències de programari es deshabiliten i no cap acceptar la llicència.
- Si l'usuari fa "Següent" sense acceptar la llicència quan hi ha accions que ho requereixen apareixerà un quadre de diàleg demanant a l'usuari que ho faci.
[modifica] Accions
[modifica] Paquet d'idioma per al Windows
Casos d'ús: (incomplets)
- A Windows Vista o Windows 7 (64 i 32 bits) l'usuari té el paquet d'idioma instal·lat però no seleccionat.
- Comportament: El Catalanitzador informa que l'acció cal realitzar-la però no descarrega res d'Internet simplement canvia la llengua
[modifica] Paquet d'idioma i corrector per al Microsoft Office
Casos d'ús: Per fer
[modifica] Paquet d'idioma per a l'Internet Explorer
[modifica]
Casos d'ús:
- L'usuari no té cap llengua de navegació definida a l'Internet Explorer. En aquest escenari l'Internet Explorer mostra i usa la del locale del Windows.
- Comportament: Indicar que cal fer l'acció i establir el català com a primera llengua de navegació
- L'usuari té ja el català com a primera llengua de navegació a l'Internet Explorer
- Comportament: Indicar que l'acció ja s'ha realitzat anteriorment en aquest ordinador.
- L'usuari té el català com a llengua de navegació a l'Internet Explorer però no és la primera
- Comportament: Indicar que cal fer l'acció i establir el català com a primera llengua mantenint la resta en el mateix ordre després del català.
- L'usuari té altres llengües de navegació definides a l'Internet Explorer.
- Comportament: Indicar que cal fer l'acció i establir el català com a primera llengua de navegació preservant les existents després del català en l'ordre que les vam trobar.
[modifica] Configura el català com a llengua del sistema
Casos d'ús: Per fer
[modifica] Configura el català com a llengua d'escriptura
Casos d'ús: Per fer
[modifica]
Casos d'ús:
- L'usuari no té cap llengua de navegació definida a un Firefox en català. En aquest cas el Firefox usa la de la localització que ja inclou el català.
- Comportament: Indicar que l'acció ja s'ha realitzat anteriorment en aquest ordinador.
- L'usuari no té cap llengua de navegació definida a un Firefox no català.
- Comportament: Indicar que cal fer l'acció i establir el català com a primera llengua de navegació i afegint-hi en segon lloc la llengua del Firefox no català.
- L'usuari té ja el català com a primera llengua de navegació al Firefox.
- Comportament: Indicar que l'acció ja s'ha realitzat anteriorment en aquest ordinador.
- L'usuari té el català com a llengua de navegació al Firefox però no és la primera.
- Comportament: Indicar que cal fer l'acció i establir el català com a primera llengua mantenint la resta en el mateix ordre després del català.
- L'usuari té altres llengües de navegació definides al Firefox.
- Comportament: Indicar que cal fer l'acció i establir el català com a primera llengua de navegació preservant les existents després del català en l'ordre que les vam trobar.
- El Firefox no està instal·lat
- Comportament: Indicar que l'acció no es pot realitzar
- Cal fer canvis de configuració al Firefox i aquest està executant al mateix temps que el Catalanitzador
- Comportament: Demanar a l'usuari que tanqui el Firefox abans de que el Catalanitzador faci els canvis de configuració
[modifica]
Casos d'ús:
- El Chrome no està instal·lat
- Comportament: Indicar que l'acció no es pot realitzar
- L'usuari no té cap llengua de navegació definida a un Chrome en català. En aquest cas el Chrome usa la de la localització que ja inclou el català.
- Comportament: Indicar que l'acció ja s'ha realitzat anteriorment en aquest ordinador.
- L'usuari no té cap llengua de navegació definida a un Chrome no català.
- Comportament: Indicar que cal fer l'acció i establir el català com a primera llengua de navegació.
- L'usuari té ja el català com a primera llengua de navegació al Chrome.
- Comportament: Indicar que l'acció ja s'ha realitzat anteriorment en aquest ordinador.
- L'usuari té el català com a llengua de navegació al Chrome però no és la primera.
- Comportament: Indicar que cal fer l'acció i establir el català com a primera llengua mantenint la resta en el mateix ordre després del català.
- L'usuari té altres llengües de navegació definides al Chrome.
- Comportament: Indicar que cal fer l'acció i establir el català com a primera llengua de navegació preservant les existents després del català en l'ordre que les vam trobar.
- Cal fer canvis de configuració al Chrome i aquest està executant al mateix temps que el Catalanitzador
- Comportament: Demanar a l'usuari que tanqui el Chrome abans de que el Catalanitzador faci els canvis de configuració
[modifica] Integració amb el Rebost
Aquesta taula conté els IDs al Rebost usats per la baixada que requereix cada acció:
| Acció de catalanització | Rebost ID |
|---|---|
| Windows XP (SP1 1 /2) | 3468 |
| Windows Vista | 3511 |
| Windows 7 (32 / 64 bits) | 4932 |
| Microsoft Office 2003 | 3444 |
| Microsoft Office 2007 | 3481 |
| Microsoft Office 2010 | 5199 |
| Paquet de llengua IE (totes les versions) per Windows 7 | 5722 |
| Paquet de llengua IE (totes les versions) per Windows Vista | 5721 |
| Programa complet IE (totes les versions) per Windows Vista | 4756 |
| Programa complet IE (totes les versions) per Windows XP | 4755 |
| Microsoft Outlook Hotmail Connector | 5845 |
La URL que usarem serà: http://baixades.softcatala.org/?url=%URL%&id=%ID%&mirall=catalanitzador&so=win32&versio=1.0
On:
- %URL% la URL completa de la baixada
- %ID% que usarem del Rebost
[modifica] Grau de catalanització
El grau de catalanització que s'assolit es calcula sobre el total d'accions que es podien realitzar. Més específicament:
- Es calcula primer el nombre de totes les accions que es podien realitzar al PC de l'usuari, és a dir, totes aquelles que per quals l'ordinador és compatible.
- Es calcula el nombre total d'accions fetes o ja realitzades anteriorment.
Es divideix el segon nombre es divideix pel primer i es multiplica per 100.
[modifica] Respecte a l'usuari i garanties de l'aplicació
Respecte a l'usuari:
- L'usuari és informat en tot moment dels canvis que es faran a la configuració del seu PC.
- Quan l'usuari tria a la pantalla d'accions a realitzar, se li expliquen els canvis que implica cadascuna de les accions.
- A l'instal·lador hi ha haurà un enllaç a una pàgina wiki on s'explica com desfer tots els canvis.
- Quan es descarreguin els paquets, se n'indicarà la font i es garantirà que són originals i lliure de virus.
- En cas que es reculli informació que es pretengui enviar als servidors de Softcatalà, l'usuari en serà degudament informat i tindrà la possibilitat desactivar-ho.
Garanties de l'aplicació:
- Passarà un pla de proves exhaustiu que garanteix en quins sistemes i versions d'aplicacions ha estat provat.
- Només s'executarà en els sistemes operatius i actuarà sobre versions d'aplicació que són part del Pla de proves. Per exemple, si l'usuari executa el Catalanitzador en Windows 8, se li dirà que l'aplicació no admet aquest sistema.
- Emprarà punts de restauració com a garantia addicional.
- L'aplicació és programari lliure i qualsevol persona pot inspeccionar el que realitza l'aplicació.
- Softcatalà porta més de 13 anys oferint serveis i aplicacions als usuaris sempre amb un bon resultat. L'aplicació tindrà la marca Softcatalà visible per tal de destacar-ne la qualitat.
[modifica] Estadístiques de servidor
Els objectiu principals d'obtenir estadístiques d'ús són:
- Conèixer les errades en aplicació de paquets o canvis de configuració per tal de poder reproduir-les i solucionar-les.
- Disposar d'estadístiques d'ús i conèixer les opcions que més empren els usuaris.
- Saber quines són les configuracions habituals dels nostres usuaris (per poder donar-hi més pes durant el procés de proves) i en quins sistemes i aplicacions ens volem centrar per fer que l'aplicació hi sigui compatible en el futur.
Caldria ser capaços de respondre a les següents preguntes:
- Quants usuaris fan servir el Catalanitzador?
- Quin sistema operatiu és el més emprat entre els usuaris?
- Quines són les errades més importants amb les quals la gent es troba?
- Quins són els paquets de Catalanització que més apliquen els usuaris?
Tota aquesta informació caldria recollir-la i enviar-la de forma anònima.
[modifica] Altres documents
- Pla de proves detallat per garantir que cada versió té un nivell òptim de qualitat.







