tag:blogger.com,1999:blog-74950202233389321952024-02-07T13:24:29.798+01:00thoughts on software developmentFrankhttp://www.blogger.com/profile/08135053624185891812noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-7495020223338932195.post-45083612288521671122010-01-14T23:27:00.003+01:002010-01-14T23:33:36.530+01:00Junge Kunstfreunde<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQgnHUzJr-ASiVjjYMc7MsS1T_q73EGhxFZqIMPmvvcJkNQtjRJxKtSJb3KaaE52TC_Cwl3wM54rNZAuAvtBmAKZvbNWtCGnY3NUbcFVrHftPIPiaLW7Xy9E2vQNZKDJY_YK5skh2icH5u/s1600-h/Page_2.jpg"><img style="cursor:pointer; cursor:hand;width: 283px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQgnHUzJr-ASiVjjYMc7MsS1T_q73EGhxFZqIMPmvvcJkNQtjRJxKtSJb3KaaE52TC_Cwl3wM54rNZAuAvtBmAKZvbNWtCGnY3NUbcFVrHftPIPiaLW7Xy9E2vQNZKDJY_YK5skh2icH5u/s400/Page_2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5426727243474597394" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht3v2BUFVeVxHW7hjhrGP4VLuI70wCs3RdYLDfQVvzibMH7FLwmqpnIPUrwj9LGV8-qStK0Rs_mj2oHvVZmAoFEIFdl_CuqiovjG7Xqh4Z7hESVr6UXpWGtS-KHIiDV1pu1O8bQHjwCV-n/s1600-h/Page_1.jpg"><img style="cursor:pointer; cursor:hand;width: 283px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht3v2BUFVeVxHW7hjhrGP4VLuI70wCs3RdYLDfQVvzibMH7FLwmqpnIPUrwj9LGV8-qStK0Rs_mj2oHvVZmAoFEIFdl_CuqiovjG7Xqh4Z7hESVr6UXpWGtS-KHIiDV1pu1O8bQHjwCV-n/s400/Page_1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5426727239817713042" /></a>Frankhttp://www.blogger.com/profile/08135053624185891812noreply@blogger.com0tag:blogger.com,1999:blog-7495020223338932195.post-43966910419910327842008-10-30T22:45:00.006+01:002009-08-05T14:50:54.030+02:006. Treffen AK Nichtfunktionale Anforderungen (NFR)Gestern war das 6. Treffen des AK NFR in München bei Siemens. Es ging um Meßbarkeit und Abhängigkeiten zwischn NFR. Ich glaube, ich auch zum ersten Mal einen echten Softwarearchitekt getroffen. Er hat einen kleinen Vortrag über seine Arbeit bzw. die Probleme gehalten, welche im Zusammenhang mit NFR und Archtitektur auftreten. Es ist nämlich so, dass viele NFR erst durch bestimmte Architekturmuster (Lösungen) zum Vorschein kommen. Ein weiterer wichtiger Fakt ist, dass es NFRs gibt, welche aus der Funktionalität des System entstehen und welche, die aus der Entwicklung des Systems entstehen (z.B. Wartbarkeit, Testbarkeit). Diese NFR einfach zu benennen reicht auch nicht aus. Es ist besser Szenarien zu beschreiben. Die Aussage "unser System soll wartbar sein", ist sehr schwammig formuliert. Hier sollte besser ein Wartbarkeitsszenario beschrieben werden, welches Auskunft über die konkret erwarteten Aktionen gibt. Es durchaus oft unterschätzter Fakt, ist die Traceabillity von Anforderungen und ihren resultierenden Archtitekturentscheidungen.<div><br /></div><div>Zusammenfassung:</div><div>- Man sollte Anforderungen (auch NFRs) mit Szenarien beschreiben!</div><div>- Die Verfolgbarkeit von Anforderungen in die Architektur und auch Code sollte gegeben sein!</div><div>- Ein Architekt kann bei der Findung von NFRs sehr hilfreich sein, da Architekturlösungen zu bestimmten NFRs führen!</div><div>- Verschiede Perspektiven beachten, nicht nur den Anwender sondern auch den Entwickler.</div>Frankhttp://www.blogger.com/profile/08135053624185891812noreply@blogger.com0tag:blogger.com,1999:blog-7495020223338932195.post-60109612337929452008-04-14T16:08:00.004+02:002008-10-31T10:20:02.100+01:00Programmer of the year<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg9H5hFS9cwFg84il-sCalqzWaP2ywP-dTbjrrEF_xjDTF377uC7xCq_UUbd6AuCSZW2_eCUSRS34im94WnP90YVe8OQ4Zv9K8mP28chBH2R2IjK6TZfPPNYSgcC3WUOqM5ibp29XffRbH/s1600-h/comic3_programmer.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg9H5hFS9cwFg84il-sCalqzWaP2ywP-dTbjrrEF_xjDTF377uC7xCq_UUbd6AuCSZW2_eCUSRS34im94WnP90YVe8OQ4Zv9K8mP28chBH2R2IjK6TZfPPNYSgcC3WUOqM5ibp29XffRbH/s320/comic3_programmer.jpg" alt="" id="BLOGGER_PHOTO_ID_5189102930744776594" border="0" /></a><br />Wer will, kann sich das Comic ausdrucken und in sein Büro/Küche/etc. hängen!Frankhttp://www.blogger.com/profile/08135053624185891812noreply@blogger.comtag:blogger.com,1999:blog-7495020223338932195.post-65035352565221144092008-03-24T11:30:00.000+01:002008-03-24T11:38:25.455+01:00Love your Testcases like your Code<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiChDm7ZQ_H0VBKqLaL9M_HFu1x6j4CcfDEhague5li1JwhujNZEma3IabZEb3bcK4u6ksWYk3jgSk8Jclja2um572LVkHLwzrwsrc2rlzWAizp7a0ZdXaNOYSb_cRNZifL56yEExi3g_Hq/s1600-h/Comic2.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiChDm7ZQ_H0VBKqLaL9M_HFu1x6j4CcfDEhague5li1JwhujNZEma3IabZEb3bcK4u6ksWYk3jgSk8Jclja2um572LVkHLwzrwsrc2rlzWAizp7a0ZdXaNOYSb_cRNZifL56yEExi3g_Hq/s320/Comic2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5181255364058279362" /></a>Frankhttp://www.blogger.com/profile/08135053624185891812noreply@blogger.com0tag:blogger.com,1999:blog-7495020223338932195.post-25025674691350983992008-03-01T20:18:00.000+01:002008-03-24T11:30:15.431+01:00The Green Bar<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIzu5njh72mfjW-nfZ1jaw_8sHyWBzfavMAmgUL16oJXXG4aSQnLCBkm9Ipz_3pUxDbB76H7aO83HgaewUr4M_uthRwLOfXa5GJm8O0BWCGPejknvDQVbPiMAAiDLzrVPfApYbdY6Z61ul/s1600-h/Comic1.jpg"><img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; " src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIzu5njh72mfjW-nfZ1jaw_8sHyWBzfavMAmgUL16oJXXG4aSQnLCBkm9Ipz_3pUxDbB76H7aO83HgaewUr4M_uthRwLOfXa5GJm8O0BWCGPejknvDQVbPiMAAiDLzrVPfApYbdY6Z61ul/s320/Comic1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5181252825732607394" /></a>Frankhttp://www.blogger.com/profile/08135053624185891812noreply@blogger.com0