Beruflich Dokumente
Kultur Dokumente
Course Objectives:
Describe concepts underlying system development using
structured approach
Understand the system development process of structured
approach,
Clearly define problems, opportunities, or mandates that
initiate projects.
Demonstrate the use of various Systems Design techniques.
Demonstrate the study, model and design of new systems
Understand the types of business needs that can be addressed
using information technology-based solutions.
Manage information systems projects
2
Course Content
Chapter
1) Basic Concepts in
Information System
development:
2) System
Development:
Problem
Identification,
Selection and
Planning Phase
Topics
1.1.Definitions, system thinking
1.2.types and characteristics of information systems
1.3.participant in information system development
1.4.the modern system analyst
1.5.the multiple roles of the analyst
1.6.information systems building blocks
1.7.qualities of system development
1.8.system development methodologies,
processes/phase
2.1.Problem identification
2.2.problem definition: symptoms vs problems
2.3.prioritizing problems
2.4.project initiation and planning
2.5.planning tools and techniques
2.6. Gantt& PERT
Weeks
1-4
5-6
Assessment 1
3
Course Content
Chapter
3) System
Development:
Analysis
Phase:
4) System
Development:
Design Phase:
Topics
3.1. Data collection
3.2. determining scope and measurable
objectives
3.3. defining business needs in systems terms
3.4. system requirement
determination/determination: sources, tools and
techniques
3.5. Process, logic, and data Modeling
4.1.Purpose and deliverables
4.2.logical and physical design
4.3.Databases design
4.4.Human interface design
4.5. Program design
Weeks
7-8
10-12
Assessment 2
4
Course Content
Chapter
5) Systems
Implementation
and
Maintenance
Phase:
6) Current Trends
in
System
Development
Final Assessment
Topics
5.1.System Support, maintenance,
enhancement, reengineering, and design
recovery System testing techniques;
5.2.Systems and user documentation;
5.3.user training guidelines;
5.4.Developing installation plans;
5.5.conversion techniques;:
5.6.Types and procedures of system
maintenance;
5.7. Post installation follow-up
Weeks
13-14
15
16
5
Instructional Methods:
Lecture,
Assignments,
Discussions,
Practical Project.
Evaluations:
Assessment 1
Assessment 2
Project
Final
Text Book:
1. Hoofer, J. George, J., & Valacich, J.S.(2005).
Modern System Analysis and Design (6th
edition)
Recommended Text:
1. Bentley, L.D. and Whitten, J.L. (2002). Systems
Analysis and Design Methods, 7th Edition
Components of a CBIS
10
System
Systems range from very simple to very complex.
Any more?...........
11
System
System: Turns data into information and includes:
System
A system is an interrelated set of business procedures used within
one business unit working together for a purpose
A system has nine characteristics
A system exists within an environment
A boundary separates a system from its environment
12
Characteristics of a System
13
System
What is a System?
How is a system characterized?
Why do we need a system?
14
15
Organizational Knowledge
Knowing the organization business or problem domain
Problem Identification
Capability to identify systems problem
Systems Thinking
System (recall)
A system is an interrelated set of business procedures
used within one business unit working together for a
purpose
A system has nine characteristics
A system exists within an environment
A boundary separates a system from its environment
17
Systems Thinking
Is a mind set or way of thinking to view the world
(every thing in the world) as a system.
It emphasizes on interaction that keeps the system alive.
18
Characteristics of a System
1. Components: An irreducible part or aggregation of parts
that makes up a system. Can also be called a subsystem
Characteristics of a System
5. Environment: Everything external to the system that
interacts with the system
System Thinking
Every thing is a system..
Give examples
Characterize each using our earlier approach
System
A System is an interrelated set of business
procedures used within one business unit working
together towards achieving some specific goals.
A System exists within an environment
A boundary
environment
separates
system
from
its
22
Design
Alternative solutions are formulated with sufficient information
Choice
Best alternative solution is chosen from the options available in design
Implementation
The selected Solution is converted into a working system and put into
practice
23
Information Systems
An information system is a specific type of system
in general.
A system is a set of components (subsystems) that
operate together to achieve certain objectives.
The objectives of a system are realized in its outputs.
24
Improving productivity
Efficient utilization of resources
Stepping with the technology
Being competitive in the market
25
Information Systems
Thus an IS is a set of interrelated components that
collect, manipulate & disseminate data & information &
provide feedback to meet an objective.
Examples:
airline reservation systems;
course reservation systems,
HRMS,
Library Systems
Name more..
26
Information Systems
Are arrangement of people , data , process,
communication and IT that interacts
to support and improve day-to-day operations in business
support the problem solving and decision making needs
of a management and users
27
Information Systems
Information systems use data stored in computer
databases to provide needed information.
A database is an organized collection of interrelated data
reflecting a major aspect of the organization activities.
Information systems capture data from the organization
(internal data) and its environment (external data). the
concept of Open System
They store the database items over an extensive period of
time.helps for knowledge acquisition
28
Information Systems
When specific information is needed, the appropriate data
items are manipulated as necessary, and the user receives
the resulting information.
Depending on the type of information system, the
information output may take the form a query response,
decision outcome, expert-system advice, transaction
document, or a report.
29
Information Systems
Formal
information
systems
rely
on
procedures
(established and accepted by organizational practice) for
30
Information Systems
Most of the data captured by information systems
relates to the operations of the organization itself,
serving to produce internal information.
But in an increasingly competitive marketplace, a firm
needs to access more and more external information.
32
33
35
TPS
Order Processing
MIS
SALES
DATA
System
ORDER FILE
Materials Resource
Planning System
PRODUCTION MASTER FILE
General Ledger
System
ACCOUNTING FILES
UNIT
PRODUCT
COST
MIS
REPORTS
PRODUCT
CHANGE
DATA
EXPENSE
DATA
MANAGERS
MIS FILES
36
Application Programmer
End User
37
38
System Analyst
A systems analyst is an IT professional who
specializes
in
analyzing,
designing
and
implementing information systems. Systems
analysts assess the suitability of information
systems in terms of their intended outcomes and
liaise with end users, software vendors and
programmers in order to achieve these outcomes.
39
40
42
43
Perspectives or Stakeholders
System owners pay for the system to be built and maintained.
System users use the system to perform or support the work to be
completed.
System designers design the system to meet the users requirements.
System builders construct, test, and deliver the system into operation.
Systems analysts facilitate the development of information systems and
computer applications by bridging the communications gap that exists
between nontechnical system owners and users and technical system
designers and builders.
44
45
1.
2.
3.
4.
5.
46
47
48
49
50
51
52
System and
Software design
Programming
and Unit Testing
Integration and
System Testing
Operation and
Maintenance
53
Incremental Models
Incremental Model (delivers software in
small but usable pieces, each piece builds
on pieces already delivered)
Rapid Application and Development (RAD)
Model (makes heavy use of reusable software
components with an extremely short
development cycle)
54
55
Iterative Refinement
Evaluation
Implementation
(prototype)
Requirements
Design
56
Iterative Refinement
Concurrent
Activities
Requirements
Outline
Description
Design
Implementation
Initial
Version
Intermediate
Versions
Final
Version
57
58
59
Inception
Elaboration
Construction
Transition
Phases
and Load
Distribution
The Unified
Process
Life Cycle Model
61
Agility in SW Development
Agility
An agile team is able to respond to changes during project
development
Agile development recognizes that project plans must be
flexible
Agility encourages team structures and attitudes that make
communication among developers and customers more facile
Agility eliminates the separation between customers and
developers
Agility emphasizes the importance of rapid delivery of
operational software and de-emphasizes importance of
intermediate work products
62
63
64
Cont
Another Example:
In a structured approach
Requirement collection/determination
SRS (system requirement specification)
Requirement Analysis (structuring)
Process, logic and data models
System design
Interface, data base and architectural
Implementation and testing
Deployment and maintenance
65
Cont
SRS
Functional requirement
None functional requirement
Pseudo requirement
Analysis Models
Process (function) models
DFD (data flow diagram)
Logic models
Structured English, decision table, decision tree
Data models
ERD (entity relationship diagram)- Conceptual
66
Cont
Design models
UI prototype
Database design
Logical and physical
Architectural design using SSC (system
structure chart)
67
Consists of:
Methods (steps)
A sequence of step-by-step approaches that help develop the information system
Techniques
Processes that the analyst follows to ensure thorough, complete and comprehensive analysis
and design
Tools
Computer programs and modeling tools that aid in applying techniques
68
69