Vous êtes sur la page 1sur 3

Lecture 18 / Chapter 14

COSC1300/ITSC 1401/BCIS 1405

12/5/2004

General Items:

Miscellaneous:

Lecture 18 / Chapter 14

12/5/2004

- A system is a set of components that interact to achieve a common goal


- We constantly deal with different systems
- Examples: Solar systems, decimal systems, digestion system, heating
system
- Some times an organization can consist of many different systems
o Human body organization
o Business organization
Billing system
Delivery system
Manufacturing system
Information system
- Information system (IS) is a set of HW, SW, people, data that work
together to produce information
- System development life cycle (SDLC) is a set of activities developers
use to build an IS
o Also called software engineering
- System development life cycle generally has 5 phases:
o Planning
o Analysis
o Design
o Implementation
o Support
- There are also guidelines involved in a system development
o Follow development phases
o Talk to users
o Develop standards

Reading Materials:

1 / 10

COSC1300/ITSC 1401/BCIS 1405

System development life cycle

Lab? Ok?
Read the extra credits
Need to come to class
Have a quiz / no books / use notes -> What is the big idea
School is almost over

F.Farahmand

Lecture 18 / Chapter 14

File: lec13chap12f04.doc

COSC1300/ITSC 1401/BCIS 1405

12/5/2004

F.Farahmand

2 / 10

Lecture 18 / Chapter 14

COSC1300/ITSC 1401/BCIS 1405

File: lec13chap12f04.doc

12/5/2004

Gantt Chart: A software too to plan and schedule (MCProject)

Who-is-who in the system development life cycle


Many different people participate
- Steering committee
o Decision-making body in a company
o Decides how to divide resources and different projects
- Project team
o People that work on a specific project
o Typically consists of systems analysts and other IT professionals
- Systems analyst
o Responsible for designing and developing the IS
o They study user requests and generate technical specifications
- Project management
o Process of planning, scheduling, and the controlling activities
during the project
- Project leader
o The person managing the budget and schedule of a project
- Project manager
o A person who performs the planning, scheduling, and other project
related activities
o Uses various tools
F.Farahmand

3 / 10

File: lec13chap12f04.doc

- A project must be considered feasible in order to be acceptable:


o Feasibility: Measure of how suitable system development will be
to company
Operational feasibility
Schedule feasibility
Technical feasibility
Economic feasibility

also called cost/benefit feasibility

F.Farahmand

4 / 10

File: lec13chap12f04.doc

Lecture 18 / Chapter 14

COSC1300/ITSC 1401/BCIS 1405

12/5/2004

User

Develop it!
(SDLC)
Project
Request

Marketing

Internal

Steering
Committee

Sack
It! (NEXT)

- Feasibility Study
- Documentation

Which project is feasible?

Planning Phase
Start when the steering committee receives a project request
- Review and approve the project
- Prioritize the project request
- Resource allocation
- Form a project team

F.Farahmand

5 / 10

Lecture 18 / Chapter 14

File: lec13chap12f04.doc

COSC1300/ITSC 1401/BCIS 1405

12/5/2004

Design Phase

Identifies
product(s) you
want
Vendor quotes
price(s) for listed
product(s)

COSC1300/ITSC 1401/BCIS 1405

12/5/2004

Analysis Phase
- Preliminary investigation
o Also called feasibility study
o Is it worth pursuing?
- Perform detail analysis
o Also called logic design
o Consists of three major activities (dont care about implementation
aspects)
How the current system works
What the users want
Recommend a solution
o Project dictionary
Documentation and deliverables of project
Helps keep track of huge amount of details in system
o System proposal
Assesses feasibility of each alternative solution
At conclusion of analysis phase, system proposal presented to
steering committee for approval
Horizontal market software: meets the needs of many
different companies
Vertical market software: for a particular business or
industry

F.Farahmand

Lecture 18 / Chapter 14

6 / 10

COSC1300/ITSC 1401/BCIS 1405

File: lec13chap12f04.doc

12/5/2004

Implementation Phase

- Consists of two major activities


o Acquire hardware and software
Identify all hardware and software requirements of new or
modified system
o Develop all details of new or modified information system
- There are three basic documents used to summarize technical
specifications
Request for
quotation
(RFQ)

Lecture 18 / Chapter 14

Request for
proposal
(RFP)

Vendor selects
product(s) that
meets your
requirements and
then quotes
price(s)

Request for
information
(RFI)

Less formal method


that uses standard
form to request
information about
product or service

- Purpose is to construct, or build, new or modified system and then deliver


it to users
o Develop programs
Program development life cycle (PDLC):
Programmers write programs as per specifications
They follow an organized set of activities PDLC
o Install and test new systems
Testing: System, Integration, acceptance test
o Train users
o Convert to the new system
Conversion strategies (changing from old to new system)
Direct Conversion (get rid of it!)
Parallel Conversion (running the two systems together)
Pilot Conversion (one location at a time)

- Generate a prototype
o Working model of proposed system

Support Phase

- Provides ongoing assistance after system is implemented (such as?)

F.Farahmand

7 / 10

File: lec13chap12f04.doc

F.Farahmand

8 / 10

File: lec13chap12f04.doc

Lecture 18 / Chapter 14

COSC1300/ITSC 1401/BCIS 1405

12/5/2004

Summary:

Lecture 18 / Chapter 14

COSC1300/ITSC 1401/BCIS 1405

12/5/2004

Proposal 1 Ultimate Laptop


Design a laptop that can be used as a cell phone,
fax machine, TV, Radio, Notepad, Sensor (attended
the class or not), CD player, DVD, Internet
connection, support long distance phone, with a
small headphone to notify any incoming email,
voice message, text message, etc.
Issues:
Battery, size, Mobile laptop in the car? How can it
be used as a phone?

- What is the system development life cycle?


- What initiates the system development life cycle?
- SDLC phases:
o Planning phase
o Analysis phase
o Design phase
o Implementation phase
o Support phase

Proposal 2 Virtual Dressing Room


A web program that you give your picture to and you
can see how you look with the dress you want to buy

F.Farahmand

9 / 10

File: lec13chap12f04.doc

F.Farahmand

10 / 10

File: lec13chap12f04.doc

Vous aimerez peut-être aussi