Close
Duke shfaqur rezultatin -19 deri 0 prej 2
  1. #1
    Titulli Personal Maska e Sentinus
    Anėtarėsuar
    05-12-2002
    Vendndodhja
    c:\sytem volume information
    Postime
    129

    Artikull i CNN per programuesit

    Nuk e mbaja mend linkun ,sorry.




    NEW YORK (AP) -- When his dishwasher acts up and won't stop beeping, Jeff
    Seigle turns it off and then on, just as he does when his computer crashes.
    Same with the exercise machines at his gym and his CD player.

    "Now I think of resetting appliances, not just computers," says Seigle, a
    software developer in Vienna, Virginia.

    Malfunctions caused by bizarre and frustrating glitches are becoming harder
    and harder to escape now that software controls everything from stoves to
    cell phones, trains, cars and power plants.

    Yet computer code could be a lot more reliable -- if only the industry were
    more willing to make it so, experts say. And many believe it would help if
    software makers were held accountable for sloppy programming.

    Bad code can be more than costly. Sometimes it's lethal.

    --A poorly programmed ground-based altitude warning system was partly
    responsible for the 1997 Korean Air crash in Guam that killed 228 people.

    --Faulty software in anti-lock brakes forced the recall of 39,000 trucks and
    tractors and 6,000 school buses in 2000.

    --The $165 million Mars Polar Lander probe was destroyed in its final
    descent to the planet in 1999, probably because its software shut the
    engines off 100 feet above the surface.

    Of course, more deaths are caused by human error than by bad software, and
    modern society would be unthinkable without Web servers, word processors and
    autopilot.

    Insufficient testing
    But software's usefulness means people tolerate it even when quality is not
    the best.

    Last year, a study commissioned by the National Institute of Standards and
    Technology found that software errors cost the U.S. economy about $59.5
    billion annually, or about 0.6 percent of the gross domestic product. More
    than half the costs are borne by software users, the rest by developers and
    vendors.

    Most software is thrown together with insufficient testing, says Peter
    Neumann, principal scientist at SRI International's Computer Science
    Laboratory in Menlo Park, California.

    "The idea that we depend on something that's inherently untrustworthy is
    very frightening," he says.

    When Neumann's group worked with NASA on software for the space shuttle,
    developers were so careful about bugs that they produced just three lines of
    code per day, an unthinkable pace in an industry where a major application
    may have a million lines of code.

    Developers say defects stem from several sources: software complexity,
    commercial pressure to bring products out quickly, the industry's lack of
    liability for defects, and poor work methods.

    Programmers typically spend half their time writing code and the other half
    looking for errors and fixing them.

    That approach may have worked in the infancy of computers, when programs
    were small, says Watts Humphrey, former director of programming quality at
    IBM Corp. But as demands on software balloon, the size of programs seems to
    double every year and a half, just like microprocessor speeds, says
    Humphrey, now with Carnegie Mellon University's Software Engineering
    Institute.

    Paying attention to details
    Most programs in testing have five to 10 defects per 1,000 lines of code, or
    up to 10,000 bugs in a million-line program. It would take 50 people a year
    to find all those bugs, Humphrey says.

    Consequently, Humphrey teaches engineers to plan and pay attention to
    details early, and reject aggressive deadlines.

    Echoing such ideas, Microsoft Corp.'s Trustworthy Computing initiative held
    up coding for 10 weeks last year to teach employees to spend "more time in
    planning stages and thinking about quality," says Microsoft vice president
    S. Somasegar.

    Windows Server 2003, now being released, is the first software product
    affected by the initiative, Somasegar says. Its launch was delayed by a
    year.

    "It took a much longer time because we did the right thing on security and
    reliability," Somasegar says. "We hope our customers will see a huge
    improvement."

    Unfortunately, Microsoft customers won't know how well the software works
    until they've tried it. That's something the Sustainable Computing
    Consortium wants to remedy.

    The problem, says consortium director Bill Guttman, is that unlike other
    engineers, programmers have no way of measuring the reliability of their
    designs.

    "It always takes us by surprise when the rocket blows up or the ATM goes
    down," Guttman says.

    The consortium wants to create automated tools that analyze software and
    rate its reliability.

    But others say bugs would be greatly reduced if software makers were held
    legally responsible for defects.

    "Software is being treated in a way that no other consumer products are,"
    said Barbara Simons, former president of the Association for Computing
    Machinery. "We all know that you can't produce 100 percent bug-free
    software. But to go to the other extreme, and say that software makers
    should have no liability whatsoever, strikes me as absurd."

    Software developers are hard to sue for shoddy products because regulators
    have been afraid to rein in what was, for a long time, the nation's
    fastest-growing industry, said Cem Kaner, a professor of software
    engineering at the Florida Institute of Technology.

    Microsoft contends that setting standards could stifle innovation, and the
    cost of litigation and damages could mean more expensive software.

    But Kaner favors making companies liable only for bugs not disclosed to
    customers, and for limited damages.

    "If we are not going to make manufacturers stand behind their products, we c
    ould at least force them to give enough info to make appropriate buying
    choices," Kaner says.

    If software makers haven't done the best job, consumers are hardly
    blameless. We have long favored flashy products over reliable ones.

    "That's what we pay for," Guttman says. "We say: 'Give me the phone that
    takes the picture. Don't give me wireless security!"'

  2. #2
    Moderator Maska e benseven11
    Anėtarėsuar
    10-09-2002
    Vendndodhja
    new jersey-usa
    Postime
    13,816
    Kur mashina pjata larese e tij vazhdon akoma te punoje
    dhe nuk do te ndaloje sinjalet bip, Sieger e fik dhe e rindez,tamam ashtu sic e ben kur compjuteri i tij ben crash.
    E njejta gje me makinen e ushtrimeve ne(dhomen)e gjimnastikes se tij dhe CD player-in.Tani,mendoj riaxhustimin jo vetem te kompjuterave por edhe te pajisjeve elektroshtepiake,(eshte fjala per programet e instaluara ne qarqet electronike)thote Sieger
    nje zhvillues i programeve ne Viena, Virxhina.Funksionimet e keqia te shkaktuara nga difekte mekanike te cuditshme dhe qe prishin rrjedhen e procesit te ketyre pajisjeve jane duke u bere gjithmone me te veshtira,te zorshme per tju shpetuar,tani qe programet kontrollojne cdo gje,nga sobat,telefonat celulare,trenat
    makinat dhe centralet e energjise
    Megjithate,codet e kompjuterave do te ishin shume me te besueshme,vetem ne qofte seindustria te ishte me me deshire per ta bere keshtu,thone expertet.Dhe shume besojne,ajo do te ndihmonte ne qofte se prodhuesit e programeve do te mbaheshin pergjegjes per programimin shkel e shko(sloppy)
    Bar codi mund te jete me shume se i kushtueshem.Nganjehere ai eshte vdekjeprures.
    Nje sistem paralajmerimi lartesie me baze ne toke i programuar dobet ishte pjeserisht pergjegjes per shkaterrimin ne toke te avionit te Korese ne 1997 ne Guam qe vrau 228 vete.
    programi me difekte ne frenat e modelit anti lock kunder bllokimeve detyroi kthimin mbrapsht(nga konsumatoret per ne fabrikat qe i prodhuan) te 39 mije kamioneve dhe mauneve,
    dhe 6 mije autobuze te shkollave ne vitin 2000.Nje anije kozmike Polar Lander me mision ne Mars me vlere 165 milion dollare u shkaterrua me uljen e tij perfundimtare ne planet ne 1999,ka mundesi per shkak te programit te tij qe fiku motorrat ne 100 feet lartesi(33 metra) mbi siperfaqe.Sigurisht me shume vdekje jane shkaktuar nga gabimet e njerezve sasa nga programet e keqia.Shoqeria moderne do te ishte e paimagjinueshme pa Web serverat,word procesoret dhe autopilotet.
    Testim i pamjaftushem
    Por dobia e programeve do te thote njerezit e tolerojne ate(cilesine e programeve) megjithse ajo nuk eshte nga me te mirat.
    Vitin e shkuar nje studim i kryer me te drejta autorizuse prej
    Institutit Kombetar te Standarteve dhe Teknologjise gjeti qe gabimet ne programet i kushtojne ekonomise amerikane 55.9 miliard dollare ne vit ose rreth 0.6% te prodhimit te pergjithshem
    kombetar bruto.Me shume se 50 perqind e kesaj kostoje demi eshte e shkaktuar prej perdoruesve te programeve dhe pjesa tjeter i takon programuesve qe i kane bere programet.
    Akoma me shume software eshte hedhur per shperndarje me testim te pamjaftueshem thote Peter Njuman,shkencetar,drejtor i Laboratorit nderkombetar te shkencave te compjuterave SRI ne Menlo Park California
    Ideja qe ne jemi te mbeshtetur ne dicka te krijuar qe smund tja kesh besen eshte shume e frikshme thote Njuman.
    Kur Grupi i shkencetareve te Njuman punoi me Nasan per programe per anijet e hapesires Shatell zhvilluesit e programeve ishin kaq te kujdesshem karshi bagsave(gabimeve ne kodim),ato punonin vetem tre rreshta kodi ne dite nje hap i paimagjinushem ne industri ku cdo aplikacion kryesor mund te kete 1 milion rreshta kodi.Zhvillusit e programeve thone qe difektet me programet rrjedhin prej disa burimeve;kompleksiteti i programeve,presioni komercial per ti nxjerre shpejt produktet software ne treg,mungesa e pergjegjsise ligjore te industrise per difektet ne programe dhe metodave me cilesi te dobeta te punes.
    Tipikisht programusat harxhojne gjysmen e kohesh duke shkruar kode dhe gjysmen tjeter duke pare per gabime dhe rregulluar ato.
    Kjo menyre mund te kete funksionuar ne kohen e foshnjerise se kompjuterave kur programet ishin te vegjel thote Wats Hamfri ish drejtor i cilesisse se programimit ne companine e IBM-se.Por kur kerkesat ne programe u zmadhuan shume,madhesia e programeve duket te dyfishohet cdo nje vit e gjysem tama si me shpejtesite e mikroprocesorave thote Hamfri qe eshte me Institutin e inxhinjerise se programeve te universitetit Carnegie
    Mellon----Kushtim vemendjeje ndaj detajeve-
    Shumica e programeve qe i nenshtrohen testimit kane 5-10 difekte per cdo 1000 rreshta kod(ose0.005-001%) ose 10mije difekte ne nje program me 1 miljon rreshta.Kjo do te kerkonte 50
    vete per nje vit per te gjetur te gjitha gabimet thote Hamfri.
    Per pasoje Humfri u meson inxhinjerevete planifikojne e te tregojne vemendje ndaj detajeve qe ne fazat e para te programeve dhe te refuzojne afatet agresive per perfundimin e programeve.Duke i bere jehone ideve te tilla inisiativa e Microsoftit per nje compjuterizim te besushem mbajtur per 10 jave vitin e kaluar tu mesonte punonjesve te saj te harxhojne me shume kohe ne fazat e planifikimit dhe te menduarit rreth cilesise thote zv/Presidenti i Microsoftit S.Somasegar.Tani eshte duke dale Windows Server 2003 eshte produkti i pare i ndikuar nga kjo inisiative.leshimi i saj u vonua per nje vit.Iu desh me shume kohe
    sepse ne beme nje gje te drejte ne siguri dhe besushmeri thote Somesegar.Ne shpresojme qe klientet te shohin nje permirsim shume te madh.Per fat te keq klientet e Microsoftit nuk do te dine se sa mire programi punon deri sa ato ta kene provuar ate.
    ajo eshte dicka qe grupet e kompanive software qe furnizojne dhe suportojne me software kerkojne ti gjejne ilacin.Problemi thote drejtori i grupimit te kompanive(konsorcium) Bill Gutman eshte qe jo si inxhinjeret e tjere,programuesit nuk kane menyre se si te masin besushmerine e dizenjove te tyre.Gjithmone na kap befasia kur nje rakete shperthen ose nje ATM makine prishet.
    Grupi i kompanive don te krijoje mjete te automatizuara qe analizojne programet dhe vleresojne shkallen e besushmerise se tyre.Por te tjeret thone qe difektet do te zvogeloheshin shume nqs kompanite e prodhimit te prgrameve te mbaheshin ligjerisht pergjegjese per difektet.Programet jane trajtuar ne nje menyre jo si produktet e tjera te konsumatoreve,thote Barbara Simmon ish presidente e shoqates se makinave te compjuterave .te gjithe e dime qe nuk mund te behet program 100 perqind pa difekte.Por te shkosh ne ekstremin tjeter qe te thuash qe beresit e programeve nuk kane asnje pergjegjsi ligjore te cfaredolloji,me le pershtypjen si absurde.
    Zhvilluesit e programeve eshte e veshtire ti hedhesh ne gjyq per produktet me cilesi te dobet per shkak se rregullatoret kane frike te ushtrojne kontroll me cdo mjet ndaj asaj qe me pare ishte sektori industrise me rritje me te shpejte shprehet Cem Kaner profesor i inxhinjerise se programeve ne institutin e teknologjise ne florida.Mikrosofti argumenton qe vendosja e standarteve mund te ngrije inovacionin dhe costot e gjyqeve dhe demeve mund te thone per produkte me te shtrenjta.Por Kaner favorizon idene e berjes pergjegjes para ligjit te kompanive qe nuk ekspozojne hapur publikisht difektet te konsumatoret si dhe per
    deme te kufizuara.Te pakten ne mund ti detyrojme ato(kompanite qe bejne software) te japin me shume informacion per produktet e tyre per qellime zgjedhjesh ne blerje nga konsumatoret thote Kane.Ne qofte se beresit e programeve nuk kane bere punen me te mire,veshtire te jene pa faj edhe konsumatoret.Per kohe te gjate ne kemi favorizuar si konsumatore produkte me paraqitje
    te jashtme impresive me ngjyra mbi ato qe jane te besushme.
    Ja per cfare ne paguajme thote Gutman Ne themi me jepni ate
    celularin qe merr fotografi mos me jep ate celular me cilesi te forta sigurie
    Ndryshuar pėr herė tė fundit nga benseven11 : 31-05-2003 mė 22:10
    ≈♥♠♣♦≈ovguide.com/movies

Tema tė Ngjashme

  1. Visual Basic: Pėr njė artikull tė regjistruar me 'barkod'
    Nga niti81 nė forumin Arti i programimit
    Pėrgjigje: 16
    Postimi i Fundit: 11-08-2009, 19:26
  2. Artikull mbi sigurine.
    Nga qoska nė forumin Lajme nga informatika
    Pėrgjigje: 0
    Postimi i Fundit: 10-05-2006, 06:33
  3. Nje artikull interesant
    Nga Bel ami nė forumin Tema e shtypit tė ditės
    Pėrgjigje: 0
    Postimi i Fundit: 07-07-2002, 16:20
  4. artikull nga wsj
    Nga katana nė forumin Tema e shtypit tė ditės
    Pėrgjigje: 1
    Postimi i Fundit: 08-06-2002, 10:08

Regullat e Postimit

  • Ju nuk mund tė hapni tema tė reja.
  • Ju nuk mund tė postoni nė tema.
  • Ju nuk mund tė bashkėngjitni skedarė.
  • Ju nuk mund tė ndryshoni postimet tuaja.
  •