Email Etiquette
Module title: Systems Analysis Fundamentals
Module Descriptor
Indicative Content
Learning Outcomes
Core Text
Assessment Methods
Chapter Preview
What is Information Systems Analysis and Design?
What is Information Systems Analysis and Design? (continued)
Information Systems in History
The Emergence of Modern IS
The Role of the Computer
IS are Systems
Characteristics of Systems
Elements of an IS
System Transformation
Types of IS
Systems Analysis and Design: Core Concepts
Systems Analysis and Design: Core Concepts (continued)
Software Engineering Process
Information System
Characteristics of a System
Important System Concepts
Important System Concepts (continued)
A Modern Approach to Systems Analysis and Design
Your Role in Systems Development
Developing Information Systems and the Systems Development Life Cycle
Developing Information Systems and the Systems Development Life Cycle (continued)
Developing Information Systems and the Systems Development Life Cycle (continued)
Phases of the Systems Development Life Cycle
Phases of the Systems Development Life Cycle (continued)
Phases of the Systems Development Life Cycle (continued)
Alternative Approaches to Development
Alternative Approaches to Development (continued)
Alternative Approaches to Development (continued)
Alternative Approaches to Development (continued)
Approaches to Development (continued)
Summary
Summary (continued)
Summary (continued)
1.55M

valacichch01-3190923

1.

• Dr. Sinead O’Neill
• Email : sinead.oneill@wit.ie
• Contact time: College times – 9-5pm.
• Office : F21
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

2. Email Etiquette

• Always use you student WIT email address
• Include a subject line.
• Include your course name, year and group (if
appropriate) in your email.
• Remember, without facial expressions, some
comments may be taken the wrong way. Be
careful in wording your emails.
• Include your name and an appropriate sign-off
e.g. Yours sincerely, at the bottom of email
messages.
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

3.

Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

4. Module title: Systems Analysis Fundamentals

1.1
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

5. Module Descriptor

• Introduced to the main topics of Systems Analysis,
Design and Testing.
• Systems must be planned in order that all interested
parties can review and understand the necessary
system objectives.
• This module will introduce the student to the problems
associated with the development of systems;
• Methodologies, techniques and tools that are applied
to overcome some of these problems.
• During this module the student will be exposed to
techniques and tools applied within each phase of
system development.
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

6. Indicative Content

• The Development Process
• Roles involved in the development process
• Planning & Requirements
• Analysis & Design
• Testing
• Implementation
• Post Implementation

7. Learning Outcomes

On successful completion of this module, a student will be
able to:
Identify systems development stages and the roles of the personnel involved.
Describe the requirements for the proposed system.
Identify the feasibility of the proposed system.
Model the proposed system requirements.
Identify appropriate testing techniques for a system.
Define the steps involved in migrating to the proposed system.
Describe all areas of maintenance/user support functions.
Copyright © 2012 Pearson Education, Inc. Publishing
as Prentice Hall

8. Core Text

Essentials of Systems Analysis and Design
Fifth/Sixth Edition
Joseph S. Valacich
Joey F. George
Jeffrey A. Hoffer
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

9. Assessment Methods

• 50% - final assessment (written exam)
• 50% - continuous assessment
• Group project 30%
• Written exam 20%
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

10. Chapter Preview

• Systems Analysis is a proven method to help a
business utilize information to its fullest
capacity
• Systems Development Life Cycle (SDLC)
– Central to Information Systems Development
1.5
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

11.

Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

12. What is Information Systems Analysis and Design?

• A method used by companies to create and
maintain systems that perform basic business
functions
• Main goal is to improve employee efficiency
by applying software solutions to key business
tasks
• A structured approach must be used in order
to ensure success
1.6
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

13. What is Information Systems Analysis and Design? (continued)

• Systems Analysts perform analysis and design
based upon:
– Understanding of organization’s objectives,
structure and processes
– Knowledge of how to exploit information
technology for advantage
• Fig 1-1 illustrates the Systems Development
Life Cycle, a four-phased approach used
throughout this text
1.7
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

14.

1.14
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

15. Information Systems in History

• IS have existed in some form throughout
history:
– Ancient Mesopotamian records of grain in city
storehouses (3500 BCE)
– Roman Empire records of property and tax
– 19th Century railway signalling systems
– The RAF’s communication and control system
used during the Battle of Britain(1940)
15
© 2010 Bennett, McRobb and Farmer

16. The Emergence of Modern IS

• Most IS today depend on digital electronic
computers
• Earliest examples (in Second World War)
include code-breaking Colossus Computer
• First business computer, Leo 1, built in 1951,
used for routine transactions like payroll and
managing inventory
• Modern IS used for vast range of purposes
16
© 2010 Bennett, McRobb and Farmer

17. The Role of the Computer

• Computers carry out tasks also done by
people and by other technologies
– Storage: signalman’s memory / hard disk
– Display: Battle of Britain map / PC screen
– Calculation: abacus / software program
– Communication: telephone line / LAN
• Typical advantages of computers:
– high speed, low cost, reliability
17
© 2010 Bennett, McRobb and Farmer

18. IS are Systems

18
© 2010 Bennett, McRobb and Farmer

19. Characteristics of Systems

• Every system has:
– Inputs and outputs
– A purpose (related to transformation)
– A boundary and an environment
– Subsystems and interfaces
– Control using feedback and feed-forward
– Some emergent property
19
© 2010 Bennett, McRobb and Farmer

20. Elements of an IS

• Every IS must have:
– A human activity that needs information
– Some stored data
– An input method for entering data
– Some process that turns the data into information
– An output method for representing information
• May also have:
– Subsystems that we can also regard as systems
– Interfaces with other systems
20
© 2010 Bennett, McRobb and Farmer

21. System Transformation

• All useful systems transform
– inputs => outputs
• inputs are - data or information and
• outputs -information
• This transformation is the whole reason for
building and operating the system
• It must render the input data useful in some
new way
21
© 2010 Bennett, McRobb and Farmer

22. Types of IS

• Information Systems are used to support
people’s activities
– Store and retrieve information
– Carry out calculations
– Aid communication
– Control and schedule work
– Other support …. ?
22
© 2010 Bennett, McRobb and Farmer

23. Systems Analysis and Design: Core Concepts

• Major goal:
– to improve organizational systems by developing
or acquiring application software and training
employees in its use
• Application software, or a system,
– supports organizational functions or processes
1.23
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

24. Systems Analysis and Design: Core Concepts (continued)

• System: Turns data into information and includes:
– Hardware and system software
– Documentation and training materials
– Job roles associated with the system
– Controls to prevent theft or fraud
– The people who use the software to perform their jobs
• Figure 1.2 illustrates all the components of a system
1.24
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

25.

1.25
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall

26. Software Engineering Process

• A process used to create an information system
• Consists of:
– Methodologies
• 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 that aid in applying techniques
1.26
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

27.

1.27
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall

28. Information 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
1.28
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

29.

1.29
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall

30. Characteristics of a System

• Components
• Interrelated Components
• Boundary
• Purpose
• Environment
• Interfaces
• Constraints
• Input
• Output
1.30
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

31. Important System Concepts

• Decomposition
– The process of breaking down a system into smaller
components
– Allows the systems analyst to:
• Break a system into small, manageable and understandable
subsystems
• Focus on one area at a time, without interference from other
areas
• Concentrate on component pertinent to one group of users
without confusing users with unnecessary details
• Build different components at independent times and have
the help of different analysts
1.31
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

32.

1.32
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall

33. Important System Concepts (continued)

• Modularity
– Process of dividing a system into modules of a
relatively uniform size
– Modules simplify system design
• Coupling
– Subsystems that are dependent upon each
other are coupled
• Cohesion
– Extent to which a subsystem performs a single
function
1.33
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

