Lab 1 Introduction Project Definition. Introduction and Project definition 2 Objective To give the Student an overview of the Lab Environment and tools.

Slides:



Advertisements
Similar presentations
Systems Development Environment
Advertisements

Systems Analysis and Design
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
Systems Analysis and Design With UML 2
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas The primarily goal of a system is to create value for the organization. Many failed systems were abandoned.
Introduction to Online Data Collection (OLDC) Community Based Abstinence Education September, 2009.
Steps, Tools, and Techniques
6-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6 Systems Development.
System Analysis and Design (SAD )
Introduction To System Analysis and Design
Unit 231 Software Engineering Introduction to SWE What is SDLC Phases of SDLC.
Slide 1 Systems Analysis & Design CS183 Spring Semester 2008 Dr. Jonathan Y. Clark Course Website:
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
Chapter 1 The Systems Development Environment
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Systems.
Tutorial support.ebsco.com. Welcome to Explora, EBSCO’s engaging interface for schools and public libraries. Designed to meet the unique needs of its.
®® Microsoft Windows 7 Windows Tutorial 1 Exploring the Basics of Microsoft Windows 7.
1.Database plan 2.Information systems plan 3.Technology plan 4.Business strategy plan 5.Enterprise analysis Which of the following serves as a road map.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
Lecture Outline 11 The Development of Information Systems Chapter 8 page 390+
1 Introduction Chapter 1. 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding the organization.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the purpose and various phases of the traditional systems development.
1 INTRODUCTION Chapter 1 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman Edited by Solomon Negash.
Systems Analysis and Design CHAPTER 1
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Chapter 1: Introduction to Systems Analysis and Design
Introduction To System Analysis and Design
6-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6 Systems Development.
Introduction to Systems Analysis and Design
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
Windows 95 Overview Benefits and Key Definitions.
Teaching Systems Analysis and Design in a Practical Way: A Collaborative Effort Between Computer Science and Business School by Ken Surendran-CS Chellappa.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
OBJECT-ORIENTED SOFTWARE DEVELOPMENT PROCESS BTS430 Systems Analysis and Design using UML.
1 - 1 Systems Analysis and Design, Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
Engr. Fawad Riasat Raja (UET Taxila) 1 LAB # 01 Introduction to SE-308 Labs Software Engineering-II.
Lecture 21 Introduction to System Development Life Cycle - Part 1.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.
SYSTEM ANALYSIS AND DESIGN SAFAA S.Y. DALLOUL. INTRODUCTION.
SYSTEM ANALYSIS AND DESIGN LAB NARZU TARANNUM(NAT)
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
ISTM 280, GWU1 Introduction to Systems Analysis and Design Lecture 1 Courtesy Subhasish Dasgupta.
Introduction to Systems Analysis and Design
Information Systems Development
Chapter 1: Introduction to Systems Analysis and Design
CMPE 412 Software Engineering
Business System Development
Systems Analysis & Design N106
Tutorial support.ebsco.com.
Introduction to Computers
Systems Analysis and Design
Systems Analysis and Design With UML 2
Systems Analysis and Design
Tutorial support.ebsco.com.
The Development of Information Systems Chapter 8 page 348+
Chapter 1 (pages 4-9); Overview of SDLC
HP Laptop Orientation Northwood Elementary June 10, 2014.
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Chapter 1: Introduction to Systems Analysis and Design
Systems Analysis and Design With UML 2
VEYON Computer Management Software
Chapter 1: Introduction to Systems Analysis and Design
Presentation transcript:

Lab 1 Introduction Project Definition

Introduction and Project definition 2 Objective To give the Student an overview of the Lab Environment and tools used in SWE lab. To discuss Software development Life Cycle (SDLC) To discuss about Project & Project definition

Introduction and Project definition 3 Agenda Getting familiar to WebCT Getting familiar to Syncron Eye Introduction of Lab Objectives Project definition

Introduction and Project definition 4 Get Familiar with WebCT Go to If you do not have WebCT ID before then: – User id & Password is the same as KFUPM ID – LOGIN and change it immediately If you have WebCT ID then – use it – if you forgot the ID, mailto: Now, let us navigate through and see the main features.

Introduction and Project definition 5 Get familiar with SynchEye Start SynchEye Features – Computer-lab instruction software that helps to create a focused learning environment. – Monitor View all students' screens from your desktop. – Respond View and answer students' questions from desktop. – Assist Control student computers remotely. – Show Broadcast one screen to the entire class. – Focus Blank Student screens.

