1 / 6

Approaches to System Development

Approaches to System Development. Chapter 3. Methodologies, Models, Tools and Techniques. A system development methodology –provides guidelines to follow for completing every activity in the systems development life cycle.

Download Presentation

Approaches to System Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Approaches to System Development Chapter 3

  2. Methodologies, Models, Tools and Techniques • A system development methodology –provides guidelines to follow for completing every activity in the systems development life cycle. • A model is a representation of some important aspect of the real world some models used in system development --Flowchart, DFD, ERD, Structure charts Use case diagrams, class diagrams, seq. diagrams some models used to manage the development process --PERT charts, Gantt chart organ. Hierarchy chart --Financial analysis models –NPV, ROI

  3. Tools • A tool is software support that helps create models or other components required in the project. -smart editors, C-S help, debugging tools CASE (Computer-Aided System Engineering) Tools -- Help the analyst create the important system models.

  4. Techniques • A technique is a collection of guidelines that help an analyst complete a system development activity. Some Techniques OO analysis Data Modeling Relational database design Structured analysis and design Software-testing

  5. Two approaches to System Development • Structured system development Information Engineering (IE) is a popular variation to structured development • Structured Analysis and Design Technique (SADT) – developed in the 1060’s was the first attempt to provide guidelines to improve the quality of software. • Top down programming– divides more complex programs into a hierarchy of program modules. • Structure design – • Structure Charts- • Structured analysis- • Data flow diagrams (DFD) – • Entity-Relationship Diagram (ERD)

  6. The Object Oriented Approach • OO approach – view an information system as a collection of interacting objects that work together to accomplish tasks • Object – a component in the computer system that can respond to messages. • OO design –defining all of the types of objects necessary to communicate with people and devices in the system and refining the definition of each type of object so it can be implemented with a specific language or environment • OO Programming –Writing statements in a programming language to define what each type of object does, including the messages that objects send and receive.

More Related