INFORMATION X INFO415: Systems Analysis.

Slides:



Advertisements
Similar presentations
The Research Process Using Folders and Taking Notes to Write a Comprehensive Research Report.
Advertisements

Project Analysis Course ( ) Final Project Report Overview.
WORKSHOPWORKSHOP THESIS & DISSERTATION FORMATTING.
Research Paper Due 7/21/08. Important Dates: No Exceptions! Topic and Argument View: 7/11/08 List of Sources: 7/11/08 *minimum of 6* Outline: 7/11/08.
Mrs. Kercher 6 th Grade Gifted.  ExploraVision is a competition for K–12 students of all interest, skill, and ability levels. The competition encourages.
INFO 425 Week 31 INFO 425 Design Problem I Week 3 – SDS Improvements Glenn Booker.
© 2005 Prentice Hall4-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Report Writing Goal: Tell the readers about your team’s: –Objectives –Background –Recommendations –Reasons.
Cover Letters Ms. Batichon.
Title Page, Process Paper, and Annotated Bibliography Rules Checkpoint #3.
Chapter 2 Introduction to Database Development Database Processing David M. Kroenke © 2000 Prentice Hall.
DCS Goal 5.01 – 5.05 Review. Sections Covered 5.01 – Font Attributes 5.02 – Editing Tools 5.03 – Business Letters 5.04 – Memo and – Simple.
A research proposal is a document written by a researcher that provides a detailed description of the proposed program. It is like an outline of the entire.
Chapter 5 UNDERSTANDING AND DESIGNING ACCOUNTING DATA.
TECHNICAL WRITING November 16 th, Today Effective visuals. Work on Assignment 6.
INFORMATION X INFO415: Systems Analysis Systems Analysis Project Deliverable 3 Requirements Models.
1 IT133 Seminar Unit 9 Greetings and Welcome! We will begin IT133 KHE SEMINAR promptly at the appointed time. I look forward to talking with you then!
Lesson 7 Guide for Software Design Description (SDD)
1 Chapter 2 Revision: Documentation DFD System FC.
Project Analysis Course ( ) Final Project Report Overview Prepared by: Sijali Petro Korojelo (Course Assistant)
How to Evaluate Student Papers Fairly and Consistently.
IT133 Software Applications
Technical Writing Workshop Chemistry 162 Fall 2010.
1 Labels and Tags October 14, Grammar A set of components and rules that define a method/means of communication among objects. Components are.
Final Presentation GEOG 463 5/19/04 Presentation Info 20 minutes: 15 min. talking, 5 min. Q&A As an aid, you can use: –Overhead transparencies –PowerPoint.
Unit #3 Resume with a Template Questions or problems? Reminder for Discussion – do not forget to respond to 2 classmates.
1 © 2005 course technology University Of Palestine Chapter 6 (cont.) Storyboarding the User’s Experience.
Process Models: Data Flow Diagrams Chapter 2. Process Modeling Objective: Understand the concept of business processes Understand and create Data Flow.
Systems Analysis Project Presentation. Objectives Systems Analysts are often called upon to give presentations. This assignment will provide you with.
Scientific Communication
INFORMATION X INFO415: Systems Analysis Systems Analysis Project Deliverable 1 Project Statement of Work Outline.
CS 4850: Senior Project Fall 2014 Object-Oriented Design.
Introduction To Engineering Bike Lab 1 – 4 Report Agenda: Lab Report Format Team Writing Outline Lab 1 Report.
1 Chapter 5 Modeling System Requirements Finding the Use Cases Page
Senior Project Rough Draft
INFORMATION X INFO425: Systems Design Systems Design Project Deliverable 2.
INFO275 Database Management Term Project. Overview Your project will be to define, design and build a functioning database, to support an application.
INFORMATION X INFO415: Systems Analysis Systems Analysis Project Deliverable 2: Gathering System Requirements Instructions.
INTRODUCTION TO DATABASE DESIGN. Definitions Database Models: Conceptual, Logical, Physical Conceptual: “big picture” overview of data and relationships.
INFORMATION X INFO425: Systems Design Systems Design Project Deliverable 1.
Mr C Johnston ICT Teacher
Grammar & Style Reader should format according to the guide following this slide Piece should be free of typos, misspellings All acronyms not likely to.
1 SET – B - Fall, 2012 Mary Jones – TP 1 (1500 to 1900) Rob Smith – TP 2 (1900 to 2000) Harry Young - TP 3 (2000 to ?) Nanotechnology – 5 th Technological.
Milk Lab Investigation Day 3. Find your seat…  Arrange yourselves in alphabetical order…  By last name  Find the “start here” and go!  You have 5.
The Writing Process THE P.O.W.E.R.S. OF WRITING. “P “ is for Pre-Write The success of a piece of writing often depends on the time you take “before” you.
Technical Report Outline Title Page Frontispiece Abstract Table of Contents List of Figures/ List of Tables.
TECHNICAL WRITING November 26, Today Effective visuals.
Introduction to Word Creating a cover letter. Take a trip around the Word document- left to right.
Centre for Academic Practice and Learning Development Based on a presentation written by Alison McEntee Learning Developer
Steps in Writing an Essay
MT320 MT320 Presented by Gillian Coote Martin. Writing Research Papers  A major goal of this course is the development of effective Business research.
FINAL PAPER Sociology 1301: Introduction to Sociology.
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Business System Development
THESIS & DISSERTATION FORMATTING
Chapter 5 UNDERSTANDING AND DESIGNING ACCOUNTING DATA
Sociology 1301: Introduction to Sociology
The Writing Process THE P.O.W.E.R.S. OF WRITING.
What It Is and How to Use It
Chapter 7 Structuring System Requirements: Conceptual Data Modeling
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Group 4 Project: Experimenting Environmental Conditions or Creating a working environmental sustainable product.
Systems Design Project Deliverable 3
Csc354 fall 2016 assignment 3 design spec
Tips for CDC.
Making Your Powerpoint Presentation
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Sentence 5 undoubtedly I will go to chipotle for lunch and I will get guacamole too I know it’s extra.
Systems Analysis Project
Lecture 10 Structuring System Requirements: Conceptual Data Modeling
Presentation transcript:

