3 fasi principali per lo sviluppo di MIS (approccio modulare)
Questo articolo mette in luce le tre fasi principali per lo sviluppo del MIS secondo l'approccio modulare.
![](http://triangleinnovationhub.com/img/management/752/3-main-stages-development-mis.jpg)
Sviluppo di MIS Stage # 1. Impostazione degli standard:
L'insieme di regole che i programmatori usano è chiamato standard. Seguono rigide regole per scrivere moduli.
Il capo programmatore del team dei programmatori gestisce tutti gli aspetti tecnici del progetto, come la preparazione della progettazione del programma e la supervisione di tutte le codifiche, prove e documentazione.
Il capo programmatore è supportato da un assistente leader che funge da principale responsabile del backup del progetto. Comunica con tutti gli altri membri della squadra e agisce come una "cassa di risonanza" per le idee del programmatore. Queste due persone sono supportate dall'altro personale che segue a seconda delle dimensioni del progetto.
1. Amministratore
2. Editor
3. Fabbro dello strumento
4. Tester
5. Specialista linguistico
6. Impiegato del programma.
(1) Amministratore:
L'amministratore gestisce tutti i dettagli di supporto non tecnici quali budget, questioni di personale e interagisce con il resto della burocrazia dell'organizzazione
(2) Editor:
L'editore è responsabile della modifica della documentazione e della supervisione di tutte le fasi di riproduzione e distribuzione della documentazione.
(3) fabbro dello strumento:
Tool Smith è un programmatore che scrive programmi speciali per interfacciarsi con il software del sistema operativo.
(4) tester:
Tester compone dati di test per i singoli programmi e test di sistema.
(5) Specialista linguistico:
Lo specialista di lingue comprende tutta la sintassi di una lingua e funge da consulente per diversi programmatori capo. Possono anche scrivere piccoli programmi che richiedono un alto livello di competenza nel linguaggio di programmazione.
(6) Impiegato del programma:
L'addetto al programma tiene traccia di tutte le registrazioni tecniche per il team di programmazione e svolge anche tutte le mansioni di segreteria necessarie al gruppo di programmazione.
Il walkthrough del programma viene imposto come passaggio successivo in cui vengono rilevate omissioni, errori, cattiva logica, utilizzo improprio della lingua di costruzioni di programmi difettose. Questo viene fatto dai membri del team del personale della struttura di elaborazione delle informazioni come l'analista dei sistemi, i programmatori e il personale operativo. Registrano gli errori e segnalano ai programmatori la cui responsabilità è correggerli.
Sviluppo di MIS Stage # 2. Formazione e formazione del personale:
Le due grandi categorie di persone che dovrebbero ricevere istruzione e formazione sono:
(a) Utenti di informazioni
(b) Personale operativo.
(a) Utente di informazioni:
L'utente di informazioni include il personale di gestione generale e in varie aree funzionali come addetti alle vendite, ragionieri, programmi di produzione. Questo tipo di educazione massiva viene sempre eliminato dal personale dei sistemi per il fatto di essere troppo costoso, ma in realtà ci sono benefici di tale educazione.
Gli analisti di sistema dovrebbero rendersi conto che la maggior parte dei potenziali utenti del sistema ha trascorso poco tempo a pensare al nuovo sistema in contrasto con l'analista di sistema che ha trascorso diversi mesi a pensare al nuovo sistema. Può insegnare agli utenti come parte del processo di implementazione del sistema. Può anche preparare piani educativi ben ponderati per la gestione.
(b) Personale operativo:
Comprende tutte le persone coinvolte nella preparazione dell'input, nell'elaborazione dei dati e nel funzionamento e nella manutenzione dei componenti logici e fisici del sistema. Inizialmente, il personale operativo è addestrato per eseguire il nuovo sistema. Successivamente vengono addestrati su base continuativa man mano che il sistema viene modificato.
I metodi di allenamento utilizzati dagli analisti di sistema includono:
1. Seminari e istruzioni di gruppo
2. Addestramento procedurale
3. Formazione per esercitazioni
4. Simulazione
5. Formazione sul posto di lavoro
6. Centro informazioni.
1. Seminari e istruzioni di gruppo:
Ciò vale per le grandi organizzazioni in cui molte persone svolgono lo stesso compito e l'analista di sistema può insegnare a molte persone contemporaneamente.
2. Formazione procedurale:
L'addestramento procedurale fornisce a un individuo le procedure scritte come metodo principale di apprendimento. Fornisce loro di porre domande e affrontare i problemi relativi alla procedura.
3. Formazione per esercitazioni:
Questa formazione è costosa, è più personale e dà una comprensione soddisfacente.
4. Simulazione:
Si tratta di un'importante tecnica di allenamento in quanto riproduce dati, procedure che consentono all'individuo di svolgere le attività proposte ed è un metodo di allenamento costoso.
5. Formazione sul posto di lavoro:
Sul posto di lavoro la formazione è un metodo di allenamento popolare e comune, in cui il personale operativo viene messo al lavoro con istruzioni specifiche su compiti semplici su cosa deve essere fatto e come deve essere fatto.
6. Centro informazioni
Il centro informazioni è un approccio efficace alla formazione e alla guida degli utenti. L'atteggiamento dello staff del centro informazioni dovrebbe essere "Cosa possono fare per aiutare l'utente?" Incoraggia l'utente ad espandere ed esplorare i vantaggi e i servizi del sistema di informazione e mostrare all'utente di risolvere i propri problemi.
Per determinare i requisiti di formazione, viene preparato un elenco di tutti i compiti richiesti dal nuovo sistema e le competenze necessarie per eseguirli. Successivamente, viene preparato un inventario delle competenze. La differenza tra questi elenchi fornirà l'elenco del numero di personale qualificato da addestrare.
Sviluppo di MIS Stage # 3. Test del sistema:
L'obiettivo del test è verificare l'operatività logica e fisica di tutti i blocchi costitutivi per determinare che funzionino come previsto. La maggior parte dei test verrà eseguita durante l'allenamento. Se l'input viene effettuato da un dispositivo POS (point-of-sale), cioè, viene selezionato un semplice campione di prodotti e il lettore deve determinare le correzioni del prezzo e della descrizione.
Se i dati vengono immessi da una tastiera, vengono visualizzati sul monitor (CRT) che dovrebbe avere un layout corretto senza dati non necessari.
Un programma può essere testato in due modi. Un modo è la descrizione del programma in cui il tester svolge il ruolo di un computer. L'altro modo è installare il programma sul computer e testarlo contro una combinazione di transazioni di prova. L'output risultante dall'input è stato rivisto per la precisione.
Il formato di output dovrebbe essere comprensibile per una persona che non è coinvolta nel sistema. I test tecnici includono il controllo di intestazioni corrette, importi modificati, numero di pagina corretto, report di fine chiari. Il computer deve essere in grado di elaborare la varietà di lavori che compongono il sistema totale.
Gli strumenti per fare il test sono:
(a) Sistema di contabilità del lavoro
(b) Monitor Hardware
(c) Software Monitor
(d) Performance Utilities.
(a) Sistema di contabilità del lavoro:
Il sistema di contabilità del lavoro viene utilizzato per testare l'efficienza del progetto, la capacità di pianificazione, ecc. La funzione di gestione del sistema (SMF) di IBM indica la quantità di spazio disponibile sui dispositivi di archiviazione ad accesso diretto e fornisce le statistiche di errore di base.
(b) Monitor Hardware:
Hardware Monitor misura CPU attiva, attesa CPU, ricerca disco, bobina nastro, trasferimento dati disco e tempi e utilizzo memoria interna. Lo scopo di utilizzare un monitor hardware è quello di abbinare la potenza del cavallo del computer alle esigenze dei sistemi di informazione.
(c) Monitor del software:
Software Monitor è un programma che risiede nel sistema informatico per misurare i sistemi operativi, il software di supporto e i programmi applicativi. Compilatori, programmi di comunicazione e utilità sono, ad esempio, dei sistemi di supporto. I programmi applicativi vengono misurati per determinare l'utilizzo delle risorse come la quantità di tempo in cui un programma ha utilizzato ciascuna risorsa, ad esempio memoria interna, disco e nastro. Può isolare aree di paging pesanti nel sistema di archiviazione virtuale.
(d) Performance Utilities:
I riorganizzatori di codice virtualmente di storage riducono le risorse utilizzate nel paging. Gli ottimizzatori di codice riducono il consumo di risorse eliminando le dichiarazioni di programma non necessarie. I pianificatori aiutano nei tempi e nell'equilibrio del mix di lavoro.
Il database di un'organizzazione è una delle risorse più importanti. I dati dovrebbero essere sicuri, accurati e privati. In base all'output, la base di dati può essere testata per verificare se le condizioni degli utenti siano correttamente posizionate o meno. Le transazioni di test aiutano a testare i controlli ragionevoli, la prova aritmetica e l'identificazione sono nel posto giusto e funzionano correttamente.
Ad esempio, alcune delle transazioni di prova preparate da commessi e operatori terminal per l'elaborazione speciale non solo testano i programmi e la loro capacità di rilevare errori, ma controllano anche il modo in cui le transazioni vengono preparate e inserite. Il team di test è costituito da utenti, responsabili di reparto, revisori interni e vari membri del personale di sistema.