SE Process Q & A # 6

Question:Definisci la metodologia blue print.

Answer:- La maggior parte delle volte il termine blue print viene utilizzato nelle società di costruzioni. Una stampa blu può essere definita come una carta che contiene informazioni di progettazione, disegno tecnico, documentazione ecc. Su di essa. In parole semplici possiamo dire che la stampa blu è una copia che ha la pianta di una struttura edile. Normalmente il dettaglio di ogni piano è noto come stampa blu. L'output degli sforzi di progettazione contenente quanto segue:

  • Con l'aiuto della stampa blu possiamo ottenere le informazioni su come ogni parte è correlata l'una all'altra.

  • Specifica per eventuali pezzi nuovi.

  • Definizione per eventuali nuovi dati.

Ogni progetto di software ha l'obiettivo di fornire un dettaglio per il progetto che contiene tutte le informazioni. Con l'aiuto di queste informazioni è possibile costruire un sistema affidabile. Per ottenere la progettazione del sistema viene utilizzato un approccio sistematico. Abbiamo due tipi di approcci.

  1. Functional oriented approach- Nella progettazione orientata alla funzionalità, la progettazione consiste nella definizione del modulo in cui ogni modulo supporta un'astrazione funzionale. La modularizzazione è la base del design orientato alla funzionalità. La scomposizione è centrata sull'identificazione degli articoli delle grandi funzioni del sistema e sull'elaborazione top down. I processi in un sistema sono scomposti in componenti chiamati modulo. L'obiettivo del progetto orientato alla funzionalità è che un numero specifico di moduli possa essere sviluppato, modificato e riutilizzato su base autonoma nel programma finale.

  2. Object oriented design approach- La metodologia orientata agli oggetti gioca un ruolo importante nella progettazione orientata agli oggetti quando la pianificazione del codice è stata fatta, quindi il programmatore ha in mente solo oggetti piuttosto che procedure. Per rappresentare un'entità un oggetto utilizza dati o procedure incapsulati raggruppati insieme. Dall'interazione di questi oggetti viene descritto un programma orientato agli oggetti. Per creare la struttura del sistema vengono utilizzate classi e oggetti nella progettazione orientata agli oggetti. Utilizza anche una notazione che esprime classi e oggetti denominati decomposizione logica, nonché moduli e processi denominati decomposizione fisica. Durante il processo di progettazione del software l'attività principale consiste nell'utilizzare quattro concetti di progettazione del software.

    • Abstraction

    • Nascondere le informazioni

    • Indipendenza funzionale

    • Modularity