scholarly journals Object Oriented VS Structured Analysis and Design in System Development Courses

Objectives: The main aim of this study was to investigate the factors that influence students’, academicians’, clients’, as well as developer’s preferences in choosing their preferred approach in system development, namely structured analysis design (SAD) or object-oriented analysis and design (OOAD). Methods: The research design was based on a survey methodology and a case study. For the survey, questionnaires were administered to 30 students and 38 academicians, who were randomly selected from several Malaysian universities. For the case study, the requirements of the information system were modeled and presented to several clients to elicit their feedback. The survey data were analyzed using SPSS Findings: The result shows that students preferred the use of OOAD approach, which clearly outnumbered those who preferred the SAD approach, which stood at 33%. Interestingly, the majority (53%) of academicians preferred the use of a mixture of both approaches. Likewise, the clients shared a similar view with the academicians, whereas the developer preferred the OOAD approach. Application/Improvements: Clearly, the findings suggest that both approaches are essential, but the one that is widely used by developers and preferred by students is OOAD, and thus should be given priority when it comes to structured analysis and design. As such, curriculum designers and institutions of higher learning, particularly those offering system analysis and design and related courses, should make the necessary changes to the existing curriculum such that the academic programs offered will be able to produce highly competent and skilled analysts and designers as required by the industry.

2010 ◽  
Vol 455 ◽  
pp. 237-241
Author(s):  
X.Y. Yang ◽  
H.B. Zheng ◽  
Z.W. Zhang

With the development of manufacturing automation and intelligent increasing speed, the construction in plant management information has been important tasks to promote business innovation ability, improve competitiveness and manufacturing execution. In this paper, UML (Unified Modeling Language) and object-oriented modeling technology were applied to model the static structure and dynamic behavior of the plant management information from requirement analysis to system implementation, including functional requirement model, static structural model, asset management time sequence chart, system physical model and so on. The visualized system analysis method and technology better planned the system design and improved the efficiency of the system development. It will play a guiding role in the object-oriented software development.


Author(s):  
Benjamin Khoo

System Analysis and Design (SAND), is critical for any system development project.  Most new systems are built using Object-Oriented System Analysis and Design (OOSAND).  This paper critically examined and analyzed the OOSAND methodology to discover the underlying principles and rationales based on the inherent processes.  There are a few past studies that had examined the factors influencing the processes but few had examined the processes themselves.  This paper focuses on the SAND processes and examines the pragmatic issues concerning them.  The significance of this research is that the knowledge gained in this exercise will provide systems analyst/programmers a better heuristics to migrate legacy systems to the new object-oriented system and enable higher analyst/programmer efficiency and effectiveness in conducting SAND.


Author(s):  
Ajantha Dahanayake

The first case study focuses on evaluating the capability of the CAME environment of supporting a problem area that requires a structured analysis and design method. The specific problem lies in the financial and administration sector of the example problem, Dutch flower auction (see Chapter 3). Financial administration is an activity that is required frequently within organizations, and the analysis, design, and development of such an information system are normally supported by a structured analysis and design method. This case investigates the modeling process and techniques required for a popular structured analysis and design method known as the YOURDON method. The financial and administration sector’s problem is used as the problem area of this case study based on the following considerations: a problem preferably of a general nature, meaning that development of similar information systems is common, is the object of investigation. The Dutch flower auction’s financial and administration sector’s problem is one of a typical data processing nature, and this is clearly a frequently occurring problem area in information systems development. The problem area has to be such that a structured analysis and design method would be adopted during information systems analysis and design. Otherwise it could not be considered to be information systems modeling support according to a structured analysis and design method. The YOURDON method (Yourdon, 1989) is particularly well known for its support of the problem area of data processing and real-time systems analysis and design. This means all clones of the YOURDON method described in literature include the real-time analysis and design. The selection of the YOURDON method to investigate this particular problem is based on the preference of students who worked with this particular example problem based on the course “Information Systems Analysis and Design Methodologies” at Delft University of Technology. The various versions of the YOURDON method give varying interpretations of its modeling techniques Data Flow Diagram (DFD), Entity Relationship Diagram (ERD), and State Transition Diagram (STD). The automated support must provide not only the required modeling techniques, but also the different variations of these techniques as required to deal with the problem area.


2021 ◽  
Vol 15 (4) ◽  
pp. 10-23
Author(s):  
Eka Chandra Ramdhani ◽  
Juniarti Eka Safitri ◽  
Selamat Abdurrahman Fahmi ◽  
Asep Asep

The inventory system is a system that has a very important role in a company. Inventory systems have been widely used or developed in a place with various technologies and systems. Problems at PT. Sanghiang Perkasa is due to the fact that the data has not been stored in a good file and the management and processing of inventory data is still processed in a conventional way, which has a very significant effect on the quality of the data and information produced. The main objective of this research is to produce an inventory system that is powerful and in accordance with the needs of the users associated with the inventory system. The system development method in this inventory system uses the waterfall method which consists of six stages. The stages are System Analysis and Design, software requirements analysis, system design, coding, system testing and maintenance. This system was built using the PHP programming language, DataBase MySQL. It is hoped that with the implementation of this inventory system at PT. Sanghiang Perkasa can make it easier to store and process data and information such as stock-taking data, information on incoming and outgoing goods transactions, purchase and sales return data, managing customer and supplier data to making product stock reports and assembly reports. Keywords: Information System; Inventory, Web


Author(s):  
Remigijus Gustas

This chapter presents a pragmatic-driven approach for service-oriented information system analysis and design. Its uniqueness is in exploiting a design foundation for graphical description of the semantic and pragmatic aspects of business processes that is based on the service-oriented principles. Services are viewed as dynamic subsystems. Their outputs depend not only on inputs, but on a service state as well. Intentions of business process experts are represented in terms of a set of pragmatic dependencies, which are driving the overall system engineering process. It is demonstrated how pragmatic aspects are mapped to conceptual representations, which define the semantics of business design. In contrast to the traditional system development methodologies, the main difference of the service-oriented approach is that it integrates the static and dynamic aspects into one type of diagram. Semantics of computation independent models are expressed by graphical specifications of interactions between service providers and service consumers. Semantic integrity control between static and dynamic dependencies of business processes is a one of the major benefits of service-oriented analysis and design process. It is driven by pragmatic descriptions, which are defined in terms of goals, problems and opportunities.


Author(s):  
Judith Kabeli ◽  
Peretz Shoval

FOOM (Functional and Object-Oriented Methodology) is an integrated methodology for information systems’ analysis and design, which combines two essential software-engineering paradigms: the functional/data approach (or process-oriented) and the object-oriented (OO) approach. Having applied FOOM in a variety of domains, this chapter presents the application of the methodology to the specification of the IFIP Conference system. We focus on the analysis and design phases. FOOM-analysis phase includes data modeling and functional analysis activities and produces an initial Class Diagram and a hierarchy of OO data flow diagrams (OO-DFDs). The products of the design phase include: (a) a complete class diagram; (b) object classes for the menus, forms and reports and (c) a behavior schema, which consists of detailed descriptions of the methods and the application transactions, expressed in pseudocode and message diagrams.


Sign in / Sign up

Export Citation Format

Share Document