318,373 research outputs found

    Functional Analysis and Object-Oriented Design- A Hybrid Methodology

    Get PDF
    We propose a methodology for information systems analysis and design which is a hybrid of two main streams in software engineering, the functional (or process-oriented) approach and the object-oriented (OO) approach. System analysis, which aims at eliciting and defining user requirements, continues to be carried out in the functional approach, utilizing data flow diagrams (DFD). System design, which aims at designing the software, is carried out in the OO approach, yielding an object model that consists of an object schema and a behavior schema (i.e., methods and messages). The transition from the functional model (in the analysis stage) to the OO model (in the design stage) is enabled by the use of ADISSA methodology, which facilitates design of the object schema from DFD data stores, and design of the behavior schema from transactions, which by themselves are derived from the DFDs

    An Object Oriented Approach for Business Process Reengineering

    Get PDF
    Successful Business Process Reengineering (BPR) projects depend on the appropriate business process modeling techniques. On the other side, Information technology (IT) is considered as a key enabler of BPR. Since the object-oriented technique became the most common approach for implementing information systems, the object oriented approach to business process modeling seems to be the best way for more successful BPR projects. This work aims to develop a modeling method for BPR. This method should fill the gap between modeling business process and creating a supportive information system for the redesigned processes in BPR. The present work introduces BPR modeling method that links object orientation with business process modeling. The proposed method integrates an object-oriented modeling method (An Extended object-oriented modeling method) with object-oriented modeling language (Unified Modeling language UML). Design science methodology was used to develop the proposed modeling method. The proposed method was implemented into two types of business process case studies. The implementation showed a promising modeling technique for representing the business process and linking business process modeling with the development of the supportive information system

    Acquiring Systems Knowledge with GOOI (Graphical Object-Oriented Interfaces)

    Get PDF
    Information system development, in particular expert systems and other knowledge-based approaches, require extensive human expert knowledge. Often, acquiring such knowledge is problematic with regard to efficiently acquiring the expert’s knowledge and translating this knowledge into a system usable form. Knowledge acquisition has long been viewed as the bottleneck of knowledge-based systems and more recently is being recognized as a significant issue in general information systems analysis and design. Object-oriented techniques are presented as a uniform method for overcoming translation difficulties and implementing graphical interfaces. A graphical interface provides a modeling platform that is easily understood by experts and knowledge engineers. The object-oriented base for our tool provides an additional benefit in developing implemented systems by providing a representation independent methodology that can easily be mapped into any other object-oriented based expert system or other object-oriented information systems

    An Object Oriented Paradigm for Requirements Specifications.

    Get PDF
    Software engineering defines a formalized five-step life-cycle for software development. These steps are: requirements specification, design, implementation, testing and maintenance. The requirements specification phase of the software development life-cycle is responsible for determining the functionality of the proposed system. In this work, a methodology is developed that enhances the generation of accurate requirements specifications, utilizing an object-oriented paradigm. This research realizes four objectives. First, the process of information transferral between the user and the specification team is enhanced. Second, a working base of knowledge containing the domain-specific information within the initial requirements document is established for use by the specification team. Third, techniques for evaluating the overall quality of the initial requirements document are addressed. Specifically, the problems associated with document ambiguity, completeness, consistency and structure are examined. Finally, a specification paradigm is defined utilizing this knowledge-based specification environment. The paradigm permits the automatic generation of an object-oriented specification model. This model may then be used as an input for the design phase. This paradigm defines a methodology for the establishment and evaluation of the knowledge-based specification environment. The environment permits the incorporation of an object-oriented development strategy into the specification process. In addition, the concept of information traceability throughout the specification process is enhanced

    Defining and using road network data in an accident database

    Get PDF
    This thesis proposes improvements to the design of road accident databases typically used by local authorities in England. The present design tends to lead to inconsistencies in the information relating to the road network contained in the database. A methodology for the redesign of the database is proposed which will lead to greater data integrity and provide additional and more detailed information. The advantages of the system are demonstrated by producing accident predictive relationships for sharp bends and minor junctions. The design has been carried out in the context of a relational database system incorporating data from a geographical information system. The advantages of an object-oriented system are also considered and proposed as a direction for further research

    Business Domain Modelling using an Integrated Framework

    Get PDF
    This paper presents an application of a “Systematic Soft Domain Driven Design Framework” as a soft systems approach to domain-driven design of information systems development. The framework combining techniques from Soft Systems Methodology (SSM), the Unified Modelling Language (UML), and an implementation pattern known as “Naked Objects”. This framework have been used in action research projects that have involved the investigation and modelling of business processes using object-oriented domain models and the implementation of software systems based on those domain models. Within this framework, Soft Systems Methodology (SSM) is used as a guiding methodology to explore the problem situation and to develop the domain model using UML for the given business domain. The framework is proposed and evaluated in our previous works, and a real case study “Information Retrieval System for academic research” is used, in this paper, to show further practice and evaluation of the framework in different business domain. We argue that there are advantages from combining and using techniques from different methodologies in this way for business domain modelling. The framework is overviewed and justified as multimethodology using Mingers multimethodology ideas

    Analisis dan Perancangan Sistem Informasi Eksekutif Pemasaran pada Distributor Alat Tulis Kantor: Studi Kasus pada Benza Prima

    Full text link
    Executive information system (EIS) has been widely used in enterprises and institutions to help the executives make decisions quickly and accurately for the organization's business needs. A research is conducted to create a marketing executive information system that can produce analytic reports and comparison reports for the executive of Benza Prima. For information search the fact finding techniques is utilized by conducting surveys directly to the company to study the company needs and the running procedures. The executive information system design uses Object Oriented Analysis and Design (OOAD) methodology. The research results in an executive information system that produces report in forms of pivot tables and charts to help the Benza Prima executives make decisions. The marketing executive information system design is expected to provide analytic information that can be used by the Benza Prima executive as an analytic tool in planning marketing strategies

    RANCANG BANGUN SISTEM INFORMASI PENJUALAN PADA PT. PICOTEL NUSANTARA MENGGUNAKAN METODE WATERFALL

    Get PDF
    Repeater Sales Information System is a management information system that produces various information that can be useful to support sales activities at PT. Picotel Nusantara. The manifestation of the development of the Repeater's sales information system is the making of computer applications that are able to represent the whole designed information system. Produced sales information system applications are able to manage sales data, which includes sales transactions, cash receipt transactions, item data, data purchase orders, account data, and customer data in an organized manner, and produce complete, accurate and always current reports for each level of management . In writing this final assignment, the author uses the waterfall methodology, in this method there are several stages, namely the survey stage, the system design stage, the coding stage, the testing stage, the maintenance stage. From the method that I use, the authors build applications that can be used for the sales process, as well as promotions to customers, so that this application can be expected to be implemented by PT. Picotel Nusantara. The information system approach method used in this information system uses object-oriented methods (object oriented) which emphasize problem solving software based on objects. The system design uses Java and the database design uses MySql Server. The results of the design of sales information system applications show that the role of computer applications in information systems is very important as a support in improving the quality of sales and service activities in the company environment

    Integrating end-to-end threads of control into object-oriented analysis and design

    Get PDF
    Current object-oriented analysis and design methodologies fall short in their use of mechanisms for identifying threads of control for the system being developed. The scenarios which typically describe a system are more global than looking at the individual objects and representing their behavior. Unlike conventional methodologies that use data flow and process-dependency diagrams, object-oriented methodologies do not provide a model for representing these global threads end-to-end. Tracing through threads of control is key to ensuring that a system is complete and timing constraints are addressed. The existence of multiple threads of control in a system necessitates a partitioning of the system into processes. This paper describes the application and representation of end-to-end threads of control to the object-oriented analysis and design process using object-oriented constructs. The issue of representation is viewed as a grouping problem, that is, how to group classes/objects at a higher level of abstraction so that the system may be viewed as a whole with both classes/objects and their associated dynamic behavior. Existing object-oriented development methodology techniques are extended by adding design-level constructs termed logical composite classes and process composite classes. Logical composite classes are design-level classes which group classes/objects both logically and by thread of control information. Process composite classes further refine the logical composite class groupings by using process partitioning criteria to produce optimum concurrent execution results. The goal of these design-level constructs is to ultimately provide the basis for a mechanism that can support the creation of process composite classes in an automated way. Using an automated mechanism makes it easier to partition a system into concurrently executing elements that can be run in parallel on multiple processors
    • …
    corecore