software proces s self.diagnosis system ardilla annisa binti azizan
Transcription
software proces s self.diagnosis system ardilla annisa binti azizan
I i l SOFTWAREPROCES S SELF.DIAGNOSISSYSTEM : , ARDILLA ANNISA BINTI AZIZAN A report submittedin partial fulfilment of the requirementsfor the awardof the degreeof Bachelorof Science(Computer) Facultyof ComputerScienceandInfomationSystem UniversitiTeknologiMalaysia NOVEMBER2OO7 V1 ABSTRAK f Jaminankualiti perisian merupakan isu penting dalam dunia pembangunanperisian. Terdapatbanyak model mengenai prinsip dan aktiviti yang menyokong kematangan prosesperisian untuk jaminan kualiti perisiannya.Walau bagaimanapun,model model ini adalah sukar untuk digunakan dan biasanyadilakukan oleh organisasi besarberbanding organisasi sederhara dankecil disebabkansifat semulajadiproses penilaian kualiti perisian dan peningkatanrlyayang rumit dan mengambil masayang lama untuk dilaksanakan.Oleh itu, sistem diagnosis sendiri yang dibangunkanini bertujuan untuk membantu pembangunperisian dalamanmenaksir tahap kematangan prosesperisian mereka berdasarkanmodel "Capability Maturity Model Integration" (CMMI) di peringkat 2 sekaligusmelaksanakanprosespeningkatanterhadapproses perisian mereka. Sistem yang dibangunkan ini menggunakanpendekatankepintaran buatan dalam metodologi pembangunannya,teknik dan alatan.Adalah diharapkan sistem ini berupaya membawa pembangunperisian yang kurang berpengalaman meningkatkanprosespembangunanperisian untuk menghasilkanperisian yang berkualiti. ABSTRACT I softwarequality assurance is an importantissuein the world of software development.Thereareseveralmodelsfor softwarequality assurance which describe the principlesandpracticesunderlyingsoftwareprocessmaturity.However,these modelsareusuallyimplementedby largeorganisations andhardlyto be usedby smallor mediumorganisations becauseof thenatureof softwarequality assessment andimprovementwhich arecomplex,lengthyandis a slow process.Therefore,the systemis a self-diagnosissystemto help internalsoftwaredevelopersevaluatetheir maturityof softwareprocessbaseon the CapabilityMaturity Model Integration (CMMD at level 2 andthusstartimplementingprocessimprovementtowardstheir softwareprocess.This systemis developedusingartificial intelligenceapproachin the methodology,techniquesandtools.It is hopethat the systemis ableto lead inexperiencedsoftwaredevelopersto improvethe softwareprocessthusproducing high quality software. REFERENCES ElaineRich (1983).ElaineRich,Artificial Intelligence.Mc-Graw Hill Iirternational Edition. Feigenbaum (19s2).EdwardA. Feigenbaum,KnowredgeEngineering in the r9g0,s. Dept'of computerscience,stanforduniversity, stanford, cA, rgg2. Giarratano (199s).JosephGia:ratano,Gary Riley, Expertsystem principles : and Programming: 3'dEdition. Boston,USA : pws publishing company, 199g. Hadzlanbin Jamil (2005).sistempakar Diagnosispenyalcit Tanamanpadi. BachelorDegreeThesis.UniversitiTeknorogiMalaysia,Skudai. Keith Darlington (2000). The Essenceof EXPERT S4STEMS. England : prentice Hall. Lau Kok Poh (2005). Insect and Mite Infestationson Human Diagnosis System. BachelorDegreeThesis.universiti TeknologiMalaysia,skudai. Luger, G.F. (2005). George Luger, Artificial Intelligence structures & strategies complex Problem for solving.5th Edition. usA : Addison wesley Longman, Inc. Luger,G.F. and stubblefield, w.A (1998),Artificial Intelligence- structures and Strategiesfor ComplexProblem Solving.3d Edition. USA : Addison Weslev Longman. Morelli, R. (2000). Java, Java, Java object-oriented problem solving. New Jersey, USA : PrenticeHalL27l- 275. Naumann,J. D. and Jenkins, A. M. (r9g2). prototyping the newparadigmfor systemsdevelopmenf.MIS euarterly, vol. 6 no. 3. 77 (2001). Roger Pressman.Software Engineering A Practitioner's Approach. . New York : Mc-Graw Hill. Fantina,Practi cal Softwar e Pro cess Impr ovement, London : Artech House 2005. B Hunter(2001).RobinB Hunter,et al., Softwar e Pro cess Impr ovement. ia : AngelaBurges,2001. / iKanungo, Asha Goyal, CMMfM Implementation : Embarking on High ty Practices, New Delhi, India : Tata McGraw-Hill Publishing Company 2004(r1-16). Tsumoto (2000). ShusakuTsumoto, Knowledge Discovery in Clinical and Evaluation of Discovered Knowledge in Outpatient Clinic. Sciences. EngineeringInstitute (2005). CMMI Development version 2.0. Retrieved on y 2007from http://www.sei.cmu.edu/cmmi. areEngineering Institute (2006). Retrieved on 3 September2006 from 7www.sei.cmu.edu/pub/documents/94.reports/pdf/srO7.94.pdf. EngineeringInstitute(2007).Fr equentlyAsked Questi ons (FAO. Retrieved 4 August2007from http://www.sei.cmu.edur/ cmmilfaqlapp-faq.html. illings(1987).Neil A. Stillings, CognitiveScience: An introduction.MIT Press 987. (1998).Sami Zahran,SoftwareProcessImprovement : Practical Guidelines BusinessSuccess.Harlow, England : Addison Wesley Longman.