Question 1
Name one way that the traditional and object oriented approaches to Information Systems Development are similar. Explain how they are similar.
Answer:
Both the traditional and object oriented approaches to Information systems development use fact finding techniques to investigate the current systems and identify the user requirements. These system requirements are documented and then a logical model of the proposed system is developed in either of the approaches.
In either of the approaches the development of logical model is a step by step process.
Both the approaches use case tools for visualizing and documenting software systems design.
Question 2
Name one way that the traditional and object oriented approaches to Information systems development are different. Explain how they are different.
Answer:
In traditional approach, Structured analysis techniques are used to develop a data and process model of the proposed system. In this approach data and processes are considered seperately. Data flow diagrams show what the system does and how data moves through an Information system.
Functional decomposition diagram and a set of data flow diagrams are used for developing a logical model. Data and process modeling involves three main tools.They are :
- Data Flow Diagrams
- Data dictionary
- Process description
Object oriented approach looks the system from the view point of objects themselves as they function and interact. Unified modeling language is widely used for visualizing and documenting the Information systems. Data and the processes that deal with the data are not considered seperately. The objects are self contained modules( both data and processes) which were used as building blocks for systems.
Use case modeling include the following sequence of diagrams to build a logical model.
- Use case Diagram
- Class diagram
- Sequence diagram
- State transition and activity diagram