Professional Documents
Culture Documents
Requirements
-+Business requirements are gathered in
this phase
.) This phase is the rnain focus of the project
managers and stake holders.
.$ Wlho is going to use thc; system?
+ Haw will they use the systern?
1) What data should be input into the
system?
+What data should be output by t h e
system?
Design
Implementation
+ Code is protluced
$this is the longest phase of the
,
d Retained Entities
.$ Transient Entities
Evaluation of System Requests
Pt is itera five
T) FINAL OUTPUT IS : FEASIBtLITY
S"rWDY REPORT t4AVING
FINANCIAL f=EASIBILITY
ECONOMIC VIABILITY
TECHNICAL FEASIBILITY
SOCIAL FEA,SIBILITY
REQUIREhAENTS ANALYSIS -
SYSTEM DEVELOPMENT
+ PROGIRAMMINGAND TESTING :
WRITE ACTUAL PROGRAMS TO t-fANQLE THE
SYSTEM DATA
* PROGWMMING SKIL.LS AND EXPERIENCE IS
FEQUIRED FOR THIS PI-dASE
* SIMPLE CLEARLY DEFINED PROGRAM M 0 0 t J I - E S
WILL ME EASIER r 0 TEST INDEPENDENTL\( AND
AL..C)NGWfTEI OTHER MODULES
-.
--
Program Testing -
$ Syrltax Errors
4 Semantics
+ Desk C heckingJWalkthrus
$ CodeJDesign Walkthrus
PI
SYSTEM DEVELOPMENT -
+ ACTIVITIES INVOLVED IN PROGRAMMING &
$8 Check program specifications
# Breakdowr~ pr0gram.s and modules, allocate to
prograrnrrlers
$4 F3mducccode in choson language
E Uefin~,module and link tests
&tEnsure data availability for integration testing
$? Check quality of code
E Document a11 Programs
R Ensure t~3arprovides ~cchf)tance test data
a3 Cornplefe ~ntegration testing
Complete acceptance testing
Pt sign-off .S;"ystems;as meeting user sp@c~fication
System Training -
+ For IT Staff
$SMaintenance !Staff
Operations Staff
W Job Cantrnl Staff
9System Users
+ Marwigers
a Various Training Alternatives Used
* Vendor Training
Trairiiny hsaurcos
e>t.~tside
- a In-house Tra~ning
needed
System Changeover -
I What user wanted How curtorner d6$scnlradit Now analyst apscithed il ktuw designer ~n~plcmanted
~t
Requirements (Cont...)
a This produces a r~ice big list of
functionality that the system should
provide
lp Which describes functions the systern
should perform
+ Business logic: that processes data
9 What data .is stored and used by the
system
+ How the user interface should work.
Planning
The plans are laid out concerning the:
4 physical c~nskruction .
hardware
+ operating systems
-s programming
+ comr-rwnicat ions
Testing
Commisioning
+ T h e new system is developed and
t h e new comporlents and programs
are obtained and installed.
Llsers of the system r-r-~ustbe trained
in its use and all aspects of
performance is tested.
+ 1f necessary, adjustments are rnadc
a t this stage.
The System Analyst --
$ Is a catalyst between tho business and
thp, system teams
a Translates business req~rirernentsinto
practical IT projects
4 As systems develops, he has to perform a
wide set of tasks
Fit Rr-?v#~wmg bu.srnc>ssprocesses
n Selecting hanfwn~c?and snftwt~rt?
t4 Dosigning rnformatronsyslerrts
s I rilinir?~ttsers
at !2/;lnt~rttgfi~turesystetns
Systems Analyst
+ Facilitates the development of
information systems and computer
applications
- he/she performs
- Systerns Analysis
- Syst.erns Design
System Models
.)Conceptual Model
+ Logical Model
$ Physical Model
SYSTEM DESIGN --
4 TIESIGN SFJECIFICATI€lN REPORT INCLIJ0F;S :
*T manual system
*T he proposed system
*Sy stem flaw charts
.Module design specificatior~s
.Prinl/Scre!en laycnrt charts
-Data file designs
*P est data specifications
a T E S diita
~ file design
eAcccptarrce test desiy n
+ Unit Testing - Dummy/Actual Data
-+ Integration Testing
+ System Testing
-+ Acceptance Testing
- .-
Documentation -
9 Program Documentation
+ System Documentation
9 Opsratiorrs Documentation
9 her Doct~rnentation
System Overview
4 Key Terms
+ Statt-up and shut dawn
+ Main menu and submenus
+ lcorls and shortcut keys
4 Major system functions
+ On-line and external t~elp
+ FAQs
.) Proubleshuoting guide
1) Handling ernergenties
+ Project orCgin
+ CCast.rBenefit
analysis
+ Support for ~ u s i n e s b ~ o e l s
-+ Key IT contact people
+ Handling Systcni Charges
-II Major reports and tiisplays
+ Requesting Enhancenients
4 User Training
Post Implemontation Evaluation -