1 / 14

SOFTWARE ENGINEERING

SOFTWARE ENGINEERING. Requirement Analysis (Supplements). Ini yang mungkin anda dengar dari klien anda…. Arsitek yth. Tolong buatkan rumah untuk saya. Saya kurang pasti apa yang saya inginkan, jadi gunakan kebijaksanaan anda.

ossie
Télécharger la présentation

SOFTWARE ENGINEERING

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SOFTWARE ENGINEERING Requirement Analysis (Supplements)

  2. Ini yang mungkin anda dengar dari klien anda… Arsitek yth. Tolong buatkan rumah untuk saya. Saya kurang pasti apa yang saya inginkan, jadi gunakan kebijaksanaan anda. Rumah saya harus memiliki dua sampai 45 kamar tidur. Pastikan bahwa penambahan dan pengurangan ruangan bisa mudah dilakukan. Saya akan memutuskan pada waktu anda membawa blueprint ke tempat saya. Jangan lupa berikan rincian biaya untuk setiap konfigurasi. Jangan lupa kalau saya akan memilih rumah yang biaya pembangunannya lebih rendah daripada rumah yang saya tempati sekarang. Pastikan bahwa anda memperbaiki semua kekurangan yang ada sekarang (lantai di dapur sekarang bunyi kalau berjalan di atasnya, dan dinding tidak kedap sempurna).

  3. Ini yang mungkin anda dengar dari klien anda… Janga lupa juga, ketika anda merancang rumah ini, buat supaya biaya operasional per tahunnya serendah mungkin. Ini harus berarti penggabungan biaya untuk aluminium, plastik, dan bahan komposit. (Kalau anda memilih untuk tidak menggunakan bahan-bahan tersebut, berikan alasan yang jelas.) Perhatikan untuk menggunakan rancangan yang modern dan bahan terbaru, karena saya ingin menunjukkan ide dan metode yang paling up-to-date. Tapi hati-hati, dapur harus dirancang untuk bisa mengakomodir, di luar yang lainnya, lemari dingin saya – Gibson 1952.

  4. Ini yang mungkin anda dengar dari klien anda… Untuk memastikan anda membangun rumah yang benar untuk seluruh keluarga saya, jangan lupa untuk menghubungi semua anggota keluarga saya, termasuk yang tidak tinggal di sini. Ibu mertua saya, yang datang sekali setahun, mempunyai pendapat yang kuat tentang bagaimana rumah harus dibuat. Pastikan anda mempertimbangkan semua itu untuk mengambil keputusan yang benar. Tapi saya, bisa saja mengubah pilihan apa pun yang anda buat. Saat ini, jangan perduli dengan rincian kecil. Pekerjaan anda adalah membangun rencana secara keseluruhan; buat pandangan yang luas. Misalnya, saat ini tidak perlu memilih apa warna karpet. Tapi camkan kalau istri saya suka warna biru. Bla, bla, bla…

  5. Ini yang mungkin anda dengar dari klien anda… Anda harus bekerja sesenang mungkin sebagaimana saya mengutarakan ini. Bisa menggunakan teknik dan bahan terkini, dan memberikan kebebasan dalam rancangan anda, sesuatu yang jarang ada. Hubungi saya segera setelah anda menyelesaikan rencana anda. P.S. Istri saya baru saja bilang, dia tidak setuju dengan banyak hal yang saya utarakan di sini. Sebagai arsitek, anda harus bisa menyelesaikan permasalahan ini. Dulu saya sudah mencoba, tapi tidak berhasil. Kalau anda tidak bisa, saya akan mencari arsitek yang lain. P.P.S. Mungkin yang saya inginkan bukan rumah tapi sebuah trailer. Beri kabar saya kalau memang ini opsinya. If Architects Worked Like ProgrammersProf. Vicki L. Sauter

  6. Ini bukan hubungan yang anda harapkan… Seseorang sedang naik balon udara dan sadar kalau dia tesesat. Dia menurunkan ketinggian dan melihat ada seseorang di bawah dan berteriak. "Maaf, bisakah anda memberitahu saya, saya ada di mana?" Orang di bawah menjawab: "Ya, anda sedang ada di balon udara, melayang sekitar 9 meter dari padang." "Anda pasti bekerja di bidang IT.", kata orang di balon udara. "Ya, betul", jawabnya. "Bagaimana anda tahu?" "Ya…", kata orang di balon udara, "Yang anda katakan, secara teknis benar semua, tapi tidak bisa diterima untuk semua orang." Orang di bawah berkata, "Anda pasti seorang business-man." "Ya, betul", jawabnya, "Tapi bagaimana anda tahu?".

  7. Ini bukan hubungan yang anda harapkan… "Ya…", jawab orang di bawah, "Anda tidak tahu anda di mana, atau ke mana anda pergi, tapi anda mengharapkan saya untuk bisa membantu anda. Anda berada di tempat yang sama dengan sebelum anda bertemu saya, tapi sekarang saya salah." If Architects Worked Like ProgrammersProf. Vicki L. Sauter

  8. Lagi tentang spesifikasi The US standard railroad gauge (distance between the rails) is 4', 8.5". That's an exceedingly odd number. Why was that gauge used? Because that's the way they built them in England, and English expatriates built the US Railroads. Why did the English build them like that? Because the first rail lines were built by the same people who built the pre-railroad tramways, and that's the gauge they used. Why did "they" use that gauge then? Because the people who built the tram-ways used the same jigs and tools that they used for building wagons, which used that wheel spacing. Okay! But why did the wagons have that particular odd wheel spacing? Well, if they tried to use any other spacing, the wagon wheels would break on some of the old, long distance roads in England, because that's the spacing of the wheel ruts. So who built those old rutted roads? Imperial Rome built the first long-distance roads in Europe (and England) for their legions. The roads have been used ever since.

  9. Lagi tentang spesifikasi (lanjutan) And the ruts in the roads...? Roman war chariots formed the initial ruts, which everyone else had to match or fear of destroying their wagon wheels. Since the chariots were made for Imperial Rome, they were all alike in the matter of wheel spacing. The United States standard railroad gauge of 4 feet, 8.5 inches is derived from the original specifications for an Imperial Roman war chariot. And bureaucracies live forever. So the next time you are handed a specification and wonder what horse's ass came up with it, you may be exactly right, because the Imperial Roman war chariots were made just wide enough to accommodate the back ends of two war horses. Now the twist to the story...

  10. Lagi tentang spesifikasi (lanjutan) When you see a Space Shuttle sitting on its launch pad, there are two big booster rockets attached to the sides of the main fuel tank. These are solid rocket boosters, or SRBs. Thiokol at their factory at Utah makes the SRBs. The engineers who designed the SRBs would have preferred to make them a bit fatter, but the SRBs had to be shipped by train from the factory to the launch site. The railroad line from the factory happens to run through a tunnel in the mountains. The SRBs had to fit through that tunnel. The tunnel is slightly wider than the railroad track, and the railroad track, as you now know, is about as wide as two horses' behinds. So, a major Space Shuttle design feature of what is arguably the world's most advanced transportation system was determined over two thousand years ago by the width of a horse's ass. Prof. Vicki L. Sauter

  11. Permintaan sistem A CEO with hotel chain A found himself having to spend a night in a hotel from hotel chain B. Naturally, he was very curious as to what kind of information systems they had, and resolved to keep an open eye for competitive use of IT. As he approached the reception for first time, the woman behind it smiled at him and said "Welcome back, Sir!" Flabbergasted, he said "But...it is 12 years since I was here last! How could you know that I have stayed here before, what kind of advanced information systems do you have that can store and find the fact that I was here 12 years ago?" "Well, it is really very simple", she said. "When the doorman opened the door to your cab, he asked if this was your first stay with us. You answered no, and as you walked through the door, the doorman looked at me through the window and touched his nose. That told me that you should be welcomed back...."

  12. Permintaan sistem (lanjutan) • An Information System is much more than the Information Technology that enables it • Often we focus too narrowly on the Information Technology component at the expense of understanding the other vital ingredients necessary for an effective Information System • Information systems don't have to mean information technology...

  13. Standar dalam software engineering • ISO 9126 • Standar ISO untuk evolusi produksi software • Dijelaskan 6 karakteristik kualitas software • ANSI/IEEE Standard 830-1993 • Model untuk software requirement specification (SRS) • ISO 12207 • Standar ISO untuk software lifecycle processes (SLCP) • Pemetaan antara ISO 9126 (standar metrik kualitas produk software) dan ISO 12207 (standar proses daur hidup software)

  14. Software requirement specification (SRS) • Recommended practice from ANSI/IEEE Standard 830-1993 • Best Article by Donn Le Vie, Jr., Writing Software Requirements Specifications

More Related