Introduction and Project definition 6 Teacher’s View: Class This Student been Locked out This Student has a question Click to access your desktop Click to run an application or open a document Click to change thumbnails or other options

Introduction and Project definition 7 Teacher’s View: Background Click to return to the classroom view Click to lock out the entire class Click to broadcast your current desktop to the entire class A student has sent you a question. Click this button to view and respond to it.

Introduction and Project definition 8 The Students View Student Login n Application is accessible from the System tray. n Student can ask a question by pressing icon n Student can cancel a question by pressing icon n Run Client from E:\ShortCuts\SynchronEyeClient

Introduction and Project definition 9 Demonstration Monitoring the Class Showing Desktop to the Class Controlling a Student Desktop Show a Student’s Desktop to the Class Lock out all students Lock out a specific student Disconnecting an Individual Student Viewing a Student’s Question Respond to the question by Send Message Running Applications from the Classroom Window Printing a Student’s Desktop

Introduction and Project definition 10 Demonstration Customization of SynchronEyes – Changing the lock-out message – Controlling Student Disconnect – Sorting Thumbnails by Name – Changing Thumbnails Size – Removing Thumbnails Menu Button Follow the PDF document, under students view Let us, explore SynchEye

Introduction and Project definition 11 SWE Lab Objectives In this lab, Students are exposed to Use-case driven approach for developing software. Students should practice SW development life cycle (project management, requirements engineering, systems modeling, software design and prototyping) using object orientation paradigm and CASE tools within a team work environment. UML notation is covered in this lab as the modeling language for analysis and design.

Introduction and Project definition 12 Tools Used in the lab SWE lab is one of the most challenging of all labs. Developing a complete Software application requires from each of you a good level of know- how of various tools. There are some tools which will be taught, but there are some which are assumed you already know or if you don’t, then you learn it individually.

Introduction and Project definition 13 Tools Used MS Project – For Project planning/Management Rational Rose – For UML diagrams (object oriented analysis and design) Rational Requisite Pro – For UML vision and Software Requirement Specification (SRS) documentation

Introduction and Project definition 14 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding the organization. The primarily goal of development of software is to create value for the organization.

Introduction and Project definition 15 Key Ideas The Software Engineer is a key person analyzing the business, identifying opportunities for improvement, and designing information systems to implement these ideas. It is important to understand and develop through practice the skills needed to successfully design and implement new software systems.

The Software Development Life Cycle (SDLC)

Introduction and Project definition 17 Major Attributes of the Life Cycle The project -- – Moves systematically through phases where each phase has a standard set of outputs – Produces project deliverables – Uses deliverables in implementation – Results in actual information system – Uses gradual refinement

Introduction and Project definition 18 Project Phases Planning (Why to build the system? How should the team go about building it?) Analysis (Who uses the system, what will it do, where and when will the system be used?) Design (How will the system work?) Implementation (System delivery)

Introduction and Project definition 19 Identifying business value Analyze feasibility Develop work plan Staff the project Control and direct project Planning

Introduction and Project definition 20 Analysis strategy Gathering business requirements Requirements definition use cases Process modeling Data modeling Analysis

Introduction and Project definition 21 Design selection Architecture design Interface design Data storage design Program design Design

Introduction and Project definition 22 Construction/Development – Program building – Program and system testing Installation – Conversion strategy – Training plan – Support plan Implementation

Introduction and Project definition 23 Processes and Deliverables PhasesProducts Planning Analysis/ Specifications Design Implementation Project Definition Feasibility Analysis Project Plan Requirement Document Design Document New System and Maintenance Plan

Introduction and Project definition 24 System Development Methodology? A formalized approach to implementing the SDLC – A series of steps and deliverables Methodology Categories Process-Centered Data-Centered Object-Oriented

Introduction and Project definition 25 Project Definition / Problem Statement Look at the Sample Projects Figure out what should be included in the project definition

Introduction and Project definition 26 Your Turn Project Titles Form groups of 3 students (with one of them as a leader) Brainstorm and list 5 suitable project titles Present these to the class

Introduction and Project definition 27 Your Turn Project Definition Chose one of the projects from your list Try to write (a hypothetical) Project definition for it Present it to instructor / class

Introduction and Project definition 28 What Next…? Form teams of 3 to 4 students for the term project Submit their Ids, names, section and to with in this Suggest / search a project and write project definition / problem statement