DOMANDA Sviluppo software

Pubblicità

SWprogrammer

Nuovo Utente
Messaggi
5
Reazioni
0
Punteggio
20
Salve a tutti,
Sono un programmatore alle prime armi e mi è stato commissionato lo sviluppo di un software per la gestione automatica dei posti di una marina privata, praticamente un porto per la gente che ha una barca. Il programma comprende gestione delle prenotazioni, registrazione, modifiche delle registrazioni, notifiche di avviso per la gente che deve lasciare il posto (quando termina il periodo prenotato), gateway bancari, servizio pay pal, ovviamente l'interfaccia grafica. Quanto dovrei chiedere? Pensavo di chiedere 5000€ è troppo o poco?
Ringrazio chiunque per l'attenzione.
 
guarda che sviluppare un software ci vuole tempo?
in che linguaggio lo devi fare?
su che piattaforma deve girare?
anche io faccio lo sviluppatore software ma da anni oramai...
serve qualche dettaglio in piu e soprattutto le tue conoscenze
 
guarda che sviluppare un software ci vuole tempo?
in che linguaggio lo devi fare?
su che piattaforma deve girare?
anche io faccio lo sviluppatore software ma da anni oramai...
serve qualche dettaglio in piu e soprattutto le tue conoscenze[/QUOT
guarda che sviluppare un software ci vuole tempo?
in che linguaggio lo devi fare?
su che piattaforma deve girare?
anche io faccio lo sviluppatore software ma da anni oramai...
serve qualche dettaglio in piu e soprattutto le tue conoscenze

Ho libertà di scelta per il linguaggio è deve girare su windows, sto lavorando in c++ in quanto è il linguaggio che conosco meglio, sono in grado di farlo anche in java. So che ci vuole tempo infatti sono tre mesi che ci lavoro...orami manca poco perché il lavoro sia ultimato, dobbiamo sviluppare solo l'interfaccia grafica.
Ti ringrazio per aver risposto
 
ok ma usi un database immagino??

se so cosa usi ti riesco a fare una stima magari
 
Senza db vale approssimativamente 0€, visto che il rischio "incartamento" è troppo elevato.
Non voglio neanche immaginare le performance...

Inviato dal mio Moto G (5) Plus utilizzando Tapatalk
 
posso essere onesto?
mi pare una roba pessima usare un software senza nemmeno un db...
proprio una brutta cosa...
soprattutto inefficiente e poco sicura...
non puoi essere pagato per una cosa del genere secondo me
 
Senza db vale approssimativamente 0€, visto che il rischio "incartamento" è troppo elevato.
Non voglio neanche immaginare le performance...

Inviato dal mio Moto G (5) Plus utilizzando Tapatalk

Be io sono in quarta superiore, i db ce li insegnano in 5...sto già guardando da solo cose a riguardo il fatto è che richiede troppo e questo lavoro devo finirlo entro maggio, il software gira bene e non da alcun problema ho gestito gli input e gli output ai vari file di testo in modo più leggero possibile ed evitando errori di lettura in caso di file vuoti. L'unico problema è che non so quanti soldi chiedere. Non vedo perché senza db dovrebbe valere 0€, a maggio saranno sei mesi che ci lavoro e il software funziona egregiamente, alla fine chi lo usa non vedo che differenze abbia tra db e file di testo, i dati dei clienti vengono tutti registrati e sono protetti da crittografia per cui non vedo la necessità assoluta di questo database.
 
si ma studiare 4 concetti di database non è una cosa cosi difficile...
sai benissimo che con un bel ransomware come virus che crypta tutti i tuoi file del pc(tra cui tutti i file di testo la tua app diventa inacessibile ed inutilizzabile)...
e io che lavoro in questo ambiente ogni giorno peschiamo nostri clienti che subiscono questi virus.
e ogni sacrosanto giorno controlliamo che il nostro server db non contenga file di questo tipo...
ti consiglio laddove scrivi su file di registrare un piccolo database con sqlserver visto che usi c++ e sei in ambiente microsoft.
Studi le tabelle dove lavorare e fai gli inserimenti e letture tramite query
 
Be io sono in quarta superiore, i db ce li insegnano in 5...sto già guardando da solo cose a riguardo il fatto è che richiede troppo e questo lavoro devo finirlo entro maggio, il software gira bene e non da alcun problema ho gestito gli input e gli output ai vari file di testo in modo più leggero possibile ed evitando errori di lettura in caso di file vuoti. L'unico problema è che non so quanti soldi chiedere. Non vedo perché senza db dovrebbe valere 0€, a maggio saranno sei mesi che ci lavoro e il software funziona egregiamente, alla fine chi lo usa non vedo che differenze abbia tra db e file di testo, i dati dei clienti vengono tutti registrati e sono protetti da crittografia per cui non vedo la necessità assoluta di questo database.

Se non conosci le tecnologie che servono per sviluppare un determinato tipo di software, o non accetti il lavoro o colmi le tue lacune prima di farlo.
Il fatto che l'utilizzatore non sappia com'è fatto il prodotto è una cosa normale, solamente che gli stai vendendo una Ferrari con il motore di una panda, per questo il tuo software vale 0.
Senza db non puoi garantire ne la consistenza dei dati, ne l'affidabilità, ne le performance (tra le tante altre cose).
Se vai a vedere bene, TUTTI i software del mondo utilizzano db se devono memorizzare dei dati.. anche la più stupida delle app per cellulari penso che utilizzi almeno sqllite.. Prova un po a pensarne il perchè.. (Spoiler Alert: non è perchè è divertente.. :asd:)

Voglio proprio vedere che casino quando cominceranno a crescere i record.. e con questo tipo di software è un attimo ad arrivare alle migliaia (se non centinaia di migliaia in base all'utilizzo). Considera poi che questo tipo di software dovrà funzionare per x anni.. (il numero di anni dipende dalle esigenze del tuo cliente, ad esempio per la mia attività "cambio" il db ogni 7-8 anni circa).
 
si le app mobili a meno che non facciano cose strane lato web usano sqlite per salvare i dati
 
... non vedo che differenze abbia tra db e file di testo ...
Direi che qui sta il problema.
Non è tanto il fatto di usare dei documenti, anche certi database li usano, per esempio in formato xml e json, quanto il fatto che i database gestiscono tutto il lavoro pesante di gestione e accesso, incluso la sicurezza, scalabilità e integrità. Sono fatti apposta per un progetto come quello che ti è stato chiesto. Ti assicuro, molte volte sono stato “tentato” di evitare l’uso di un database, e me ne sono sempre pentito perché non si sa mai come poi il progetto evolve.
 
Pubblicità
Pubblicità
Indietro
Top