Professional Documents
Culture Documents
Planning
Analysis (Requirement Gathering)
Design
Development
Testing
Deployment (installation)
Maintenance and Support
What is Software?
Ans: Set of instructions coded together to perform a task
Types of software:
1. Operating system S/W : Interface between the User and the
Hardware
On ur computer
What is a Computer?
Hardware
2. Application S/W: A s/w meant to perform a desired task Ex: Media
Player to play music
COTS : Commercial Off The Shelf s/w. (Ready to use)
Product based Companies: That makes the application s/w
MS Office
Owner: Microsoft (Client)
Developed: Microsoft
End users: Ppl using the application
3. Custom S/W: A s/w which is being designed as per the needs of
the client.
Service/ Project based Companies:
Company: Infosys
Client: BOFA (The owner of the product)
End user : BOFA Staff, Customers
Database:
Files Systems:
1. Flat Files : text docs, Text pad, Word Pad , ms word
Ch2
Ch3 ..
Chn
Table: Transaction
date
Apr 3rd
Table: Orders
date
Amt Paid
$1000
OrderNum
Delivery
address
Status
Stakeholder
Analysis.xls
POC and SME
Data Modeling
Concept to DBMS.pdf
Solution
Design
System Analysis: System Analyst will use the all the docs from
ANALYSIS phase and DESIGN phase and will SYSTEM REQ SPEC (SRS/
developers requirement)
4. Development
Role: Programmer
Deliverable: BUILD
They built the application
The build is tested for
a. Unit Tested (10) one after the other
b. Low Level system integration Testing
Day # 4
4 Phases
1
2
3
4
Inception
Elaboration
Construction
Transition
Planning: Inception
Analysis: Elaboration
Design: Construction
Development: Construction
Testing: Transition
Maintenance: Transition
RAD:
V1 v2 v3: Combine only when all the independent modules are
completed
V1+V2+V3 ::>IntegrationTesting, System Testing and UAT
respectively
RUP:
Modules:V1 :Jeff, V2: Abdul, V3: Dipak
Lets say that Modules being completed in the following order
1: Abdul, delivers V2
2: Jeff, delivers V1
3: Dipak Delivers V3
V2: System testing
V2+V1 = X (New Module) :> Integration Testing and System Testing
X+V3 = Y: CompleteProject ::> Integration Testing, System testing
and UAT