Quanto custa sistemas empresariais?
Tipo gente, eu tinha algumas dúvidas relacionadas ao desenvolvimento de sistemas e gostaria que vocês me ajudassem a saná-las.
Estou cursando faculdade em tecnologia da infomação e no início desse próximo ano teremos de fazer o tão conhecido "Projeto Final". :-D
Os problemas no caso, são os seguintes:
- Tenho dúvidas sobre quanto cobrar por um sistema desenvolvido (tanto em linguagens e ferramentas fechadas, quanto usando ferramentas abertas, como o Lazarus). Em que os programadores e analistas se baseiam na hora de formular o preço final do sistema?
- Usar ferramentas livres para desenvolver pode me impedir de vender o software que desenvolvi? Uma exceção que eu vi no próprio site do software foi o Lazarus. Posso fazer programas com ele e vender sem nenhuma dor de cabeça, mas existe alguma ferramenta que me dê essa restrição? Se sim, quais? SGBD's estão nessa lista?
- Se fossem desenvolver um sistema a partir do zero, pra vocês, qual seria a melhor ferramenta de benefícios pra usar? O que tem se destacado bem no mercado?
Valeu galera. :)
Complicadinho mas la vai.
Com relação a Banco de dados Open, sei que o mysql tem restrições para vender sistemas, ja o postgres e o firebird permitem que sejam embarcados em sistemas.
Linguagens de programação:
Script: PHP, PERL
Compiladas: Java, C++
Cada uma delas aprensenta vantagens e desvantagens distintas.
Software de programação:
Java: Eclipse, NetBeans. -- otimos IDES de programacao
C++: Kdevelop,Kate.
Perl,PHP: Kate,Kedit,Gedit.
Na minha opinião o que manda em um projeto é o nivel de portabilidade que ele deve ter exemplo do que sempre levanto:
Vai ser em 3 camadas.
Terá abstração a objetos.
Vai usar XML para comunicacao entre server,clients.
Terá que acessar multiplos bancos de dados ORACLE,MSSQL,POSTGRES.
Terá de servir como daemon ("Terei que escrever o daemon").
Sera implementado em servidores diferentes LINUX,WINDOWS,NOVELL.
Terá usuarios diferentes em sistemas operacionais diferentes --ISSO DA DOR DE CABECA.
Quanto custa sistemas empresariais?
Citação:
Vai ser em 3 camadas.
Terá abstração a objetos.
Vai usar XML para comunicacao entre server,clients.
Terá que acessar multiplos bancos de dados ORACLE,MSSQL,POSTGRES.
Terá de servir como daemon ("Terei que escrever o daemon").
Sera implementado em servidores diferentes LINUX,WINDOWS,NOVELL.
Terá usuarios diferentes em sistemas operacionais diferentes --ISSO DA DOR DE CABECA.
Puxa velho, obrigado eu nem tinha pensado nesses problemas que você colocou. Fiquei só em dúvida quanto algumas coisas, o que você quer dizer quando fala que um projeto pode ter 3 camadas? O que seriam essas camadas? E a abstração a objetos?
Obrigado pela força. ^^
Valeu. o/