it233-01-systems analysis and design part 1
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