Systems Analysis And Design

Post on 25-Feb-2016

73 views 0 download

Tags:

description

Systems Analysis And Design. 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 - PowerPoint PPT Presentation

Transcript of Systems Analysis And Design

Systems Analysis And Design

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

Project Management

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

Approaches to System

Development

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

Structured 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 waysthe replacementof flowcharts andpseudocode.

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.

Object-Oriented Approach

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

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

The End

Any questions?