Académique Documents
Professionnel Documents
Culture Documents
A IN3 Software uma empresa sustentada por trs pilares: Interao, Inspirao e Inovao. Na base destes pilares est o relacionamento com clientes. Acreditamos que solues de negcios inovadoras surgem a partir do entendimento das necessidades de nossos clientes, alavancadas pela tecnologia disponvel mais adequada capacidade de investimento de cada empresa. Nossa misso identificar, capacitar, entregar e manter solues de negcios com a tecnologia necessria e adequada para nossos clientes. A IN3 Software desenvolve solues de gesto de relacionamento com clientes (CRM), solues para gesto e planejamento de vendas, gesto empresarial (ERP). Alm de contarmos com Fbrica de Software avaliada MPS.BR, Fbrica de Teste de Software, consultoria em teste de software e ciclo de vida de processos de desenvolvimento de software.
Perda da Mars Polar Orbiter: Em 1999, o satlite foi destrudo devido a uma confuso no uso do sistema de medida, a equipe da Terra fez uso do Sistema Imperial (Ingls) para calcular os parmetros de insero do dispositivo na atmosfera Marciana enquanto este realizava clculos no sistema mtrico.
Qualidade de Software
Funcionalidade A confiabilidade definida como a probabilidade Confiabilidade de que o programa no falhe em um dado intervalo Eficincia de tempo, num dado ambiente. Engenharia de Confiabilidade de Software Portabilidade uma medida importante para decidir sobre a definida como o estudo quantitativo do Usabilidade comportamento de um software com respeito liberao do software. Manutenibilidade requisitos dos usurios. confiabilidade dos A probabilidade de falha serve tambm como um preditor til da confiabilidade corrente para o software em operao.
Modelos de Confiabilidade de SW
Um modelo de confiabilidade de software especifica a forma geral da dependncia do processo de falhas sobre os fatores que a afetam:
introduo de defeitos, remoo de defeitos e ambiente de operao.
Todos os modelos de confiabilidade de software so de natureza probabilstica -> tentam especificar a probabilidade de falhas no software.
Modelos de Confiabilidade de SW
Podem expressar:
Nmero mdio de falhas observadas num ponto no tempo. Nmero mdio de falhas num intervalo de tempo. A intensidade de falhas num ponto no tempo.
Exemplificando o uso de modelos baseados no domnio do tempo com apoio de uma ferramenta...
INPUT
Falhas no software t1 t2
Sada
Programa
tn
{ { { {
{ { { {
xx x xx x
PERIODO 1
xx x
PERIODO 2
PERIODO 3
PERIODO 4
Tempo
Dados obtidos no processo de teste: Nmero de falhas/perodo : {6,4,2,3,1,...} ou Tempo entre falhas { t1, t2, ... tn}
Statistical Modeling and Estimation of Reliability Functions for Systems (Software, Hardware & Systems)
Outra Ferramenta
CASRE Computer-Aided Software Estimation Criado pelo Jet Propulsion Laboratory (JPL)
http://www.openchannelsoftware.com/order s/index.php?group_id=250
Diversos modelos tm sido propostos no entanto faltam resultados que mostram sua robustez.
POKETOOL
R1
R2
R3
R4
Rn
sr
Sr
Perfil Operacional
Conjunto de operaes que um software pode executar com sua probabilidade de ocorrncia. A forma como o software utilizado afeta a confiabilidade percebida por seus usurios. A confiabilidade do software pode no ser a mesma para diferentes perfis operacionais. A confiabilidade de software dependente do perfil operacional Os modelos propostos so robustos variao de perfil operacional?
...
...
...
Cobertura de Cdigo
Operational Profile 1 Operational Profile 2
...........
Operational Profile 3
...........
..........
OP1
OP2
OP3
OP1
OP2
OP3
Qualidade Importante
H evidncias de que a capacidade preditiva dos modelos BMBC e IFMBC no afetada pela variao do perfil operacional.
Leituras
Referncias
http://spectrum.ieee.org/green-tech/advanced-cars/this-car-runs-on-code http://www.slingcode.com/smerfs/ http://www.openchannelsoftware.com/orders/index.php?group_id=250 Crespo, A. N.; Jino, M.; Pasquini, A. and Maldonado, J. C., A Binomial Software Reliability Model Based on Coverage of Structural Testing Criteria, Empirical Software Engineering, Vol. 13, Issue 2, April 2008. Crespo, A. N.; Jino, M.; Pasquini, A. and Maldonado, J. C., Applying Code Coverage Approach to an Infinite Failure Software Reliability Model, XXIII Simpsio Brasileiro de Engenharia de Software (SBES), 2009, Fortaleza-CE, Brasil. Chaim, M. L., POKE-TOOL Uma Ferramenta para Suporte ao Teste Estruturado de Programas Baseado em Anlise de Fluxo de Dados. Tese de Mestrado, DCA/FEE/UNICAMP Campinas, SP, Abril, 1991. http://poketool.iv.org.br/portal Silva, O. J. et al, Sensitivity of Two Coverage-Based Software Reliability Models to Variations in the Operational Profile, IV SSIRI 2010, Singapore, June 2010. Yang, Q., A Survey of Coverage Based Testing Tools, AST 2006, Shangai, China.
Obrigado! osilva@in3software.com