Domanda

E 'possibile effettuare un'analisi del sistema e la progettazione di un sito web (in particolare un social network)?

Quali sono i contenuti Previsto sarà, Nel documento?

u può fornire un esempio, per favore?

{ho fatto un social network (www.sy-stu.com) da essere il mio progetto di laurea e voglio aggiungere uno studio un'analisi completa al documento laurea, Io ho esperienza in UML e casi d'uso solo l'idea di l'analisi di un sito web non è chiaro e mai eseguire una prima}

Grazie in anticipo

È stato utile?

Soluzione

Questo suoni molto ambizioso, ma sono sicuro che è possibile. Purtroppo, ho dimenticato un po 'di analisi di sistema, ma faccio aderire a molti dei suoi principi guida per i miei progetti. In realtà, direi che la maggior parte dei siti web di dati-driven sono ottimi candidati per Analisi dei Sistemi e devono essere utilizzati sempre in fase di progettazione Web per qualsiasi progetto si prevede di mettere in produzione.

Direttamente dal wiki:

  1. Lo sviluppo di uno studio di fattibilità studiare, coinvolgendo determinare se un progetto economico, sociale, tecnologicamente e organizzativamente fattibile.
  2. Condurre inchiesta misure intese ad accertare la requisiti dei del sistema gli utenti finali. Questi in genere arco interviste, questionari, o osservazioni visuali di lavoro sulla sistema esistente.
  3. Gauging come il utilizzatori finali opererebbe sistema (In termini di esperienza generale utilizzando l'hardware del computer o software), ciò che il sistema sarebbe utilizzato per etc.

Per il primo punto, vorrei analizzare diverse tecnologie quali ASP.NET, Ruby on Rails e PHP. Ogni tecnologia ha i suoi punti di forza e di debolezza. Una cosa fondamentale da tenere a mente è che se si ha intenzione di rendere il vostro social network gratuito, si può considerare tecnologie open source oltre proprietaria - il maggior numero di server e application framework per progetti proprietari sono costosi. Vorrei anche prendere in considerazione l'avvio Web e spese di hosting. Se si pensa di ottenere un account rivenditore con Host Gator, allora si avrebbe bisogno di fattore di costi mensili di fatturazione. Se si prevede di ospitare i propri server, si può essere sorpresi a costo di farlo. Per un sistema veramente stabile, si avrebbe bisogno di mettere un sacco di lavoro e denaro in gestione dei propri server Web.

Per il secondo punto, si potrebbe probabilmente trovare un sacco di informazioni sui requisiti degli utenti da siti simili - basta controllare forum per fai da te social network e vedere ciò che le persone stanno avendo problemi con la sezione Supporto tecnico. Ovviamente, guardando in articoli e riviste di tecnologia basato sarebbe un buon posto per cercare le aspettative degli utenti finali - o anche solo entrare in Facebook e Twitter -. Vedere quello che stanno facendo in quanto le persone sembrano contenuti

Per il terzo punto, di nuovo si può consultare la concorrenza e vedere come l'interfaccia utente funziona. è facile da usare? E 'difficile in alcuni aspetti? Se dovessi usare il loro sistema per 8 ore al giorno per almeno 5 giorni alla settimana, cosa vorresti farti impazzire e come si dovrebbe fare di meglio? E tenere a mente il flusso di lavoro logica pure. Conoscere il proprio bacino di utenza è troppo importante. In alcuni sistemi, può indicare lo sviluppo di altri programmatori. Utilizzando forte gergo può andare bene, ma per una rete sociale è necessario ricordare che non hanno familiarità con i dati del sito Web di flusso e la terminologia. Quindi, i controlli devono ancora dare un senso ad un novizio computer e continua a funzionare in modo sicuro (non dimenticare la sicurezza del sistema troppo!) E in maniera organizzata.

Infine, ricordate che le cose accadono. Recentemente ho creato un sito di back-end per un mio cliente. Ho anche se il sistema ha funzionato molto bene - e sono stati molto contenti, ma ho appena ricevuto una e-mail oggi che vogliono il modo in cui gli articoli dell'ordine sono memorizzati al lavoro in modo diverso. Questo è il motivo per cui c'è un aspetto di manutenzione per la vita ciclo di sviluppo del sistema - le cose cambiano dopo aver finito la distribuzione. Si potrebbe anche dire che se avessi comunicato con le esigenze del mio cliente più da vicino, questo avrebbe potuto essere risolto. Fortunatamente, il cambiamento è relativamente minore, e noi viviamo in un mondo reale in cui le cose non sempre funzionano come ci aspettiamo. Abbiamo appena facciamo del nostro meglio:)

Come ho detto prima, sistemi di analisi è un sacco di lavoro e dovrebbe essere. Il punto di esso è quello di determinare che ciò che si sta cercando di realizzare è fattibile e pratico senza impegnarsi in un progetto a lungo termine che potrebbe estendersi anni. E ricordate sempre che nessun piano è perfetto. Se ci fossero piani perfetti, abbiamo wouldn't bisogno di nuovi sistemi:)

.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top