Information Systems Analysis and Design CSC340 Information Systems Analysis and Design CSC340 Major Tasks of System Design XVII System Design What is System Design The Outputs of System Design The Global System Architecture Classification of Applications State of the Market 2004 John Mylopoulos System Design 1 Information Systems Analysis and Design CSC340 Identify major hardware and software subsystems and components Identify usage control or data dependencies among subsystems Decide on a hardware and software platform for the new system Design the information system software database and user interfaces 2004 John Mylopoulos System Design 2 Information Systems Analysis and Design CSC340 System Architecture Other Elements of System Design Not discussed in this course Plan control aspects of the application Test plans Code development standards Priorities for design trade offs Implementation requirements e g data conversion System refers to both hardware and software The system architecture describes the collection of inter connected hardware nodes on which the software will eventually run A system architecture consists of Hardware nodes e g 486 2MB RAM 100MB disk OS DOS Windows The connectivity among nodes e g length 100ft type fiber optic product Novell 386 LAN PC3270 The location of users inputs and outputs Key concern Minimize data communication 2004 John Mylopoulos System Design 3 Information Systems Analysis and Design CSC340 2004 John Mylopoulos Information Systems Analysis and Design Example 100ft Twisted pair PC3270 200ft Ethernet Novell 386 LAN 486 DOS Win 100MB disk Accounts Receivable OS 400 5 trm 5GB disk 100mi modem Accounts Payable 28800 PC3270 386 notepads DOS 80MB disk 100ft Token ring Novell386 IBM 3090 MVS 25 terminals 486 DB server 1mi fiber opt DOS 2GBdisk TCP IP VP Finance Purchasing Department Batch mode e g incoming outgoing surface mail purchase orders invoices cheques On line mode can save data entry time particularly if end user can do the input clearly the way of the future Remote batch data are input on line on remote machines then fed in batch to centralized database 486 DOS Win 100MB disk Financial Managers 2004 John Mylopoulos Business Administrator 1 500ft Twisted pair SNA CSC340 Distribution Issues How Are Data Processed To each hardware node associate users actors and network interconnections 486 DOS Win 100MB disk System Design 4 System Design 5 2004 John Mylopoulos System Design 6 Information Systems Analysis and Design CSC340 New Technologies for I O and New Standards for Data Interchange Keyless data entry bar coding optical character recognition special keyboards Pen input several products in the market Electronic data interchange EDI data are transferred through telephone lines from one location to another e g credit card charging Image and Document Interchange like electronic data interchange e g law enforcement banking HTML XML SGML markup languages for documents SGML is a general markup languages for documents 2004 John Mylopoulos System Design 7 Information Systems Analysis and Design CSC340 Information Systems Analysis and Design Choosing a System Architecture Here is a series of issues that need to be addressed Establish batch and on line computer processes e g on site conference registration Determine process cycles i e when does each process need to run e g end of month end of project Establish processing locations identify user locations and numbers Distribute data to locations Distribute software subsystems to locations Assign technology what hardware software is going to run where 2004 John Mylopoulos System Design 8 Information Systems Analysis and Design Operational Support Type Decision Support Real Time Type browsing analysis Group Dept E g regional inventory control E g regional marketing info system E g video conferencing within group Enterprise E g enterprisewide cash mgt E g corporate data warehouse E g enterprwide videoconference InterEnterprise E g B2B Ecommerce E g DBs for communities of interest E g distributed multimedia over the internet CSC340 State of the Market Classification of Applications Span CSC340 Span Operational Support Decision Support Real Time browsing analysis Group Dept PC Windows OLTP OO products COTS mainly SQL based Multimedia technology maturing Enterprise ERPs OLTP over private intranets ERPs Webbased products ERPs Webbased technologies InterEnterprise Ecommerce technologies Web based technologies Web based technologies OLTP On Line Transaction Processing ERPs Enterprise Resource Planning systems COTS Components Off The Shelf 2004 John Mylopoulos System Design 9 Information Systems Analysis and Design CSC340 Data Management Issues Identify amount and type of data persistence needed Is simple file I O sufficient Is a Database Management System DBMS required A DBMS is typically needed when Data is accessed at a fine level of detail Sophisticated indexing is required There is a need to port data across multiple platforms Data needs to be accessible from multiple platforms Isolate persistence mechanisms from application 2004 John Mylopoulos System Design 11 2004 John Mylopoulos System Design 10
View Full Document
Unlocking...