Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/2418
Title: An Event-based framework for object-oriented analysis, computation of metrics and identification of test scenarios
Researcher: Singh, Sandeep Kumar
Guide(s): Gupta, J P
Sabharwal, Sangeeta
Keywords: Computer Science
Event-Meta Model
Event-based framework
Object-Oriented Analysis
Information Technology
Upload Date: 25-Aug-2011
University: Jaypee Institute of Information Technology
Completed Date: 09/01/2011
Abstract: Software projects are inherently complex, risky and require careful planning. Inadequate planning and specifications, ill defined requirements, poor process of requirement analysis and testing, lack of metrics and measures to compute project’s sheer size and complexity, all together lead to numerous change requests, delays, significant added costs and increases the possibility of errors. But it is also a fact that software failures for the most part are predictable and avoidable by using a good requirement analysis method, proper management of software complexity and proper testing techniques. The entire work in this thesis focuses on these three factors to avoid software failures. Currently, Object-Oriented Analysis is the most popular method for analysis of requirements. In Object-Oriented Analysis, various techniques have been proposed that either use Natural language processing approaches or employ Use cases to identify classes. Natural language based approaches have their own inherent limitations and several critical reviews have been done on Use case based approaches. It has been iterated that event thinking is equally important way of modeling a system. At the same time there are supporting facts that event modeling introduces rigor and discipline in the Use Case modeling by helping to determine list of Use Cases. So, work has been done in this thesis to use events to develop an alternate method for Object-Oriented Analysis of requirements, for measuring complexity of a system, to generate event sequence-based test scenarios and test cases and to specify and model changes in software requirements either in terms of addition and/or modification of events or event interdependencies. All these contributions are integrated under a single event-based framework. This framework addresses the requirements analysis, design, modeling, program construction, testing, and support activities of a typical software engineering process.
Pagination: xix, 179p.
URI: http://hdl.handle.net/10603/2418
Appears in Departments:Department of Computer Science Engineering and Information Technology

Files in This Item:
File Description SizeFormat 
01_title.pdfAttached File14.67 kBAdobe PDFView/Open
02_table of contents.pdf22.72 kBAdobe PDFView/Open
03_declaration.pdf11.63 kBAdobe PDFView/Open
04_certificate.pdf11.77 kBAdobe PDFView/Open
05_acknowledgement.pdf13.39 kBAdobe PDFView/Open
06_abstract.pdf17.92 kBAdobe PDFView/Open
07_list of acronyms & abbreviations.pdf17.11 kBAdobe PDFView/Open
08_list of symbols.pdf11.44 kBAdobe PDFView/Open
09_list of figures.pdf14.2 kBAdobe PDFView/Open
10_list of tables.pdf13.49 kBAdobe PDFView/Open
11_chapter 1.pdf136.92 kBAdobe PDFView/Open
12_chapter 2.pdf86.34 kBAdobe PDFView/Open
13_chapter 3.pdf364.73 kBAdobe PDFView/Open
14_chapter 4.pdf412.72 kBAdobe PDFView/Open
15_chapter 5.pdf257.71 kBAdobe PDFView/Open
16_chapter 6.pdf1.12 MBAdobe PDFView/Open
17_references.pdf68.75 kBAdobe PDFView/Open
18_appendix.pdf27.53 kBAdobe PDFView/Open
20_synopsis.pdf72.55 kBAdobe PDFView/Open
Show full item record


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: