Elliott Bays, Taylor Ivy, Mark Sarosky, David Martin, Ovidiu Ravasan.

Slides:



Advertisements
Similar presentations
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design 1.
Advertisements

Week 2 The Object-Oriented Approach to Requirements
UML an overview.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 12Slide 1 Software Design l Objectives To explain how a software design may be represented.
Chapter 2 Approaches to System Development
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
System Analysis and Design
Data Flow Diagrams Levelling Them; Process Modelling Using Function Decomposition CSE Information Systems 1.
Introduction To System Analysis and Design
Introduction to System Analysis and Design
7M701 1 Software Engineering Object-oriented Design Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 12 )
Object Oriented System Development with VB .NET
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
©Ian Sommerville 2006Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Systems Analysis and Design in a Changing World, Fifth Edition
System Analysis and Design
Process Modeling SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
6 Systems Analysis and Design in a Changing World, Fourth Edition.
Chapter 6: The Traditional Approach to Requirements
System Analysis Overview Document functional requirements by creating models Two concepts help identify functional requirements in the traditional approach.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Introduction to Information System Development.
The Software Development Cycle Defining and understanding the problem.
Systems Analysis and Design in a Changing World, Fifth Edition
System Analysis & Design
Introduction To System Analysis and design
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
2 Approaches to Requierements Engineering Reference: Systems Analysis and Design in a Changing World, 3 rd Edition, chapter 2 and chapter 6.
Chapter 6 The Traditional Approach to Requirements
Chapter 2: Approaches to System Development
Systems Analysis and Design in a Changing World, Fifth Edition
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Lesson 7 Guide for Software Design Description (SDD)
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Chapter 7 Structuring System Process Requirements
Chapter 1: Introduction to Systems Analysis and Design
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Two Approaches to System Development
Introduction To System Analysis and Design
Chapter 9 Moving to Design
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
Introduction To System Analysis and Design
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Content The system development life cycle
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Methodologies of the SDLC Traditional Approach to SDLC Object-Oriented Approach to SDLC CASE Tools.
Structural Modeling. Objectives O Understand the rules and style guidelines for creating CRC cards, class diagrams, and object diagrams. O Understand.
Systems Analysis and Design in a Changing World, 3rd Edition
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design.
1 6 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 6 The Traditional Approach to Requirements.
2 Systems Analysis and Design in a Changing World, Fifth Edition.
Chapter 7 The Object-Oriented Approach to Requirements.
OBJECT ORIENTED AND FUNCTION ORIENTED DESIGN 1 Chapter 6.
CISB113 Fundamentals of Information Systems IS Development.
6 Systems Analysis and Design in a Changing World, Fourth Edition.
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
CSCI 383 Object-Oriented Programming & Design Lecture 7 Martin van Bommel.
© 2005 by Prentice Hall Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 14 Slide 1 Object-Oriented Design.
Object-Oriented Analysis and Design
Architecture Concept Documents
Unified Modeling Language
Object oriented system development life cycle
Chapter 1 The Systems Development Environment
Introduction To System Analysis and Design PART 2
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Members: Keshava Shiva Sanjeeve Kareena
Presentation transcript:

