Download presentation
Published byMargaret Fisher Modified over 9 years ago
1
Chapter 8: Systems Development Please turn your cell phone off.
Topics: Systems Investigation Systems Analysis Systems Design Systems Implementation Systems Maintenance and Review Please turn your cell phone off.
2
Systems Development Life Cycle
Intelligence Stage Design Stage Choice Stage Implementation Monitoring Problem Solving
3
An Overview of Systems Development
Chapter 8.1 An Overview of Systems Development Key Terms Stakeholders Users Systems analyst Programmer Information systems planning
4
Participants in Systems Development
Effective systems development requires a team effort.
5
Participants Stakeholders Users Systems analyst Programmer
People who benefit from the systems development project Users People who will interact with the system regularly Systems analyst Person who specializes in analyzing and designing business systems Programmer Person responsible for modifying or developing programs to satisfy user requirements
6
Information Systems Planning
The translation of strategic and organizational goals into system development initiatives. Designing new systems or modifying existing ones should always be aimed at helping an organization achieve its goals.
7
Importance of IS Planning
Figure 8.3: The Steps of IS Planning
8
Systems Development Life Cycle
Chapter 8.2 Systems Development Life Cycle Key Terms Systems investigation Systems analysis Systems design Systems implementation Systems maintenance and review Prototyping Rapid application development (RAD) Joint application development (JAD) End-user systems development Computer-aided software engineering (CASE) Object-oriented systems development (OOSD)
9
The Traditional Systems Development Life Cycle
Figure 8.4: The Traditional Systems Development Life Cycle
10
The Traditional Systems Development Life Cycle
Systems investigation: problems and opportunities are identified and considered in light of the goals of the business Systems analysis: study of existing systems and work processes to identify strengths, weaknesses, and opportunities for improvement Systems design: defines how the information system will do what it must do to obtain the problem’s solution
11
The Traditional Systems Development Life Cycle
Systems implementation: the creation or acquiring of various system components detailed in the systems design, assembling them, and placing the new or modified system into operation Systems maintenance and review: ensures that the system operates, and modifies the system so that it continues to meet changing business needs
12
Prototyping Prototyping Iterative approach to system design
13
RAD & JAD Rapid application development (RAD): a systems development approach that employs tools, techniques, and methodologies designed to speed application development Joint application development (JAD): a process for data collection and requirements analysis in which users, stakeholders, and IS professionals work together to analyze existing systems, propose possible solutions, and define the requirements for a new or modified system
14
The End-User Systems Development Life Cycle
Any systems development project in which the primary effort is undertaken by a combination of business managers and users End-user-developed systems can be structured as complementary to, rather than in conflict with, existing and emerging information systems
15
Use of Computer-Aided Software Engineering (CASE) Tools
Tools that automate many of the tasks required in a systems development effort and enforce adherence to the SDLC
16
Use of Computer-Aided Software Engineering (CASE) Tools
Table 8.2: Advantages and Disadvantages of CASE Tools
17
Object-Oriented Systems Development
OOSD The approach that combines the logic of the systems development life cycle with the power of object-oriented modeling and programming. Object-oriented systems development typically involves: Identifying potential problems and opportunities within the organization that would be appropriate for the OO approach Defining the kind of system users require Designing the system
18
Object-Oriented Systems Development
Object-oriented systems development typically involves (continued): Programming or modifying modules Evaluation by users Periodic review and modification
19
Systems Investigation
Chapter 8.3 Systems Investigation Key Terms Systems request form Feasibility analysis Technical feasibility Economic feasibility Legal feasibility Operational feasibility Schedule feasibility Systems investigation report
20
Systems Investigation
Identify potential problems and opportunities and consider them in light of the goals of the company. Formal procedures for initiating systems development typically include a Systems Request Form: Identifies problems in or opportunities for the system States objectives of systems investigation Presents an overview of the proposed system Projects expected costs and benefits of the proposed system
21
Feasibility Analysis Feasibility analysis is the assessment of the technical, economic, legal, operational, and schedule feasibility of a project Technical feasibility Economic feasibility Legal feasibility Operational feasibility Schedule feasibility
22
Feasibility Analysis Systems investigation report
A summary of the results of the systems investigation and the process of feasibility analysis and recommendations of a course of action.
23
The Systems Investigation Report
Figure 8.8: A Typical Table of Contents for a Systems Investigation Report
24
Systems Analysis Key Terms Chapter 8.4 Requirements analysis
Asking directly Structured interview Unstructured interview Direct observation Questionnaires Data analysis Data-flow diagram (DFD)
25
Systems Analysis Data Collection Data Analysis
Seeks additional information about problems or needs. Internal and External Sources Data Analysis Data Modeling with entity-relationship diagrams Activity Modeling with data-flow diagrams
26
Data Collection Identifying sources of data Collecting data
Internal sources External sources Collecting data Interviews Direct observation Questionnaires
27
Data Collection Figure 8.9: Internal and External Sources of Data for Systems Analysis
28
Collecting Data Structured interviews Unstructured interviews
Questions are written in advance Unstructured interviews Questions are not written in advance Direct observation Watching the existing system in action by one or more members of the analysis team
29
Data Analysis Questionnaires Data modeling Activity modeling
Gathering data when the data sources are spread over a wide geographic area Data modeling Entity-relationship (ER) diagrams Activity modeling Data-flow diagrams (DFDs) A model of objects, associations, and activities by describing how data can flow between and around various objects
30
Data Analysis Figure 8.11: Data and Activity Modeling (a) An entity-relationship diagram
31
Data Analysis Figure 8.11: Data and Activity Modeling (continued) (b) A data-flow diagram
32
Data Analysis Figure 8.11: Data and Activity Modeling (continued) (c) A semantic description of the business process
33
Requirements Analysis
Determination of user, stakeholder, and organizational needs Asking directly An approach to gather data that asks users, stakeholders, and other managers about what they want and expect from the new or modified system
34
Object-Oriented Systems Analysis
Identifying problems or potential opportunities Identifying key participants and collecting data Instead of analyzing the existing system using data-flow diagrams and flowcharts, an object-oriented approach is used
35
Object-Oriented Systems Analysis
Figure 8.13: Generalization/Specialization Hierarchy Diagram for Single and Tandem Kayak Classes
36
Systems Design Key Terms Chapter 8.5 Logical design Physical design
Request for proposal (RFP) Design report
37
Systems Design Answers question “How will the information system solve a problem?” Logical Design Description of the functional requirements of a system Physical Design Specification of the characteristics of the system components necessary to put the logical design into action
38
Systems Design Alternatives
Request for Proposal (RFP) A document that specifies in detail required resources such as hardware and software Sent to outside vendors
39
The Design Report Design report: the result of systems design
Contains system specifications System specifications include technical description of: System outputs, inputs, and user interfaces Hardware, software, databases, telecommunications, personnel, and procedure components and the way these components are related
40
The Design Report Figure 8.17: A Typical Table of Contents for a Systems Design Report
41
Systems Implementation
Chapter 8.6 Systems Implementation Key Terms Make-or-buy decision Site preparation Data preparation or data conversion Installation Start-up Direct conversion (AKA Plunge or direct cutover) Phase-in approach, or piecemeal approach Pilot start-up Parallel start-up User acceptance document
42
Systems Implementation
43
Acquiring Software: Make or Buy?
Externally developed software In-house developed software Blend of external and internal software development Renting software Reusing software from other development efforts
44
Site Preparation Preparation of the location of a new system
Making room for a computer in an office Special wiring and air conditioning Special flooring Additional power circuits
45
Data Preparation Also called data conversion
Ensuring all files and databases are ready to be used with new computer software and systems
46
Installation The process of physically placing the computer equipment on the site and making it operational Normally the manufacturer is responsible for installing computer equipment Someone from the organization (usually the IS manager) should oversee the process
47
Start-Up The process of making the final tested information system fully operational Direct conversion (also called plunge or direct cutover) The process of stopping the old system and starting the new system on a given date Phase-in approach Slowly replacing components of the old system with those of the new one
48
Start-Up Pilot start-up Parallel start-up
The process of running the new system for one group of users rather then for all users Parallel start-up The process of running both the old and new systems for a period of time, comparing the new system’s output with the old system’s, reconciling any differences, and finally eliminating the old system
49
Start-up
50
User Acceptance User-acceptance document: formal agreement signed by the user that states that a phase of the installation or the complete system is approved
51
Systems Operation & Maintenance
Chapter 8.7 Systems Operation & Maintenance Key Terms Systems operation
52
Systems Operation and Maintenance
Systems operation: use of a new or modified system Systems maintenance: checking, changing, and enhancing the system to make it more useful in achieving user and organizational goals
53
Systems Maintenance Reasons for the need of Maintenance:
Bugs or errors in the program New requests from users and stakeholders Technical and hardware problems Change in operating system or hardware Changes in business processes Corporate mergers and acquisitions Government regulations (HIPAA)
54
Systems Review Key Terms Chapter 8.8 Event-driven review
Time-driven review
55
Systems Review Process of analyzing systems to make sure that they are operating as intended Often compares the performance and benefits of the system as it was designed with the actual performance and benefits of the system in operation Event-driven review: review triggered by a problem or opportunity, such as an error, a corporate merger, or a new market for products Time-driven review: review performed after a specified amount of time
56
? ? Questions? ? ? ?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.