Systems Design. Systems Design Skills People skill (25%) - Listening, understanding others, understanding between two lines, conflict resolution, handling.

Slides:



Advertisements
Similar presentations
Modern Systems Analyst and as a Project Manager
Advertisements

Systems Analysis and Design in a Changing World
Chapter 8: Evaluating Alternatives for Requirements, Environment, and Implementation.
Information Resources Management January 23, 2001.
Chapter 2 The Analyst As Project Manager In Managing Information Systems 2.3.
Information Systems Analysis and Design
Software project management Module 1 -Introduction to process management Teaching unit 1 – Introduction Ernesto Damiani Free University of Bozen-Bolzano.
Lecture 13 Revision IMS Systems Analysis and Design.
Chapter 2 Succeeding as a Systems Analyst
Fundamentals of Information Systems, Second Edition
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
Project Plan The Development Plan The project plan is one of the first formal documents produced by the project team. It describes  How the project will.
Systems Development Life Cycle
Chapter 9: Moving to Design
Business Intelligence Dr. Mahdi Esmaeili 1. Technical Infrastructure Evaluation Hardware Network Middleware Database Management Systems Tools and Standards.
8 Systems Analysis and Design in a Changing World, Fifth Edition.
DATABASE DEVELOPMENT STRATEGIES TOP DOWNTOP DOWN –Large scale application driven by strategic objectives –General  Specific –Organization-wide (“data.
WRAP Technical Support System Project Update AoH Call October 19, 2005.
Managing Projects
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Project Management and Scheduling
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel.
Systems Analysis and Design: The Big Picture
Chapter 9 Elements of Systems Design
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the differences between requirements activities and design activities.
Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development.
Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.
CIS 321—IS Analysis & Design Chapter 1: The World of the Modern Systems Analyst.
INFO425: Systems Design INFORMATION X Finalizing Scope (functions/level of automation)  Finalizing scope in terms of functions and level of.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Computers & Employment By Andrew Attard and Stephen Calleja.
Roles and Responsibilities
Managing the development and purchase of information systems (Part 1)
Information System Development
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Business Analysis and Essential Competencies
ISC471/HCI 571 Isabelle Bichindaritz1 Operations Management 9/12/2012.
MIS3300_Team8 Service Aron Allen Angela Chong Cameron Sutherland Edment Thai Nakyung Kim.
IHRIM n International Association for Human Resource Information Management n Professional group - HR, HRIS, IS managers; compensation, computer, and other.
Chapter 14 Information System Development
WINS Data provides customized software solutions, web development, client-server applications using all major up-to-date technologies. We have experience.
Introduction to Database Management. 1-2 Outline  Database characteristics  DBMS features  Architectures  Organizational roles.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Information System Development Courses Figure: ISD Course Structure.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
Building Information Systems & Managing Projects.
1 ITEC 3010 “Systems Analysis and Design, I” LECTURE 8-1: Evaluating Alternatives for Requirements, Environments, and Implementation Evaluating Alternatives.
PLUG IT IN 6 Project Management. 1.Project Management for Information Systems Projects 2.The Project Management Process 3.The Project Management Body.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Final Review Systems Analysis and Design in a Changing World, 4th Edition 1 Final Review u Chapters 1-6, 8-10, 13, 14, 15 u Multiple choice, short answer,
9 Systems Analysis and Design in a Changing World, Fifth Edition.
Systems Development Life Cycle
Systems Analysis and Design in a Changing World, Fifth Edition
Chapter 1 The Systems Development Environment
Systems Analysis and Design in a Changing World, 4th Edition
Fundamentals of Information Systems, Sixth Edition
Chapter 1 The Systems Development Environment
System Design.
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Chapter 1 The Systems Development Environment
Analysis models and design models
Systems Development Life Cycle
UNIT No- III- Leverging Information System ( Investing strategy )
Chapter 1 The Systems Development Environment
Presentation transcript:

Systems Design

Systems Design Skills People skill (25%) - Listening, understanding others, understanding between two lines, conflict resolution, handling the communications gaps, reporting, walk through, reviews. Communication Skills (20%) – Oral / Written communication Documentation skills (30%): Knowledge capturing, diagrams, charts (structure charts, Gantt charts, Business knowledge (business processes, business management knowledge) Technical skill (25%) - Database design, programming, web design etc.

Stakeholders of the system Proposed System: Web based Stakeholders of the system System users (key players), Chief Analyst/Chief Project Manager Project Oversight Committee, Project team – Project managers, Team leads, Business Systems Analysts Management, executives, customers, distributors Employees, Clients, External help (say consultants)

System design activities Determining what changes will be needed to the existing system Forming design teams Choosing software system/ applications software to support web services Database design- Decide how to store and access data- Integrate the database Changes to company network- Design and integrate the network Choose hardware to support new system Decide on operating system, programming languages, tools Determining compatibility of above and existing system Architectural Design, Division of Labor, Develop Strategies for proceeding, working in parallel Design the application architecture (Process design) Design the user interfaces Design the system interfaces Design Web-supported services Design Prototype Design and implement system controls Monitoring the progress of the project / Controlling the project issues & risks etc.

Systems Design Decision Hardware Operating Systems Database Programming Language User interface System Interface Network Interface Others

Hardware Options Existing hardware New hardware- Mainframe, Client/server architecture, virtual server, clustered, etc. Brands: Lenovo, Dell, CISCO, IBM, HP, 3COM, DLINK, LINKSYS

Options for Operating systems Windows, Linux, Mac/OS, Linux or UNIX for the web server and database, Windows XP, Windows Vista, Windows NT, Windows Server, Linux, Unix OS AIX, BSD etc.

Database Options Oracle, DB2, Access, mySQL, SQLite, CouchDB, depends on the load, (Consider existing and future requirements)

Options for Programming Languages Java, Java Scripting (for user interaction), Java2 Web services, J2EE, C, C#, Pearl, COBOL, ABAP, Microsoft.NET, SOAP, AJAX, PHP, embedded SQL, COM+, CORBA, SOAP, Pythan, Ruby, Haskell, Smalltalk, Erlang, BASIC, Visual Basic, D, LISP, and others.

The outputs of design activities Diagrams that describe architecture of new/ proposed system and detailed logic of programming components. Architectural Design:A plan for the design of the system Division of Labor:Who to do what (Gantt chart) Develop Strategies:Critical Path and/or Pert chart. Ways of monitoring the budget, time, and the project resources. Process Design Data flow diagrams, Structure charts, Class diagrams, Interaction Diagrams Interface Design User interface design, Dialogues, Forms, Reports – GUI, Sound, Video, Voice, story boarding Integration between new and existing databases Prototype (Working)

The outputs of design activities Determining what changes will be needed to the network – A list of changes – Modified network – Nodes- location diagram Designing the database – A database How we will store and access data – List of database options Deciding system security & control Forming design teams – A design team and their tasks – Assigning specific tasks to employees Deciding what hardware will support the new system – List of hardware needed to support the system Deciding what operating system will be used – List of operating systems Deciding what languages and tools we will use List of programming languages

The documents generated out of systems design Database Design: Entity Relationship Diagrams, Query Report Design. Process Design: Functional Decomposition Diagram, Event Table, Structure Charts, Flowcharts, Context Diagrams, Data Flow Diagram, Decision Charts, Gantt Charts Software Design: Module Diagram, pseudo-code. A plan for the design of the system:Blueprint Who to do what (Gantt chart):Gantt chart Critical Path and/or Pert chart:Pert Chart, CPM chart Doing the work on budget and on time:Tracking Gantt RFP for Software packages, RFP for hardware support Object oriented design documents: Activity diagrams, Use-case diagrams, Event tables, Software Design (Structured/ conditional/ Iterative), Design class diagrams, Object database schema

Project management activities during systems design Prevent, anticipate and/or overcome problems to complete the project scope on schedule, within budget, and to the customer’s satisfaction Activities: planning, meeting with steering committee, deciding and delegating tasks, meeting with project teams, Tracking, organizing people and resources. Manage changing requirements Coordinate design elements Coordinate project teams Oversee decisions Coordinate Information Keeping client up to date with progress Oversees project teams Keeps project on budget Monitor progress of the project Manage the project-scope, people, cost, time, resources etc.

The teams involved during systems design Oversight committee, hardware team, application software team, interface design team, operating system team, Network Specialists, web support services team, database design team, Project Management Team, Process Design Team, Project Support Team End Users Evaluation Group, Integration Team, Support Team, Development teams, Change management teams.

How do the teams collaborate? Meetings, group discussions (explore options), , phone, Conference calls, shared network drives, inter-office documents/memos. NetMeeting, Fax, Instant Messaging, Face-to-face Meeting (periodic), interviews JAD