Functional- and object-oriented framework for system analysis and design

Dissertant

al-Rawhani, Taha Husayn

Thesis advisor

Abu Samahah, Ala M.

University

Arab Academy for Financial and Banking Sciences

Faculty

The Faculty of Information Systems and Technology

University Country

Jordan

Degree

Ph.D.

Degree Date

2005

English Abstract

This dissertation presents two primary parts : a development framework (functional-and object-oriented framework-FOOF) for information systems analysis and design, and a conversion model to convert orientation of the development process from functional analysis into object-oriented design.

FOOF presents an alternative to the traditional analysis and design processes usually performed according to one single approach.

FOOF introduces three sequential phases to cover activities of the analysis and design processes based upon different approaches, these are: analysis phase, conversion phase, and design phase.

According to FOOF, these three phases performed by functional-oriented approach, proposed conversion model and object-oriented approach, respectively.

This work aims to take advantage of the strengths of the functional-oriented and the object-oriented approaches throughout all phases of the development lifecycle.

So, FOOF suggests performing early activities of the development process by the functional-oriented models: Data Flow Diagrams (DFDs) and Entity Relationship Model (ERM).

And then converting their deliverables by techniques, rules, and procedures of the conversion model into object-oriented paradigms such as a Class Model (CM) that shows entity classes of the system and their attributes and methods; a Class Relationships Diagram (CRD) that models the relationships between those classes; and an Interface Class Model (ICM) that contains user interface classes.

Other important parts developed in this research are: analysis techniques to classify components of DFDs and ERM into three functional tables (entity table, boundary table, and relationship table), conversion rules to convert these components into three object-oriented tables (entity class table, boundary object table, and relationship class table), and construction techniques to represent these components in three object-oriented models (CM, CRD, and ICM).

These rules and techniques are introduced and applied throughout three stages of the conversion model, these are : extracting the functional-oriented components, deriving the object-oriented components, and building the object-oriented models, respectively.

In addition, there is a set of procedures proposed within the conversion model to develop the functional tables, the object-oriented tables, and the object-oriented models directly and systematically.

Main Subjects

Information Technology and Computer Science

Topics

No. of Pages

175

Table of Contents

Table of contents.

Abstract.

Chapter one : Introduction.

Chapter two : Development approaches.

Chapter three : Integration methods.

Chapter four : Conversion model.

Chapter five : Functional-and object-oriented framework (FOOF)

Chapter six : Example : university registration system.

Chapter seven : Summary and conclusions.

References.

American Psychological Association (APA)

al-Rawhani, Taha Husayn. (2005). Functional- and object-oriented framework for system analysis and design. (Doctoral dissertations Theses and Dissertations Master). Arab Academy for Financial and Banking Sciences, Jordan
https://search.emarefa.net/detail/BIM-304756

Modern Language Association (MLA)

al-Rawhani, Taha Husayn. Functional- and object-oriented framework for system analysis and design. (Doctoral dissertations Theses and Dissertations Master). Arab Academy for Financial and Banking Sciences. (2005).
https://search.emarefa.net/detail/BIM-304756

American Medical Association (AMA)

al-Rawhani, Taha Husayn. (2005). Functional- and object-oriented framework for system analysis and design. (Doctoral dissertations Theses and Dissertations Master). Arab Academy for Financial and Banking Sciences, Jordan
https://search.emarefa.net/detail/BIM-304756

Language

English

Data Type

Arab Theses

Record ID

BIM-304756