Elliott Bays, Taylor Ivy, Mark Sarosky, David Martin, Ovidiu Ravasan

 Systems Analysis  Definition- Taking a complete analysis along with gathering all the information about a project and all of it’s aspects.

 Required Skills  Communication/Social  Computer  Understanding problems and their solutions  Integrating technology and businesses

 Systems Design  Definition- Designing a solution made up of different hardware and interconnecting them all together to me specific needs of a business.

 Software Development Life Cycle  This is the timeline of creating and changing the systems to improve or implement new ideas. It has 7 basic steps:  Step 1: Planning/Researching  Step 2: Systems analysis  Step 3: Systems design  Step 4: Implementation  Step 5: Integration and testing  Step 6: Official establishment  Step 7: Maintenance

  The development process in which it enters a constant loop until the project is perfected.  Starts with the initial planning  Then goes through the Requirements and Analysis & Design.  After to Testing  Than Evaluation  Till it is ready to be used Interative Approach

  Planning out what needs to be done  Organizing a schedule  Managing people  Looks for the best in order to get the job done Description

  Brainstorm an idea  Gather supplies and a team  Set a budget based on financial resources  Go in depth of every single detail  Have a Plan B  Let the customer know what the project is all about  Ensure communication between team members  What outside sources are needed  Overviews the project Project Planning Steps

  Used most often  An ordered process  Multiple Steps Structured Approach

  Abbrevated- OOA  Gives a different outlook  Languages used for OOA: C++(Command Prompt) Java(GUI) Object Oriented Approach

 Data Flow Diagram  A data flow diagram helps to show the relationships between the components in a program or system.  DFD’s were in ways the replacement of flowcharts and pseudocode.

 Data Flow Diagram  DFD’s make it much easier for both technical and nontechnical audiences to understand what's going on.  DFD’s can provide high level system overviews.  DFD’s can also provide detailed system component representation.

 Data Flow Diagram Components  A DFD consists of four basic components which shows how data flows in a system: entity, process, data store, and data flow.  Entity – Entity is the source or destination of data. Entities provide data to the system or can receive data from it.  Process – A process receives input and generates some output.

 Data Flow Diagram Comp. Continued  Data Store – A data store is where data is stored between processes and is used for later retrieval or by the same process.  Data Flow – Data flow is the movement between the other three components of a DFD, the entity, process, and data store.

  Completely different approach to information systems  Views information system as collection of interacting objects that work together to accomplish tasks  Objects – things in computer system that can respond to messages  Conceptually, no processes, programs, data entities, or files are defined – just objects  OO languages: Java, C++, C#.NET, VB.NET OOA

  Object-oriented analysis (OOA)  OOA is concerned with developing an object model of the application domain  Object-oriented design (OOD)  OOD is concerned with developing an object- oriented system model to implement requirements  Object-oriented programming (OOP )  OOP is concerned with realising an OOD using an OO programming language such as Java or C++ Types

  Class Diagrams describe the static structure of a system, or how it is structured rather than how it behaves. These diagrams contain the following elements:  Classes, which represent entities with common characteristics or features. These features include attributes, operations and associations.  Associations, which represent relationships that relate two or more other classes where the relationships have common characteristics or features. These attributes and operations. Class Diagram

  A use case is a scenario that describes the use of a system by an actor to accomplish a specific goal.  An actor is a user playing a role with respect to the system. - people, other systems.  Scenario -A sequence of steps that describe the interactions between an actor and the system.  The use case model consists of the collection of all actors and all use cases. Use Case

  User interface is the interaction between people (users) and information systems (computers, networks, etc.) Definition

  The save icon. Picture of a save button has always remained the same from history. Everyone associates it with saving a file.  The physical aspect of user interface deals with the actual components used to interact with a system  These components include the keyboard, mouse, computer screen, and the computers data storage units  It is important to utilize these aspects to their fullest ability while making the interactions needed simple and easy to use Physical Aspects

  Integrated by using human interactions such as voice activations hand gestures, body movement.  Example: facial recognition, Xbox Kinect, the Wii  The perceptual aspects of user interfaces deals with the way information is presented to the user  The information should be presented in a neat, easy to follow layout that is easy for the user to follow and understand  Perceptual aspects include all of the data displayed and places emphasis on a good flow of information and a natural feeling layout Perceptual Aspects

  Combination of Physical and Perceptual aspects.  Made to be very user friendly.  The main priority of a well made user interface is to be user centered  This means that the interface is made to meet all of the users needs using the least effort possible from the user  The ideal user interface is simple, effective, sequential, and requires no prior knowledge of the system to use User Centered

Any questions?

   development-life-cycle-sdlc-system-development development-life-cycle-sdlc-system-development   charts.pdf charts.pdf  fundamentals/ fundamentals/  Dennis A, Wixom B. H. and Roth R.M., 2006, Systems analysis and design, Third edition, John Wiley &Sons, USA  Hoffer, JA, George, JF & Valacich, JA, 2006, Modern systems analysis and design, 3rd edition, Addison-Wesley, USA Sources