Beruflich Dokumente
Kultur Dokumente
System Development
Fundamentals
a. The System Development Environment
Learning Objectives
Understanding of
System/Information System
Analysis and Design
• Logical design – all functional features of the system chosen for development in analysis
are described independently of any computer platform
• Physical design – the logical specifications of the system from logical design are
transformed into the technology-specific details from which all programming and system
construction can be accomplished
• Implementation – the information system is coded, tested, installed
and supported in the organization
• Maintenance – an information system is systematically repaired and
improved
A Specialized Systems Development Life Cycle
• Figure Microsoft’s Security Development Lifecycle (SDL)
Training
Release makes Response deals
focuses These are like traditional SDLC’s analysis, Verification
product with security
on security. design, and implementation. focuses on
available for problems that
product quality
general use. come up after
assurance.
product release.
The Heart of the Systems Development Process
Current practice combines analysis, design, and implementation into a single iterative and parallel
process of activities.
Traditional Waterfall SDLC
Proc
ess
People
System Components/Elements
System Components/Elements
• Outputs and Inputs
• The main aim of a system
is to produce an output
which is useful for its
user.
• Inputs are the
information that enters
into the system for
processing.
• Output is the outcome of
processing.
System Components/Elements
• Processing
• The processor is the element of a system that
involves the actual transformation of input into
output.
• Processors may modify the input either totally or
partially, depending on the output specification.
System Components/Elements
• Control
• It is the decision–making
subsystem that controls
the pattern of activities
governing input,
processing, and output.
• In order to keep system
in balance, what and
how much input is
needed is determined by
Output Specifications.
System Components/Elements
• Feedback
• Feedback provides the control in a dynamic system.
• Positive feedback is routine in nature that
encourages the performance of the system.
• Negative feedback is informational in nature that
provides the controller with information for action.
System Components/Elements
• Environment
• The environment is the “super system” within which
an organization operates.
• It determines how a system must function. For
example, vendors and competitors of organization’s
environment, may provide constraints that affect the
actual performance of the business.
System Components/Elements
• Boundaries/Interface
• A system should be defined by its boundaries.
Boundaries are the limits that identify its
components, processes, and interrelationship when
it interfaces with another system.
Information System – Users
Developer
End Users
s
●
Customers ●
System Analyst
●
Sales Persons ●
Designer
●
Accountants ●
Developer
●
Managers
●
Support Staffs
System Analyst
The system analyst is a person who is
thoroughly AWARE of the SYSTEM and
GUIDES the system development project by
giving proper DIRECTIONS.
• Object class: a logical grouping of objects sharing the same attributes and
behaviors
• Inheritance: hierarchical arrangement of classes enable subclasses to inherit
properties of superclasses
b. The Origin of Software
Different sources of software
• IT services firm
• Packaged s/w providers
• Vendors of enterprise-wide solution s/w
• Application service providers and managed service providers
• Open source s/w
• The organization itself when it develops s/w in-house
SYSTEM ACQUISITION
Outsourcing
• If one organization develops or runs a computer application for another organization ,
that practice is called outsourcing.
• It includes spectrum of working arrangement.
• Examples- company running payroll application,
Why outsourcing?
Freeing up internal resources
Increasing the revenue potential of the organization
Reducing time to market
Increasing process efficiencies
Sources of software
1. Information technology services firms
• If the company needs an information system but not have the
expertise or the personnel to develop the system in-house, and a
suitable off-the-shelf system is not available, the company will likely
consult an IT service firm.
2. Packaged s/w producers
• Packaged software is mainly designed by software companies to
generalize the tasks. They are general purpose software. Some
common types of packaged software are as follows.
• Word processing Software Eg: MS-Word
• Database software Eg: MS-Access, Oracle etc
• Spreadsheet Software Eg: MS-Excel
3. Enterprise solution software
• Many organization are choosing complete software solution called
enterprise solution or enterprise resource planning (ERP) system to
support their operation and business processes.
• It consists of a series of integrated modules.
4. Application service providers and managed service providers
https://www.internetworldstats.com/
Impact of Internet
Impact of Internet
Impact of Internet
Impact of Internet
Business is THERE
Where peoples ARE !
Example
Businesses collaborating
Example
Alibaba, weebly
Impact of Internet on Business
Business-to-Government (B2G)
Example
Bolpatra.com
Impact of Internet on Business
Customer-to-Customer(C2C)
Example
Hamrobazar.com
Information Need
Top Manager
Middle
Managers
Supervisors
Operational
Staffs
Information Need – Top Managers
Develop long-range plans, called strategic plans, which
define the company’s overall mission and goals.
• include professional staff members such as systems
analysts, programmers, accountants, researchers,
trainers, and human resource specialists.
• Knowledge workers also use business support systems,
knowledge management systems, and user
productivity systems.
Information Need – Middle Managers
Provide direction, necessary resources, and
performance feedback to supervisors and team leaders.
Information Need
• “How much should the company invest in information
technology?”
• “How much will Internet sales grow in the next five
years?”
• “Should the company build new factories or contract
out the production functions?”
• External information “economic forecasts, technology
trends, competitive threats, and governmental issues”.
Information Need – Supervisors
Information
Follow
System Request
Feasibility Study