Please enable JavaScript.
Coggle requires JavaScript to display documents.
CHAPTER 5 : SYSTEM IMPLEMENTATION AND SUPPORT - Coggle Diagram
CHAPTER 5 : SYSTEM IMPLEMENTATION AND SUPPORT
5.1 Understand System Development
5.1.1 Differentiate system development tools
Systems analyst must know how to use a variety of techniques, such as Modelling, Prototyping, and Computer-Aided Systems Engineering (CASE) tools.
Modeling
produces a graphical representation of a concept or process that systems developers can analyze, test, and modify.
Reasons for Modeling
Examples of Models Used in Analysis Phase
: Entity-relationship diagram (ERD) , Data flow diagram (DFD), Decision Table
Examples of Model Used in Design
Screen Layout, Report Layout, System Flowchart, Database schema / Data dictionary, Network Diagram
Learning from the modeling process
Reducing complexity by abstraction
Remembering all of the details
Computer-aided systems engineering (CASE)
, also called computer-aided software engineering, is a technique that uses powerful software, called CASE tools, to help systems analysts develop and maintain information systems.
A technique that uses powerful software, called CASE Tools
CASE tools provide an over all framework for systems development and support a wide variety of design methodologies, including structured analysis and object-oriented analysis.
Reason :
To help system analyst’s develop and maintain information systems.
Example of CASE software are:
Microsoft Visio
Rational Rose
Prototyping
tests system concepts and provides an opportunity to examine input, output, and user interfaces before final decisions are made.
Prototyping Purpose:
To tests system concepts and provides an opportunity to examine input, output, and user interfaces before final decisions are made.
Advantage
:
A prototype can serve as an initial model that is used as benchmark to evaluate the finished system, or the prototype itself can develop into the final version of the system.
Disadvantage
:
Important decisions might be made too early, before business or IT issues are understood thoroughly.
5.1 2 Coding Process
Coding
is the process of turning program logic into specific instructions that the computer system can execute.
Working from a specific design, a programmer uses a programming language to transform program logic into code statements.