INFORMATION X INFO415: Systems Analysis

INFORMATION X  You have defined your problem and built a set of activity diagrams that outline what the new/modified information system needs to do.  You have defined key functional and non- functional requirements  Its time to logically model the requirements from an event and object perspective.

INFO415: Systems Analysis INFORMATION X  Your team’s objectives are to: ◦ Develop an Event Table modeling 4-6 key events the system must respond to…. Your ‘to be’ diagrams from D2. ◦ Develop a Domain Class diagram that models the classes required to support your events ◦ Develop use case scenarios and a use case diagram to model the uses of the system, based on your events ◦ Develop a system sequence diagram for each of your use case scenarios

INFO415: Systems Analysis INFORMATION X  A Word document  11 point Arial font  Double spaced – 1.25 inch margin top and bottom. 1 inch left and right.  Good document format – same as previous deliverables  Your audience: your sponsor and the user(s) you interviewed to define requirements. Your models will also be used by designers to develop physical design documents, but this is a secondary consideration.

INFO415: Systems Analysis INFORMATION X  Document structure and grammar – 10%  Event table – 10%  Class Diagram/descriptions – 20%  Use Case Diagram/Descriptions – 30%  Sequence Diagrams – 30%

INFO415: Systems Analysis INFORMATION X  Introduction (couple of paragraphs) ◦ What’s in this document  Background (1/2 page – 1 page) ◦ No more than a page – tell reader what has happened to get to this point in the project Remember to Introduce each section of your document – tell the reader what to expect!! When presenting a model, describe what the symbols mean!

INFO415: Systems Analysis INFORMATION X  Event Table. ◦ 4-6 Events – corresponds to the business processes you modeled using activity diagrams in deliverable 2 ◦ Use the Event Table ◦ Make sure you introduce the section – describe what is in the table!

INFO415: Systems Analysis INFORMATION X  Class Diagram ◦ Part 1: Diagram.  Must have at least 6 classes in your model.  At least 1 class must be associative (resolves a many to many relationship)  At least 1 class must store information about an event or transaction  Label each relationship in two directions  No many to many relationships!  Use class cardinality notation from text ◦ Part 2: Class Descriptions. For each class provide:  Description for each class (what information does the class contain?)  Primary Key.  A minimum of 4 non-key attributes

INFO415: Systems Analysis INFORMATION X Use a table like the following to document each class Class Name Entity X Description This entity contains information regarding…. Attributes Attribute Name(s) Description Primary Key Key Attribute (may be more than one attribute) Describes the attribute Non-KeyAttributes Attribute 1Describe… Attribute 2 Etc.

INFO415: Systems Analysis INFORMATION X  For each event in the event table, generate a use case description. Develop ‘intermediate’ level descriptions (main flow and exceptions). See text pp for examples. OR you can use an activity diagram instead of each text description – see pages for examples. If you choose to use Activity diagrams, you still need to list exception conditions.  Develop one Use Case diagram that models all Use Cases in one picture. Break into subsystems if appropriate.

INFO415: Systems Analysis INFORMATION X  System Sequence Diagrams ◦ One diagram per use case scenario ◦ Make sure that each diagram has a label ◦ Sample diagram posted on the web – in class example ◦ Ensure objects are properly labeled ◦ Messages should have proper syntax ◦ You need only model most important messages – don’t worry about exception conditions

INFO415: Systems Analysis INFORMATION X  Start NOW – there is a large amount of work in this deliverable.  Divide and Conquer! You will struggle if you don’t do this successfully. Suggest that you: ◦ Meet initially to divide work and come up with a plan – when wil you meet to review and consolidate ◦ Go off and work individually on your piece of the project ◦ Meet to review, as required. ◦ Have a final meeting to consolidate. ◦ Assign one person to be responsible for final document edits – document should read as if written by one person!! This means you may decide to give one group member less modeling work – document consolidation is time consuming. ◦ Each team member should read the consolidated document, suggest revisions, before handing the document in.