Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Eine kleine praktische Philosophie über das Requirements Engineering

3,261 views

Published on

Eine kleine praktische Philosophie über das Requirements Engineering von Kim Lauenroth

Published in: Technology
  • ⇒⇒⇒WRITE-MY-PAPER.net ⇐⇐⇐ I love this site. It always finds me the best tutors in accordance with my needs. I have been using it since last year. The prices are not expensive compared to other sites. I am glad I discored this site:)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • I'd advise you to use this service: ⇒ www.HelpWriting.net ⇐ The price of your order will depend on the deadline and type of paper (e.g. bachelor, undergraduate etc). The more time you have before the deadline - the less price of the order you will have. Thus, this service offers high-quality essays at the optimal price.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Sie können Hilfe bekommen bei ⇒ www.WritersHilfe.com ⇐. Erfolg und Grüße!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Eine kleine praktische Philosophie über das Requirements Engineering

  1. 1. Eine  kleine  prak+sche   Philosophie  über  das  Requirements  Engineering     „Was  ist  das  überhaupt,  eine   Anforderungsspezifika+on?“   Kim  Lauenroth  
  2. 2. Philosophie  Liebe  zur  Weisheit  
  3. 3. Philosophie   und  Informa5k?  
  4. 4. public int methode1(int f) { int f1=1, f2=1; for (int i=0; i < f-2; i++) { int temp = f1; f1 = f1+f2; f2 = temp } return f1;}public int methode2(int f) { if ((f==1) || (f==2)) return 1; else return methode2(f-1) + methode2(f-2);}
  5. 5. …aber  Requirements    Engineering?  
  6. 6. Was  ist  eine    Anforderungs-­‐  spezifika5on?  
  7. 7. Was  ist  eine    Anforderungs-­‐  spezifika5on?  
  8. 8. Warum?   Problem   Stakeholder   Wer?   Wann?   Anforderung  für   An  was?   Zweck?   Lösung   System  
  9. 9. Anforderung  Problem   Lösung   Der  Sensor  soll  den  Druck  im  Bereich   zwischen  0  und  5  Bar  mit  einer  Genauigkeit   Reifen-­‐   von  +/-­‐x%  messen.   druck-­‐   Der  Reifendruck  soll  alle  y  Sekunden   messung   gemessen  werden.   Zu  geringer  Reifendruck  liegt  vor,  wenn  Fahrer  vor   der  gemessene  Druck  unter  den   Grenzwert  z  sinkt.  zu  geringem  ReifenluH-­‐   Das  ESP-­‐System  soll  kon5nuierlich  die  druck     Reifendrehzahl  aller  vier  Räder  warnen   überwachen.   Die  Reifendrehzahl  soll  mit  einer   Genauigkeit  von  +/-­‐x%  gemessen  werden.   Zu  geringer  Reifendruck  liegt  vor,  wenn   Auswertung   über  einen  Zeitraum  von  y  Sekunden  eine   Abweichen  in  der  Drehzahl  eines  Reifens     von  ESP-­‐   von  z%  vorliegt.   Daten  
  10. 10. PAL drei  verbundene      Denkkategorien  ...  Problem:  Was  ein  Stakeholder  erreichen  will  Anforderung:  EigenschaUen  zur  Lösung  eines  Problems  Lösung:  System,  welches  ein  Problem  löst    
  11. 11. „Das  System  soll  dem  Fahrer  kon5nuierlich  den  Druck  auf  allen   vier  Reifen  anzeigen,  damit  der   Fahrer  sofort  einen  zu  geringen   Reifendruck  erkennen  kann.“    Problem    Anforderung    Lösung    
  12. 12. „Das  System  soll  dem  Fahrer  kon5nuierlich  den  Druck  auf  allen   vier  Reifen  anzeigen,  damit  der   Fahrer  sofort  einen  zu  geringen   Reifendruck  erkennen  kann.“    Problem    Anforderung    Lösung    
  13. 13. „Das  System  soll  dem  Fahrer  kon5nuierlich  den  Druck  auf  allen   vier  Reifen  anzeigen,  damit  der   Fahrer  sofort  einen  zu  geringen   Reifendruck  erkennen  kann.“    Problem    Anforderung    Lösung    
  14. 14. „Das  System  soll  dem  Fahrer  kon-nuierlich  den  Druck  auf  allen   vier  Reifen  anzeigen,  damit  der   Fahrer  sofort  einen  zu  geringen   Reifendruck  erkennen  kann.“    Problem    Anforderung    Lösung    
  15. 15. PAL  
  16. 16. L  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL
  17. 17. AL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL
  18. 18. L  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PALL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL  PAL
  19. 19. PAL  
  20. 20. Problem,  Anforderung,  Lösung  -­‐  Eine  selbstreferen5elle  Struktur  -­‐  
  21. 21. Gibt  es  einen     Anfang  …  
  22. 22. ...........   „Wenn  sie  dies  lesen  können,  brauchen  Sie  keine  Brille“   „Konkurrent  vom  Markt  verdrängen“   „Konkurrenzfähig  bleiben“   „Profit  steigern“   „Mehr  Autos  verkaufen“   „Kundena[rak5vität  verbessern“   „KraUstoffverbrauch  reduzieren“  „Warnung  vor  geringem  Reifendruck“  
  23. 23. …  und  ein    Ende?  
  24. 24. int mult(int a, int b) { return a*b; } int mult(int a, int b) { 0   1   2   3   4   5   int result=b; for (int i=1; i<a; i++)0   0   0   0   0   0   0   result = result + b1   0   1   2   3   4   5   return result;2   0   2   4   6   8   10   }3   0   3   6   9   12   15  4   0   4   8   12   16   20  5   0   5   10   15   20   25   Problem  oder  Lösung?    
  25. 25. …so  what?  
  26. 26. APIs,  Bibliotheken   Hochsprachen   Compiler   Maschinensprachen  Betriebssystem   CPUs,  RAM   Register   true,  false   +5  Volt,  -­‐5  Volt  
  27. 27. Abstrak+on  
  28. 28. Entscheidung  
  29. 29. Architekturen  als    Strukturierung  für  PAL  
  30. 30. Fachliche  Architektur   Funk+onale  Architektur   Mensch   Technische  Architektur   (Design  Pa^erns,     Frameworks,  MDA)   APIs,  Bibliotheken   Hochsprachen   Compiler   Maschinensprachen  Betriebssystem   CPUs,  RAM   Register   true,  false   +5  Volt,  -­‐5  Volt  
  31. 31. zurück  zum    Requirements  Engineering  
  32. 32. Anforderung  Problem   Lösung  
  33. 33. Kontrolle!?  
  34. 34. Gedankenexperiment  …  
  35. 35. Gießkanne?  
  36. 36. Gießkanne?  
  37. 37. Gießkanne!  
  38. 38. Zusammenfassung  …  
  39. 39. Eine  kleine  prak+sche   Philosophie  über  das  Requirements  Engineering     „Was  ist  das  überhaupt,  eine   Anforderungsspezifika+on?“   Kim  Lauenroth   Vielen  Dank  für  Ihre     Aufmerksamkeit!  
  40. 40. Bildnachweis  Folie  1-­‐3,  5  &  42:  ©iStockphoto.com/Brigida_Soriano  (14696510)    Folie  9:  ©iStockphoto.com/1MoreCrea5ve  (15251741)  Folie  15:  ©iStockphoto.com/Sashkinw  (15994667)  Folie  24,  26  &  28:  ©office.microsoU.com  (  MP900438811)  Folie  29  &  33:  ©office.microsoU.com  (MP900443152)  Folie  30:  ©office.microsoU.com  (MP900400492)  Folie  31:  ©office.microsoU.com  (MP900433044)  Folie  32:  ©iStockphoto.com/Sage78  (5437267  Folie  36:  ©iStockphoto.com/JamesBrey  (11451754)  Folie  38-­‐40:  Fotos  mit  freundlicher  Genehmigung  von  Tim  Jonischkat  Folie  41:  ©iStockphoto.com/jerryhat  (2257834)    

×