Matakuliah Tahun : Decision Support System : 2009 DSS Requirement Analysis Pertemuan - 14 Sasaran Pembelajaran •Mahasiswa dapat menyusun kembali kebutuhan user manajemen akan system yang dapat mendukung tugas dan pekerjaan dalam suatu rancang bangun DSS Bina Nusantara University 3 Pokok Bahasan • General Development Phases • Problem Analysis and Planning • Requirement Analysis Bina Nusantara University 4 DSS Development • DSS Development – Objectives – • Explain the relative advantages and disadvantages of do-ityourself versus professional development. • Describe important steps that can occur in the process of building a decision support system. • Differentiate among the developmental activities of analysis, design, and implementation. • Discuss your role as a do-it-yourself developer. Bina Nusantara University DSS Development – Development ranges from recognition of need for a DSS through use of the DSS to support decisions – Quality of DSS depends on • Developer skills • Development process • Development tool(s) – These also affect speed and cost of develop-ment Bina Nusantara University DSS Development • Measures of success – – – – – Is it used? Extent of usage User’s perception about convenience of usage Ability to produce correct responses Economic payoffs Bina Nusantara University DSS Development Success • Ingredients for successful development – Technical skills in system development – Methodological skills in system development • analysis (what are the requirements?) • design (what is the blueprint?) • implementation (following the blueprint) – Satisfying the end user • familiarity with problem domain • determining end user needs • user involvement in analysis and design Bina Nusantara University DSS Development Success • Selecting an appropriate development tool(s) – depends on developer’s technical skills – depends on end user’s needs • Knowledge access – initializing the KS – depends on appreciation of knowledge sources for the problem domain Bina Nusantara University DSS Developers – Developers • Professional – builds systems for a living – formally trained in computer science/business computing • Do-It-Yourself – is a manager and end user – typically little formal training in computer science • Both can succeed or fail Bina Nusantara University Computer Based Decision Support – Help for do-it-yourself developers • Information center – – – – educate end users about possibilities and how to achieve them provide technical assistance promote do-it-yourself development track technological advances • To benefit from such services, do-it-yourself developer should be – familiar with DSS development process – conversant in KM techniques – acquainted with development tool(s) Bina Nusantara University Computer Based Decision Support – DSS development process • Many formal approaches to system development exist within SDLC confines – used by professionals – used for large scale systems – require time, effort, and resources Bina Nusantara University Computer Based Decision Support • Do-it-yourself development skirts SDLC formalities – can informally consider same issues as professional – guidelines can be organized in 5 topic areas: » Preliminaries or planning » analysis » design » implementation » operations Bina Nusantara University Planning Phase • Activities – – – – recognizing a decision support need or opportunity setting broad objectives and evaluation standards planning for the development project Proposing the solution Bina Nusantara University Analysis Phase • Activities – – – – studying the decision situations to be supported specifying detailed requirements to be met identifying tool candidates Defining DSS Architecture base on technological requirements Bina Nusantara University Design Phase • Design – Dialog Management – Model Management – Coordination Management • Implementation • Operation Bina Nusantara University Development Plan • Aktivitas didasarkan pada phase Planning – Mengenali decision support yang dibutuhkan atau peluannya • improving decision-maker productivity • pursuing a competitive strategy – Menetapkan broad objectives dan evaluation standards • kinds of support to be provided • capacity expectations • standards for gauging success – Menetapkan DSS System Definition sebagai solution concept – planning untuk development project • securing commitment of superiors • constructing a budget • scheduling the development activities – Propose untuk mendapatkan users approval • Deliverables – DSS System Definition – Project Proposal Bina Nusantara University 17 Requirement Analysis • Aktivitas – Study situasi atau lingkungan pengambilan keputusan yang akan disupport • • • • decision maker inclinations and tastes relevant problem recognition and solving means relevant knowledge used in decision making organizational context in which system will be used – Specifikasikan secara rinci requirements yang harus dipenuhi • functional requirements ( data dan function) – Entity class and use cases ( OOAD) • interface dan dialog requirements • coordination requirements • knowledge management techniques yang diperlukan – Identifikasi technological tool candidates – Definisikan DSS Architecture berdasarkan technological Bina Nusantara University requirements 18 Analysis • Deliverables ( OOAD ) – Entity Class Diagram • Class diagram dan Class behavior – Usage • • • • • • Usecase details functional requirements list Decision model specification interface and dialog requirements coordination requirements needed knowledge management techniques – DSS Architecture Bina Nusantara University 19 Review&Question Bina Nusantara University 20