it233-01-systems analysis and design part 1

Upload: jewelsmindpark

Post on 07-Apr-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    1/32

    Systems Analysis and

    Design

    Prof. Jewel H. Udarbe, MSIT, MTM, MPA-SIMDean, IT & Computing Studies/

    Systems Design & Database Specialist(Consultant)World Bank-ARCDP2/FAPsO

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    2/32

    Coverage (Syllabus)

    Chapter 1: Introduction to Systems Analysis and Design

    Chapter 2: SYSTEMS PLANNING (Phase-1)- Preliminary Investigation

    Chapter 3: SYSTEMS ANALYSIS (Phase-2) ~ PART 1- Requirements Modelling

    Chapter 4: SYSTEMS ANALYSIS (Phase-2) ~ PART 2- Data and Processing Modelling

    Chapter 5: SYSTEMS ANALYSIS (Phase-2) ~ PART 3- Object Modelling

    Chapter 6: Transition to System Design

    Chapter 7: SYSTEMS design (Phase-3) ~ PART 1

    User interface, input and output design Chapter 8: SYSTEMS design (Phase-3) ~ PART 2

    Data Design

    Chapter 9: SYSTEMS design (Phase-3) ~ PART 3Application Architecture

    Chapter 10: Tools for analysis

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    3/32

    Grade Structure

    Attendance/Recitation 10%Quiz 20%Midterm 30%Finals 40%

    CWA 20%CWE 40%

    Project 40%

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    4/32

    Attendance

    System Analysis & Design3 units54 hours

    Attendance Requirements:At least 80% of 54 hours = 43.2 hours =28.8 days ~ 29 days

    Allowable absences:

    20% of 54 hours = 10.8 hours or 7.2da s:

    Student Handbook Section 6, subsection 6.1 providesthat Students are required to attend all classes startingwith the first meeting of every course. Non-attendance inany required class or academic activity constitutes anabsence. Time lost due to the late enrollment shall also beconsidered as absence

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    5/32

    Project Requirements

    Groupings:From single to a maximum of 4members in a group

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    6/32

    Suggested Areas of Research4.1 Computer Science4.1.1 Software Development and Theory

    Mobile Computing SystemsSoftware Extensions or Plug-insExpert Systems and Decision Support SystemsSystems Software (software tools/utilities, interpreters,simulators, compilers, security aspects)

    Intelligent SystemsGame DevelopmentComputer VisionImage / Signal ProcessingNatural Language ProcessingPattern Recognition and Data Mining

    BioinformaticsGraphics ApplicationsCloud ComputingParallel ComputingEmbedded Systems

    Emerging Technologies

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    7/32

    Suggested Areas of Research4.1.2 Foundations of Computer Science

    Automata and Formal LanguagesData Structures and Algorithm Design andAnalysisWeb Semantics

    Coding TheoryProgramming LanguagesVisualization SystemsComputer and ArchitectureModeling and Simulation

    4.1.3 Human-Computer InteractionUsabilityAffective ComputingEmphatic Computing

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    8/32

    Suggested Areas of Research4.2 Information Technology4.2.1 Software Development

    Software CustomizationInformation Systems Development for an actual client(with pilot testing)Web Applications Development (with at least alpha

    testing on live servers)Mobile Computing Systems

    4.2.2 Multimedia SystemsGame Developmente-Learning Systems

    Interactive SystemsInformation Kiosks

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    9/32

    Suggested Areas of Research4.2.3 Network Design and Implementation and ServerFarm Configuration and Management

    4.2.4 IT ManagementIT Strategic Plan for sufficiently complexenterprisesIT Security Analysis, Planning andImplementation

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    10/32

    Suggested Areas of Research4.3. Information Systems

    4.3.1 Software Development

    Software CustomizationInformation Systems development for actualclientWeb Applications DevelopmentMobile Computing Systems

    4.3.2 IS Planning

    Enterprise Resource PlanInformation Systems Strategic Plan

    4.3.3 Analysis and Design of a sufficiently complex

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    11/32

    Suggested Areas of Research4.3. Information Systems

    4.3.1 Software DevelopmentSoftware CustomizationInformation Systems development for actualclientWeb Applications DevelopmentMobile Computing Systems

    4.3.2 IS PlanningEnterprise Resource PlanInformation Systems Strategic Plan

    4.3.3 Analysis and Design of a sufficiently complexbusiness system

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    12/32

    Project Documentation FormatTitle PageExecutive SummaryTable of ContentsPreliminary Investigation ReportBusiness/Requirements Modelling

    Data ModellingContext DiagramData Flow Diagram

    Object Modelling

    Process ModellingDecision TableDecision TreeStructured English

    Network ModellingHIPO or Website Map

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    13/32

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    14/32

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    15/32

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    16/32

    Chapter 1 - Objectives

    Students will have mastered the material in this chapterwhen they can:Discuss the impact of information technology onbusiness operationsDefine an information system and describe itscomponents and characteristicsIdentify common types of information systems andexplain who uses themDistinguish between structured analysis andobject-oriented methodologyExplain systems development techniques and

    tools , including modeling , prototyping , and CASEtoolsDescribe the systems development life cycleDiscuss the role of the information technologydepartment and the systems analysts who work there

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    17/32

    What do you mean by DATA?DATA are raw facts about the organization andits business transactions. Most items havelittle meaning and use by themselves.

    What is INFORMATION?INFORMATION is data that has been refinedand organized by processing and purposefulintelligence. The latter, purposeful intelligence,is crucial to the definition-People provide thepurpose and the intelligence that produces trueinformationInformation is data that has been changed intoa useful form of output. The task of changingdata into information is called processing

    What is SYSTEM?SYSTEM is an orderly grouping ofinterdependent components linked togetheraccording to a plan to achieve a specificobjective.A system is a set of related components thatproduces specific results

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    18/32

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    19/32

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    20/32

    Information technology (IT) is acombination of hardware, software, andtelecommunications systems that supportbusiness operations, improve productivity,and help managers make decisions.Information technology (IT) is acontemporary term that describes thecombination of computer technology(hardware and software) withtelecommunications technology (data,image, and voice networks).Information System (IS) is anarrangement of people, data, processes,information presentation, and information

    technology that interact to support andimprove day-to-day operations in abusiness as well as support the problem-solving and decision-making needs ofmanagement and users.

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    21/32

    Information System5 Key Components

    Hardware

    SoftwareData

    Processes, andPeople

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    22/32

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    23/32

    Business Process Modelling

    A business model graphicallyrepresents business functionsthat consist of businessprocesses, such as sales,accounting, and purchasing,which perform specific tasks

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    24/32

    Characteristics ofInformation Systems

    Does this system interact withother systems? What are the systemsboundaries? Will the system handlespecialized business needs What size are the company,and what growth is forecast?

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    25/32

    Types Of BusinessInformation System

    Enterprise Computing Systems Enterprise computing refers to informationsystems that support company wide datamanagement requirements.

    Transaction Processing Systems Transaction processing (TP) systems and onlinetransaction processing (OLTP) systems arecalled operational systems because theyprocess data generated by day-to-day businessoperations.

    Business Support Systems Business support systems (BSS) provide job-related information support to users at all levelsof a company.

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    26/32

    Types Of BusinessInformation System

    Knowledge Management Systems Knowledge management systems aresometimes called expert systems because theysimulate human reasoning by combining aknowledge base and inference rules thatdetermine how the knowledge is applied. A

    User Productivity SystemsUser productivity systems provide employees atall organizational levels with a wide array oftools that can improve quality and jobperformance.

    (LAN, email, fax, video conferencing, wordprocessing, etc)Information Systems Integration

    Most large companies require systems thatcombine enterprise computing, transactionprocessing, business support, knowledge

    management, and user productivity features.

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    27/32

    ORGANISATIONALSTRUCTURE

    - Top Management- Middle Management- Lower Management- Operations Personnel

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    28/32

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    29/32

    ModellingModelling produces a graphicalrepresentation of a concept or process thatsystems developers can analyse, test, andmodify.A systems analyst can describe and simplify aninformation system by using a set of business,data, object, network, and process models.

    A business model, or requirements model ,describes business functions that an informationsystem must support.A data model describes data structures and design.An object model describes objects, which combinedata and processes.A network model portrays the design and protocolsof telecommunications links.A process model describes system logic andprocesses that programmers use to develop

    necessary code modules.

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    30/32

    SYSTEMS DEVELOPMENTMETHODOLOGIES

    Structured Analysis

    Structured analysis uses a series of phases,called the systems development life cycle(SDLC) to plan, analyse, design, implement,and support an information system.

    Object-Oriented AnalysisObject-oriented (0-0) analysis combines dataand the processes that act on the data intothings called objects.

    Other Development StrategiesExample, Microsoft has developed anapproach called Microsoft SolutionsFramework (MSF) that documents theexperience of its own IT teams.

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    31/32

    SYSTEMS DEVELOPMENTLIFE CYCLEStructured analysis uses a techniquecalled the systems development lifecycle (SDLC) to plan and manage thesystems development process.

    The SDLC Model includes the followingsteps:

    1. Systems planning2. Systems analysis3. Systems design4. Systems implementation5. Systems operation and support

  • 8/3/2019 IT233-01-Systems Analysis and Design Part 1

    32/32