Managing Systems Development. Definitions. Opening case. Off the Shelf software. Custom software. In house system development.
|
|
- Clinton Chandler
- 5 years ago
- Views:
Transcription
1 Managing Systems Development October 14, 2015 Off the Shelf software Definitions Standard (not custom) software applications that can be purchased from computer store. Custom software Tailor made software specially developed to meet a specific organization's needs and requirements. In house system development Developing software applications using internal IT staff 2 Opening case A company specialized in recycling nuclear material technicians need to use a software program for entering and processing data in order to generate specialized technical reports Off the shelf software not available The company has an IT staff with technical knowledge but need an experienced IT consultant to help develop a custom made system. 3 1
2 Opening case: Question Where do you start? What are the few things that need to be done to start the process? 4 LEARNING GOALS Explain the purpose of systems development methodologies SDM. Discuss the major phases of the traditional Systems Development Life Cycle (SDLC) methodology. Discuss Alternative SDM 5 Systems Development Methodology? The process companies go through to develop and maintain an information system Framework for successful IS development A System Development Methodology is used For building a new system Or for modifying an existing system Examples of SDM: System Development Life Cycle - Prototyping Joint Application Development - Rapid Application Development 6 2
3 Systems Development Methodology? The process companies go through to develop and maintain an information system Framework for successful IS development A System Development Methodology is used For building a new system Or for modifying an existing system Examples of SDM: System Development Life Cycle - Prototyping Joint Application Development - Rapid Application Development 7 Questions Which of the following is true about SDM? a) They provide guidelines for developing IS and maintaining them which includes upgrading and improving them. b) SDM are needed when a brand new IS has to be developed, but you don t need to use a SDM when it comes to modifying an existing IS. c) When a company is engaged in developing an IS, the process involves the company s employees who would be the potential users of the IS, and IS professionals like system analysts and programmers. But it doesn t involve the company s management d) All of the above Traditional Systems Development Planning Life Cycle (SDLC) Seven phases 1) Planning 5) Testing 2) Systems Analysis 6) Implementation 3) Systems Design 7) Maintenance 4) Development Typically one phase needs to be completed before beginning the next Problem in later phase may require return to previous phase Analysis Design Development Testing Implementation Maintenance 9 3
4 Questions In SDLC, the 7 phases are typically followed in a sequential order, which means we don t return to a previous phase in any circumstances True False During the Implementation phase of the SDLC, the Development team encounters some serious problems. Which of the following phases may be the culprit? Planning Design Testing Analysis Development Maintenance 10 Planning Feasibility Analyses System Development Schedule Feasibility analyses Technical Analysis Do the technologies exist to develop the system? Economic Analysis Can the organization afford the system? Will it provide an adequate Benefit? Operational Analysis (i.e. assessing the human factors that could make the project fail) Resistance to change Organizational politics System development schedule Is the proposed development time line realistic? Is the programming team available during Programming step? Planning performed by Project Manager using Search and investigation (e.g. for technical analysis step) Total Cost of Ownership analysis Project Management software 11 Systems Analysis Analyze current system Define new system requirements Systems analyst works with company to fully understand the problem, and to detail the requirements of the proposed system Step 1: Analyze current system Objectives: Understand what things are done and how (business processes) Identify any problems associated w/ current business processes Techniques used: Talking to employees (potential users) Conducting interviews Observing employees at work 12 4
5 Systems Analysis Analyze current system Define new system requirements Step 2: Define new system s requirements Main Objective: Specify What need to be done (not how to do it) To be defined: Input requirements (nature of data, source, etc.) Processing requirements Output requirements (Types of reports, content, etc.) Storage requirements Tools and techniques used: Data flow diagrams (DFD) Start with high level process Add more levels with increased levels of detail Computer Aided Software Engineering (CASE) tools Software that eases the systems development process 13 Questions During what SDLC phase software programs like Microsoft Project could be used? a) Maintenance b) Implementation c) Development d) System Analysis e) Planning f) None of the above Which of the following tools or techniques could be used during the System Analysis phase of the SDLC? (Choose all correct answers) a) Interviews b) Observing future users doing their job c) Using pseudocode d) Using software programs to draw data flow diagrams e) All of the above 14 Questions What kind of feasibility analysis seeks to determine if an organization can afford the new information system and if the system will provide the adequate benefits? a) Operational Feasibility b) Financial Feasibility c) Economic Feasibility d) Beneficial Feasibility e) None of the above During the Development phase of a new medical IS, the development team finds out that most of the technologies needed to develop and implement the system are not yet available on the market. At what step of the SDLC that kind of problem should have been identified? a) Maintenance b) Implementation c) Development d) System Analysis e) Planning f) None of the above 15 5
6 Data Flow Diagrams (DFD) Process Data flow External Entity. Symbolized by a rectangle or a curved rectangle.. Action performed by people of organizational units in order to transform input into output OR Action performed by people in the organizational units to help the units achieve their objectives. Symbolized by an arrow.. Shows data being passed from or to a process Symbolized by a square, an external entity is something (person, group, department, etc.) outside the system that interacts with the system by providing input or receiving information. Data storage Used to store data in the system. Represents a file, a database, etc. 16 Exercise 1: DFD Use Data Flow Diagram to illustrate your school s registration system. Assume that Students are external entities. Also assume that the three processes involved in course registration are: Verify Course availability: after receiving a course request from a student. This involves checking the Course file Enroll the student: in the course after verifying course availability. This involves updating the Student file. Confirm registration. This involves writing an confirmation letter and sending it to the student 17 Exercise 2: DFD Do the Lincoln Pizza s ordering system DFD exercise available at: se.htm 18 6
7 Systems Design Logical system design Physical system design Using the requirements from the Systems Analysis phase to design the new or modified system. Logical systems design Details the system s functionality (what it should do?) Uses Structure charts to create top down representation of system s modules Uses System flowcharts to show relationships between modules Physical systems design Specifies all of the actual components (hardware, network, databases) used to implement the logical design The design must be frozen at end of this phase to prevent the system from growing indefinitely in terms of its scope and features Scope creep (continuous growth in a project's scope) Features creep continuous growth in a project's features) Performed by system designer or (system analyst in some case) 19 Development Creating databases Writing programs Implementing networks components Programming is usually the most difficult and time consuming in the Development phase. Development performed by programmers, database developers, and network engineers Programmers use Program Development Cycle 1) Review the input, processing, output, and storage requirements 2) Develop the logic of the programs (using Flowcharts and Pseudo code) 3) Write the programs using code generators & programming languages 4) Test and debug the programs 5) Complete the programs documentation 20 Development tools Program Flowchart: Graphical illustration of the problem-solving logic within a program Code generators: Software that generate programs that programmers could modify. Pseudocode: English-language statements that describe the processing steps of a program in paragraph form. Programming languages: -Java -C++ -Visual Basic -Etc. 21 7
8 Questions During what phase of the SDLC the Database component of a new system is created? a) Maintenance b) Implementation c) Development d) System Analysis e) Planning f) None of the above During what phase of the SDLC code generators could be used? a) Maintenance b) Implementation c) Development d) System Analysis e) Planning f) None of the above 22 Testing Programmers test modules Do they return proper outputs? Do they handle incorrect data appropriately? Development team do unit testing i.e. testing how modules work together System testing (software along with database and network component) Verification: Testing system in simulated environment with simulated data Validation: Testing system in real working environment with real data 23 Implementation Implementation strategies Direct cutover: Quick change to new system Parallel conversion: Old and new systems used in parallel for a while. Pilot testing: New system installed at only one location or one department Staged conversion: Only one part of the system installed, then another part is installed. User training 24 8
9 Maintenance Maintenance counts for as much as 80% of the total cost of an information system Tasks Correcting errors found during implementation System enhancements Incremental upgrades Addition of major new features 25 Questions The implementation strategy in which the old system is immediately replaced by the new one is called: a) Staged conversion b) Direct cutover c) Systematic testing d) None of the above Validation testing performed during the Testing phase of the SDLC ensures that the system is working properly in the real working environment using real data. a) True b) False 26 SDLC: Recap Steps Key actors Tools/Techniques 1. Planning Project Manager TCO, Project Management software 2. System Analysis System Analyst, Users. Interviews, observing users at work, DFD 3. System Design System analyst (or system designer) System Flowchart, Structure chart 4. Development Programmers, database developers, network engineers Program Flowchart, Pseudo code, programming languages 5. Testing Development team, Users Modules testing, units testing, System s testing (verification, validation) 6. Implementation Development team, Users Direct cutover, parallel conversion, pilot testing, staged conversion 7. Maintenance internal IS staff, external consultant 9
10 Summary Questions 1) What is a System Development Methodology? What is it used for? 2) What are the 7 phases of the SDLC methodology? 3) What kind of Feasibility analyses need to be performed during the Planning phase? Why is the system development schedule important? 4) What are the two steps in the Systems Analysis phase? What techniques and tools are used during the Systems Analysis phase? 5) What tools do programmers usually use during the Development phase? 6) What is the difference between the Verification and the Validation tests performed during systems testing? Book Notes 28 Problems with Traditional SDLC SDLC is time consuming SDLC is not flexible (sequential process) SDLC gets users inputs ONLY during Systems analysis. Design is frozen at end of System Design 29 Question 1 Which of the following is true about SDLC? a) It might take years to develop and implement a working information system b) Multiple teams could work simultaneously on different phases c) It is the best methodology for situations where the needs and requirements are likely to change during the development process d) All of the above 30 10
11 Prototyping A SDM that addresses: Time consuming issue associated with SDLC SDLC s inability to take care of new requirements A SDM in which the Development team uses limited set of users requirements to quickly build a working model of the proposed system a prototype. 31 Prototyping Actors Identify basic requirements Development team, Users Develop a prototype Use the prototype System analyst, programmer Users Operational prototype YES Is User satisfied? Develop final system (improved prototype) NO Revise the prototype System analyst, programmer 32 Prototyping Advantages Working model ready quickly Works in situation where requirements are changing Works in situations where users cannot explicitly express their requirements Disadvantage Only a limited number of users involved. So, subject to potential implementation problem
12 Joint Application Development (JAD) A SDM that addresses: The limited scale of users involvement problem of Prototyping Potential implementation problem due to limited users involvement A SDM that brings together the Development team and a significant number of users to define system requirements and develop a prototype. 34 Joint Application Development (JAD) Identify a valid sample of users Objectives Set a JAD team (Users, IS professionals, scribe) Run the 1 st JAD session (JAD team + Facilitator) Identify agreed upon systems requirements Develop system prototype (based on agreed requirements) Run the 2 nd JAD session (JAD team + Facilitator) Test the system and identify agreed changes Improve system prototype (based on JAD session results) 35 Question 2 Which of the following is true about a JAD facilitator? (Choose all that apply) a) Could be an outside consultant b) Is the scribe who takes notes c) Is responsible for coordinating the JAD sessions d) Is responsible for developing the system based on the agreed upon requirements e) All of the above 36 12
13 Joint Application Development (JAD) Advantages: Helps alleviate conflicting requirements Its greater users involvement leads to greater user acceptance of final system Disadvantages Could be expensive and time consuming 37 13
Management Information Systems. B14. Acquiring IT Applications and Infrastructure
Management Information Systems Management Information Systems B14. Acquiring IT Applications and Infrastructure Code: 166137-01+02 Course: Management Information Systems Period: Spring 2013 Professor:
More informationSystems Analysis & Design Tenth Edition. Chapter 4. Requirements Modeling
Systems Analysis & Design Tenth Edition Chapter 4 Requirements Modeling Phase Description Systems analysis is the second of five phases in the systems development life cycle (SDLC) Uses requirements modeling
More informationIntroduction to Systems Analysis and Design
Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.
More informationSystems Analysis for Business Analysts (3 Day)
www.peaklearningllc.com Systems Analysis for Business Analysts (3 Day) This is a basic course to help business analysts understand the basics of systems analysis. This course is ideal for people who are
More informationUnit 9 Information Systems
Unit 9 Information Systems Computer Concepts 2016 ENHANCED EDITION 9 Unit Contents Section A: Information System Basics Section B: Enterprise Applications Section C: Systems Analysis Section D: Design
More informationBuilding Information Systems
Building Information Systems Content Explain how building new systems produces organizational change. Describe the core activities in the systems development process. Describe the principal methodologies
More informationAcquiring IT Applications and Infrastructure
Chapter 15 Acquiring IT Applications and Infrastructure Information Technology For Management 6th Edition Turban, Leidner, McLean, Wetherbe Lecture Slides by L. Beaubien, Providence College John Wiley
More informationChapter 13. Building Information Systems
Chapter 13 Building Information Systems Learning Objectives How does building new systems produce organizational change? What are the core activities in the systems development process? What are the principal
More informationRedesigning the Organization with Information Systems
Chapter 14 Redesigning the Organization with Information Systems 14.1 2006 by Prentice Hall OBJECTIVES Demonstrate how building new systems produces organizational change Explain how a company can develop
More informationIn-class Exercise BSAD 141 Entity/Activity Table, Context Diagram, Physical DFD exercise
In-class Exercise BSAD 141 Entity/Activity Table, Context Diagram, Physical DFD exercise 1. Using the entity/ activity table, identify information /data processing activities (put a check next to the row
More informationChapter. Redesigning The Organization With Information Systems
Chapter Redesigning The Organization With Information Systems 1 Objectives Demonstrate how building new systems produces organizational change Explain how a company can develop information systems that
More informationSTUDY GUIDE CHAPTER 10
STUDY GUIDE CHAPTER 10 True/False Indicate whether the statement is true or false. 1. Nonprofit organizations are formed to accomplish social, political, or charitable goals that do not include amassing
More informationChapter 8. Systems Development. Ralph M. Stair George W. Reynolds
Ralph M. Stair George W. Reynolds Chapter 8 Systems Development An Overview of Systems Development Managers and employees in all functional areas work together and use business information systems Corporations
More informationBuilding Information Systems
Chapter 13 Building Information Systems 13.1 2010 by Prentice Hall LEARNING OBJECTIVES Demonstrate how building new systems produces organizational change. Identify and describe the core activities in
More informationChapter 10 Information Systems Analysis and Design
Chapter Information Systems Analysis and Design Computer Concepts 2014 Chapter Contents Section A: Information Systems Section B: Systems Analysis Section C: System Design Section D: Implementation and
More information1) Introduction to Information Systems
1) Introduction to Information Systems a) System: A set of related components, which can process input to produce a certain output. b) Information System (IS): A combination of hardware, software and telecommunication
More informationBUILDING INFORMATION SYSTEMS
M. Rasti-Barzoki Learning Objectives How does building new systems produce organizational change? What are the core activities in the systems development process? What are the principal methodologies for
More information2 Why is systems development difficult and risky? 3 How do businesses use the systems development life cycle (SDLC) process?
1 What is systems development? 2 Why is systems development difficult and risky? 3 How do businesses use the systems development life cycle (SDLC) process? 4 How do businesses use the rapid application
More informationLearning Objectives. Agile Modeling and. Major Topics. Prototyping. Patched Up Prototype. Agile Modeling, but First. Prototyping
Agile Modeling and Prototyping Systems Analysis and Design, 7e Kendall & Kendall 6 Learning Objectives Understand the roots of agile modeling in prototyping and the four main types of prototyping Be able
More informationCLASS/YEAR: II MCA SUB.CODE&NAME: MC7303, SOFTWARE ENGINEERING. 1. Define Software Engineering. Software Engineering: 2. What is a process Framework? Process Framework: UNIT-I 2MARKS QUESTIONS AND ANSWERS
More informationBasics of Software Engineering. Carmen Navarrete
Basics of Software Engineering Carmen Navarrete Basics of Software Engineering Outline: Overview Software Development Life Cycle Project management Requirements Analysis and design Implementation Testing
More informationChapter 6 Determining System Requirements
Princess Noura University Department of Computer Science ff IS321 Chapter 6 Determining System Requirements Learning Objectives Describe interviewing options and develop interview plan. Explain advantages
More informationChapter 1 The Role of the Systems Analyst
systems Major Topics Professor Merrill Warkentin Mississippi State University information systems (categories) systems analysis and design phases of analysis and design (SDLC) CASE tools 2 Information
More informationSystem Development Life Cycle (SDLC) Project
System Development Life Cycle (SDLC) Project Six Phases of the System Development Life Cycle Preliminary Investigation Assesses feasibility and practicality of system System Analysis Study old system and
More informationDETERMINING SYSTEM REQUIREMENTS. Systems Analysis and Design
DETERMINING SYSTEM REQUIREMENTS Systems Analysis and Design Introduction Performing Requirements Determination Traditional Methods for Determining Requirements Contemporary Methods for Determining Systems
More informationIntroduction Systems development life cycle (SDLC) -a structured step-bystep approach for developing information systems.
4/3/204 Systems Development Lifecycle Introduction INTRODUCTION Why do businesses build information systems? How does a business know when it is time to replace the old information system with a new one?
More informationFocus Area Level Report Including Knowledge and Skills, and Performance Indicators
Including Knowledge and Skills, and CSPB01.01 Identify and analyze customer software needs and requirements. CSPB01.01.01.00 Gather data to identify customer requirements. CSPB01.01.01.01 Gather information
More informationFocus Area Level Report Including Knowledge and Skills, and Performance Indicators
Including Knowledge and Skills, and ICPB01.01 Identify and analyze customer software needs and requirements. ICPB01.01.01.00 Gather data to identify customer requirements. ICPB01.01.01.01 Gather information
More informationTest your Understanding-The Answers
Table of Contents Module 1 Project management methodology... 2 A. Introduction to Project Management... 2 B. The Phases of Project Management... 2 C. Project Management Methodology questions... 2 Module
More information4/3/2010. Objectives Overview. What is System Development? Objectives Overview. What is System Development? What is System Development?
Objectives Overview Define and list the phases Identify the guidelines for Discuss the importance of project management, feasibility assessment, documentation, and data and information gathering techniques
More informationProject Scope Management
Project Scope Management Prof. Dr. Daning Hu Department of Informatics University of Zurich Some of the contents are adapted from System Analysis and Design by Dennis, Wixom, &Tegarden. Course Review:
More informationSystems Analysis And Design SCD 2613
Systems Analysis And Design SCD 2613 Information Systems Fundamentals and Project Planning Department of Information Systems Faculty of Computer Science & Information Systems, 81310, Universiti Teknologi
More informationLectures 2 & 3. Software Processes. Software Engineering, COMP201 Slide 1
Lectures 2 & 3 Software Processes Software Engineering, COMP201 Slide 1 What is a Process? When we provide a service or create a product we always follow a sequence of steps to accomplish a set of tasks
More informationDarshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1
Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than
More informationSystem Development Life Cycle Fall Introduction to Information and Communication Technologies CSD 102
System Development Life Cycle Fall 2016 Introduction to Information and Communication Technologies CSD 102 Outline Software Engineering SDLC Mehwish Fatima - CIIT Lahore 06/11/2016 2 What is the System
More informationThe Systems Development Lifecycle
Modelling and Systems Development Lecture 2 The Systems Development Lifecycle The four-phase model common to all system developments projects The project Major attributes of the Lifecycle Moves systematically
More informationExample of Pretest/Posttest for Class # 1 (Pretest/Posttest Learning Object)
Systems Analysis and Design Online Course Example of Pretest/Posttest for Class # 1 (Pretest/Posttest Learning Object) Examples of True-False Questions 1. The analysis and design of information systems
More informationDr. Mounir Kehal BSc Comp. (IS Eng), MBA, MPhil, PhD AI/KM Carleton University, American University in London, Surrey University
Dr. Mounir Kehal BSc Comp. (IS Eng), MBA, MPhil, PhD AI/KM Carleton University, American University in London, Surrey University mounir.kehal@aue.ae or mounir@kehal.net Associate Professor in MIS Dean,
More informationINTRODUCTION TO COMPUTER INFORMATION SYSTEMS/INFORMATION SYSTEMS
Page 1 of 9 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS/INFORMATION SYSTEMS 7.1 What is an Information System? A system is a group of procedures and different elements that work together in order complete
More informationCHAPTER 2 THEORETICAL FOUNDATION
CHAPTER 2 THEORETICAL FOUNDATION 2.1 Theoretical Foundation The theoretical foundation in this chapter will contain the overall theories of this IFRS project. These theories below have been described and
More informationSystems Analysis and Design in a Changing World, Fourth Edition
Systems Analysis and Design in a Changing World, Fourth Edition Learning Objectives Describe the activities of the systems analysis life cycle phase Explain the effect of business process reengineering
More informationKhozema Ali Shabbar CS 447
Khozema Ali Shabbar CS 447 Understand the importance of good project scope management Discuss methods for collecting and documenting requirements in order to meet stakeholder needs and expectations Explain
More informationChapter 2 The Project Management Life Cycle
Information Systems Project Management: A Process and Team Approach 1 Chapter 2 The Project Management Life Cycle Multiple Choice 1. The phases of managing a project are called: a. systems development
More informationIMPLEMENTATION, EVALUATION & MAINTENANCE OF MIS:
IMPLEMENTATION, EVALUATION & MAINTENANCE OF MIS: The design of a management information system may seem to management to be an expensive project, the cost of getting the MIS on line satisfactorily may
More informationVolume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at
Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info A Study of Software Development Life Cycle Process Models
More informationSystems Requirements. Requirements Determination. Learning Objectives. Major part of Systems Analysis
Systems Requirements 10/4/2010 Abdou Illia MIS 4200 - Fall 2010 Learning Objectives Describe options for designing and conducting interviews. Discuss planning an interview to determine system requirements.
More informationThomson Learning DOCUMENTING ACCOUNTING SYSTEMS LEARNING OBJECTIVES
3 DOCUMENTING ACCOUNTING SYSTEMS LEARNING OBJECTIVES After completing this chapter, you should understand: U1. Information represented on UML activity diagrams. U2. Differences between an overview activity
More informationFull file at https://fratstock.eu
TEACHING TIPS Chapter 2 SYSTEMS TECHNIQUES AND DOCUMENTATION I normally introduce flowcharting symbols with simple examples on the board. I first introduce a very simple manual flowchart involving only
More informationProject Scope Management. Dr Usman Ali & Dr Adnan Albar CPIS 334
Project Scope Management Dr Usman Ali & Dr Adnan Albar CPIS 334 What is Project Scope Management? Scope refers to all the work involved in creating the products of the project and the processes used to
More informationMajor attributes of the Lifecycle. The Systems Development Lifecycle. Project phases. Planning. Design. Analysis
Modelling and Systems Development Lecture 2 The Systems Development Lifecycle The four-phase model common to all system development projects Major attributes of the Lifecycle The project Moves systematically
More informationInformation Technology Project Management, Sixth Edition. Note: See the text itself for full citations. More courses at cie-wc.edu
Management, Sixth Edition Note: See the text itself for full citations. More courses at cie-wc.edu Understand the importance of good project scope management Discuss methods for collecting and documenting
More information2009 McGraw Hill Ryerson Limited. Kwantlen and Richardson Chpt 6 slide number 1
Chapter 6 Systems Development Phases, Tools, and Techniques Prof. Anita Beecroft, Kwantlen Polytechnic University (2009) Prof. Tim Richardson, University of Toronto (2011) 2009 McGraw Hill Ryerson Limited
More informationSoftware Development Life Cycle (SDLC) Tata Consultancy Services ltd. 12 October
Software Development Life Cycle (SDLC) Tata Consultancy Services ltd. 12 October 2006 1 Objectives (1/2) At the end of the presentation, participants should be able to: Realise the need for a systematic
More informationINFORMATION SYSTEMS ANALYSIS AND DESIGN
INFORMATION SYSTEMS ANALYSIS AND DESIGN Shouhong Wang Hai Wang Universal-Publishers Boca Raton TABLE OF CONTENTS PREFACE 7 CHAPTER 1. INTRODUCTION 13 1.1. Context of Information Systems Analysis and Design
More informationManaging Information Technology 6 th Edition
Managing Information Technology 6 th Edition CHAPTER 9 BASIC INFORMATION SYSTEMS CONCEPTS Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 What is a system? The Systems View It s the
More information6/29/ Professor Lili Saghafi
6/29/2014 1 Professor Lili Saghafi MANAGING INFORMATION TECHNOLOGY Lecture 9 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT By : Prof. Lili Saghafi 1-2 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT Large
More informationChap 1 : Business Process Management & IT
Business Process Management: The primary benefit of using technology for BPM are (i) the effectiveness gains for enterprises through the automated coordination of activities; (ii) distribution of tasks
More informationSystems Analysis and Design Methods Chapter 3: Information Systems Development
Systems Analysis and Design Methods Chapter 3: Information Systems Development Multiple Choice Questions 1. The act of drawing one or more graphical representations of a system is called. A. modeling B.
More informationChapter 1 Introduction to Systems Analysis and Design
Chapter 1 Introduction to Systems Analysis and Design MULTIPLE CHOICE 1. In launching a new information system, the greatest risk occurs when a company. a. begins by outlining its business models and identifying
More informationSTUDENT LEARNING OUTCOMES
6-1 STUDENT LEARNING OUTCOMES 1. List the seven steps in the systems development life cycle (DSLC) and associated activities for each step. 2. Describe the four systems development methodologies. 3. Define
More informationCMSC 435: Software Engineering Section Back to Software. Important: Team Work. More Resources
CMSC 435: Software Engineering Section 0101! Atif M. Memon (atif@cs.umd.edu)! 4115 A.V.Williams building! Phone: 301-405-3071! Office hours!.tu.th. (10:45am-12:00pm)! Don t wait, don t hesitate, do communicate!!!
More informationLecture 1. In practice, most large systems are developed using a. A software process model is an abstract representation
Chapter 2 Software Processes Lecture 1 Software process descriptions When we describe and discuss processes, we usually talk about the activities in these processes such as specifying a data model, designing
More informationCost of Changing the Activities in SDLC. Minimum of Cost at this level. code debuging unit test integration. Activity
Software Development Life Cycle (SDLC) This is a work flow for creating a new software/application. Usually, any company that is in the software business follows the same route and structure. In this document
More informationAli Khan < Project Name > Software Requirements Specification. Version 1.0. Group Id: F16. Supervisor Name: Sir/Miss.
< Project Name > Software Requirements Specification Version 1.0 Group Id: F16. Supervisor Name: Sir/Miss. Revision History Date Version Description Author Current Date 1.0 SRS document includes Scope
More informationFunctional Analysis Module
CC532 Collaborate System Design Fundamentals of Systems Engineering W6, Spring, 2012 KAIST Functional Analysis Module Space Systems Engineering, version 1.0 Space Systems Engineering: Functional Analysis
More informationMODULE 3 INFORMATION SYSTEM DEVELOPMENT
MODULE 3 INFORMATION SYSTEM DEVELOPMENT Why do organizations build or improve their information systems? The starting point for building or improving an information system is the recognition of a business
More informationBCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions
More informationProject Management is only a tool - it is never a substitute for effective managers.
Introduction Project Management Concepts Project Management is only a tool - it is never a substitute for effective managers. Definitions Project - A specific work effort, with specifically defined results
More informationINTRODUCTION. Objectives. Unit 1: Introduction to Systems Analysis and Design. Key Ideas
Objectives Unit 1: Introduction to Systems Analysis and Design Understand the fundamental systems development life cycle and its four phases. Understand the evolution of systems development methodologies.
More informationSkill Category 7. Quality Control Practices
Skill Category 7 Quality Control Practices Testing Concepts Developing Testing Methodologies Verification and Validation Methods Software Change Control Defect Management Process Management Processes CSQA
More informationCONTENTS PART ONE FOUNDATIONS FOR SYSTEMS DEVELOPMENT. Preface 21
CONTENTS Preface 21 PART ONE FOUNDATIONS FOR SYSTEMS DEVELOPMENT AN OVERVIEW OF PART ONE :»o SYSTEMS DEVELOPMENT IN AN ORGANIZATIONAL CONTEXT 31 Learning Objectives 31 Introduction 31 A Modern Approach
More information1 Accounting Information Systems Revision
1 IS and AIS Concepts - Defining accounting information system (AIS) is difficult as: o AIS needs to carve out a field of its own distinct of other disciplines o The landscape is constantly evolving and
More information! To solve problems. ! To take up new opportunities. ! Requirements - descriptions of. " Behavior. " Data. " Constraints (eg. cost and schedule)
COMP3110/6311, Software Analysis and Design Why do we Develop Software? To solve problems To take up new opportunities The value of Requirements "#$"%&'(%)#*+"%#)&),'$&+)& '()#-&)'$./,0.&+%/&.%1"*(%2.%#
More informationCHAPTER 1. Business Process Management & Information Technology
CHAPTER 1 Business Process Management & Information Technology Q. Process From System Engineering Perspective From Business Perspective In system Engineering Arena Process is defined as - a sequence of
More informationObjectives of this session
Training Workshop on Business Process Analysis in International Trade Module 3. Assessment of business processes and drafting the report with conclusions and recommendations for improvement 3.1. Analyzing
More informationRequirements Change Management Practices
Report on Requirements Change Management Practices Qure Tapani Aaltio Version 1.0 Published on June 28, 2002 Table of Contents 1 Introduction 3 2 Why Requirements Change Management? 3 3 Models of Requirements
More informationBased on Software Engineering, by Ian Sommerville Coherent sets of activities for specifying, designing, implementing and testing software systems
Software Processes Based on Software Engineering, by Ian Sommerville Coherent sets of activities for specifying, designing, implementing and testing software systems Slide 1 Objectives To introduce software
More informationProduct Documentation SAP Business ByDesign February Business Configuration
Product Documentation PUBLIC Business Configuration Table Of Contents 1 Business Configuration.... 4 2 Business Background... 5 2.1 Configuring Your SAP Solution... 5 2.2 Watermark... 7 2.3 Scoping...
More informationCost Classifications. Tools and Analysis. Cost Classifications. Cost Classifications
Cost Classifications Tools and Analysis Costs can be classified as tangible or intangible, direct or indirect, fixed or variable, and developmental or operational. Peter Lo CS211 Peter Lo 2004 1 CS211
More informationChapter 14: Information Technology Careers 1/5/2018. Chapter 14: Information Technology Careers. Chapter 14: Information Technology Careers
Chapter 14: Information Technology Careers Information Technology Careers Some people simply choose a career they want to pursue early on, and others fall into careers by happenstance. Information technology
More informationSoftware Development Life Cycle:
Software Development Life Cycle: The systems development life cycle (SDLC), also referred to as the application development life-cycle, is a term used in systems engineering, information systems and software
More informationSlides by: Ms. Shree Jaswal CHP 3: PROJECT SCOPE MANAGEMENT
Slides by: Ms. Shree Jaswal CHP 3: PROJECT SCOPE MANAGEMENT TOPICS Introduction scope planning project scope definition project scope verification scope change control Work Breakdown Structure (WBS) the
More informationREQUIREMENTS ENGINEERING
1 REQUIREMENTS ENGINEERING Chapter 4- by Ian Sommerville TOPICS COVERED Functional and non-functional requirements The software requirements document Requirements specification Requirements engineering
More informationHarry J. Rosenblatt. (2014). Systems Analysis and Design, 10 th Edition, International Edition. Course Technology, Cengage Learning.
Chapter 1 Introduction to Systems Analysis and Design Harry J. Rosenblatt. (2014). Systems Analysis and Design, 10 th Edition, International Edition. Course Technology, Cengage Learning. Describe the impact
More informationDefining Requirements
Defining Requirements The scope of any project should represent the minimum amount of work needed to fulfil the customer s, or end user s requirements. Doing more work is wasteful; doing less means the
More informationInfo 530: ERD & DFD Diagrams
Drexel University From the SelectedWorks of James Gross December 11, 2008 Info 530: ERD & DFD Diagrams James Gross, Drexel University Available at: https://works.bepress.com/jamesgross/13/ Final Exam 12/11/08
More informationAddressing the Challenges of Medical Content Authoring
Addressing the Challenges of Medical Content Authoring Five Recommendations for Combining English Content Development with Localization A Publication of Lionbridge Life Sciences INTRODUCTION RECOMMENDATION
More informationmaking money from customer use of kiosk attracting more customers to the store saving money if the kiosk replaces manual operations
Business Requirements Business requirements collected from multiple sources might conflict. For example, consider a kiosk product with embedded software that will be sold to retail stores and used by the
More informationChapter 2 Analyzing the Business Case
Chapter 2 Analyzing the Business Case Explain the concept of a business case and how a business case affects an IT project Describe the strategic planning process and why it is important to the IT team
More informationA Review Paper on Software Testing
A Review Paper on Software Testing Amit M. Kale 1, Vivek V. Bandal 2, Komal Chaudhari 3 1,2Bachelor Student, Dept. of Electrical Engineering 3Professor, Dept. of Computer Engineering ----------------------------------------------------------------------***---------------------------------------------------------------------
More informationProject Time Management
Project Time Management Understand the importance of project schedules and good project time management. Define activities as the basis for developing project schedules. Describe how project managers use
More informationCCA220-Analisis dan Perancangan system Informasi
CCA220-Analisis dan Perancangan system Informasi Dosen Pengampu : 5165-Kundang K Juman, Ir, MMSI Prodi Teknik Informatika dan Sistem Informasi - Fakultas Ilmu Komputer Chapter 1 Assuming the Role of the
More informationstatus Homework 2 posted: https://people.cs.umass.edu/~rjust/courses/2017fall/cs520/hw2.pdf
Requirements status Everyone s working hard on projects Project progress meetings: November 9 Tomorrow (Oct 27), 9 AM, you will receive an email for signing up for meeting slots Homework 2 posted: https://people.cs.umass.edu/~rjust/courses/2017fall/cs520/hw2.pdf
More informationSimulation Software. Chapter 3. Based on the slides provided with the textbook. Jiang Li, Ph.D. Department of Computer Science
Simulation Software Chapter 3 Based on the slides provided with the textbook 3.1 Introduction Many features common to most simulation programs Special-purpose simulation packages incorporate these common
More informationGeographic Information System (GIS) Program Analyst
Page 1 of 6 CITY OF CONCORD invites applications for the position of: Geographic Information System (GIS) Program Analyst SALARY: $32.85 - $41.93 Hourly $5,694.00 - $7,267.87 Monthly $68,328.00 - $87,214.40
More informationModule 1 Introduction. IIT, Bombay
Module 1 Introduction Lecture 1 Need Identification and Problem Definition Instructional objectives The primary objective of this lecture module is to outline how to identify the need and define the problem
More informationIS 300 Lectures 14/15
IS 300 Lectures 14/15! Systems development why is a formal process important?! What is the traditional systems development life cycle (SDLC)?! How does this life cycle begin the systems investigation stage.!
More informationA Comparative Study of Universally Accepted SDLC Models for Software Development
2018 IJSRST Volume 4 Issue 5 Print ISSN: 2395-6011 Online ISSN: 2395-602X Themed Section: Science and Technology A Comparative Study of Universally Accepted SDLC Models for Software Development ABSTRACT
More informationChapter 7. Process Analysis and Diagramming
Chapter 7 Process Analysis and Diagramming Chapter 5 introduced the concept of business process composition as an aspect of process design. But how can you recognize a process in a description of some
More informationCONTENTS. Part I BUSINESS PROCESSES AND INFORMATION SYSTEMS FOUNDATION 1. Part II TECHNOLOGY FOR BUSINESS PROCESSES AND INFORMATION SYSTEMS 65
CONTENTS Part I BUSINESS PROCESSES AND INFORMATION SYSTEMS FOUNDATION 1 Chapter 1 Introduction to Information Systems 2 Synopsis 3 Introduction 4 The Textbook s Three Themes 4 Challenges and Opportunities
More information