34. A Modern Approach to Systems Analysis and Design

• Systems Integration
– Allows hardware and software from different
vendors to work together
– Enables procedural language systems to work with
visual programming systems
– Visual programming environment uses
client/server model
1.34
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

35. Your Role in Systems Development

• Study problems and needs of an organization
• Determine best approach to improving organization
through use of:
– People
– Methods
– Information technology
• Help system users and managers define their
requirements for new or enhanced information
systems
1.35
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

36. Developing Information Systems and the Systems Development Life Cycle

• Systems Development Methodology
– A standard process followed in an organization to
conduct all the steps necessary to
• analyze
• design
• implement
• and maintain information systems.
1.36
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

37. Developing Information Systems and the Systems Development Life Cycle (continued)

• Systems Development Life Cycle
– Series of steps used to manage the phases of
development for an information system
– Consists of four phases:
• Planning and Selection
• Analysis
• Design
• Implementation and Operation
1.37
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

38. Developing Information Systems and the Systems Development Life Cycle (continued)

– Phases are not necessarily sequential
– Each phase has a specific outcome and deliverable
– Every company customizes the life-cycle model to
its individual needs
1.38
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

39. Phases of the Systems Development Life Cycle

1. Systems Planning and Selection
–
Two Main Activities
Identification of need
Investigation and determination of scope
2. Systems Analysis
–
Study of current procedures and information systems
1.39
Determine requirements
Generate alternative designs
Compare alternatives
Recommend best alternative
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

40.

Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

41. Phases of the Systems Development Life Cycle (continued)

3. System Design
–
Logical Design
–
Concentrates on business aspects of the system
Physical Design
Technical specifications
4. System Implementation and Operation
–
Implementation
1.41
Hardware and software installation
Programming
User Training
Documentation
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

42. Phases of the Systems Development Life Cycle (continued)

• System Implementation and Operation
(continued)
• System changed to reflect changing conditions
• System obsolescence
1.42
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

43. Alternative Approaches to Development

• Prototyping
– Building a scaled-down working version of the
system
– Advantages:
• Users are involved in design
• Captures requirements in concrete form
1.43
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

44. Alternative Approaches to Development (continued)

• Computer-Assisted Software Engineering
(CASE) Tools
– Automated software tools used by systems
analysts to develop information systems
– Can be used throughout SDLC
– Product and tool integration is provided through a
repository
1.44
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

45. Alternative Approaches to Development (continued)

– General types of CASE tools
• Diagramming tools
• Computer display and report generators
• Analysis tools
• Repository
• Documentation generators
• Code generators
1.45
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

46. Alternative Approaches to Development (continued)

• Joint Application Design (JAD)
– Users, Managers and Analysts work together for
several days
– System requirements are reviewed
– Structured meetings
• Rapid Application Development (RAD)
– Utilizes prototyping to delay producing system
design until after user requirements are clear
1.46
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

47.

1.47
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall

48.

Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

49. Approaches to Development (continued)

• Participatory Design (PD)
– Emphasizes role of the user
– Entire user community can be involved in design
• Agile Methodologies
– Focuses on
• Adaptive methodologies
• People instead of roles
• Self-adaptive development process
1.49
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

50. Summary

• Information systems analysis and design
– Process of developing and maintaining an
information system
• Modern approach to systems analysis
– Process-oriented
– Data-oriented
1.50
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

51. Summary (continued)

Role of Systems Analyst
Systems Development Life Cycle (SDLC)
› Systems Planning and Selection
› Systems Analysis
› Systems Design
› Systems Implementation
1.51
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall

52. Summary (continued)

• Alternatives to Systems Development Life Cycle
– Prototyping
– Rapid Application Development (RAD)
– CASE
– Joint Application Design (JAD)
– Participatory Design (PD)
– Agile Methodologies
1.52
Copyright © 2012 Pearson Education,
Inc. Publishing as Prentice Hall
English     Русский Rules