Team Members David Haas Yun Tang Robert Njoroge Tom Kerwin Clients Facilities Management Don Anderson Rick Klein.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

Beta Testing: The Contractor’s Perspective Trns·port User Group Meeting October 2005.
Information Resources Management January 23, 2001.
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
SECAM Systems Product Presentation SECAM Systems © 2010.
System Construction and Implementation Objectives:
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
GAI Proprietary Information
Designing new systems or modifying existing ones should always be aimed at helping an organization achieve its goals State the purpose of systems design.
The Best Zoo Web Programming money can't buy. That's right. You can't buy web programming like this. That's why we're giving it away for free!!!
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
7.2 System Development Life Cycle (SDLC)
The Agile vs. Waterfall Methodologies Systems Development:  the activity of creating new or modifying / enhancing existing business systems.  Objectives.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
© 2008 Prentice Hall11-1 Introduction to Project Management Chapter 11 Managing Project Execution Information Systems Project Management: A Process and.
Project Execution.
Software Development, Programming, Testing & Implementation.
Introduction to Computer Technology
Software Engineering Tutorial. Tutorial objectives  Direct application for the SW engineering activities.  Discuss real software development case studies.
Release & Deployment ITIL Version 3
Systems Analysis and Design: The Big Picture
CryptKeeper Project Plan 1 CryptKeeper Project Plan.
S/W Project Management
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
Life Cycle Time Line Fall 2000 Spring 2001 Organization Plan.
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
Incell Phonium Processor Project Plan Document Dale Mansholt Aaron Drake Jon Scruggs Travis Svehla.
SIUE Injury Tracking System Project Plan. Team Members: Robbie Marsh Robbie Marsh –Project Manager/Webmaster Ken Metcalf Ken Metcalf –Lead Programmer.
Final Presentation – CS 425 Aaron O'Banion Todd Astroth Chris Cobb Matt Stowe Mark Williams.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
FCS - AAO - DM COMPE/SE/ISE 492 Senior Project 2 System/Software Test Documentation (STD) System/Software Test Documentation (STD)
Next Doc Project Team: xxxxx Spring TitlePage Scope Statement Mission Statement3 Business Need4 Project Description5-6 Project Lifecycle Approach7.
Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
1 Project Management Introduction. 2 Chap 1 What is the impact? 1994: 16% of IT projects completed “On-Time” 2004 : 29% of IT projects “On- Time” 53%
Project Scope Management Project management Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours.
Testing Workflow In the Unified Process and Agile/Scrum processes.
ISYS 562 Microcomputer Business Applications David Chao.
Lecture 11 Managing Project Execution. Project Execution The phase of a project in which work towards direct achievement of the project’s objectives and.
Fundamentals of Information Systems, Third Edition1 Systems Design Answers the question “How will the information system do what it must do to solve a.
1 Some initial Design suggestions… Getting started… where to begin? Find out whether your design architecture will work… as soon as possible. If you need.
FotoGazmic Software Project Plan Senior Project: CS 425 Spring 2003.
Historical Aspects Origin of software engineering –NATO study group coined the term in 1967 Software crisis –Low quality, schedule delay, and cost overrun.
Latifa AlAbdlkarim King Saud University October,2009.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Construction, Testing, Documentation, and Installation Chapters 15 and 16 Info 361: Systems Analysis and Design.
TESTING LEVELS Unit Testing Integration Testing System Testing Acceptance Testing.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Principles of Computer Security: CompTIA Security + ® and Beyond, Third Edition © 2012 Principles of Computer Security: CompTIA Security+ ® and Beyond,
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Facilimange Dynamics aka “Facilies” CS 425 Final Presentation Curtis McKay Manneet Singh Brad Vonder Haar.
07/21/97 MOSS Project Introduction and Definition -Senior Project-
Bina Nusantara 19 C H A P T E R SYSTEM CONSTRUCTION AND IMPLEMENTATION.
Chapter 8 Final Construction Final construction in the SDLC Construct and test programs Construct and test the database Obtain additional hardware Prepare.
1 Object-Oriented Analysis and Design with the Unified Process Figure 13-1 Implementation discipline activities.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
T Iteration Demo Tikkaajat [PP] Iteration
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
CMSC 2021 Software Development. CMSC 2022 Software Development Life Cycle Five phases: –Analysis –Design –Implementation –Testing –Maintenance.
Matt Tempia Chris Thomas Thomas Taylor Jeffrey Tansey.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
Contact us: Call: , , Mail: Visit:
Anytime, Anywhere Access Benefits Functionality Work Order Administration Dispatch Work Order Work Order Details New Work Order Additional Functionality.
Principles of Information Systems Eighth Edition
Project planning The systems life cycle.
What Is Sharepoint? Mohsen Ashkboos
Roles and Responsibilities (1/3)
Engineering Processes
System Construction and Implementation
What is a System? A system is a collection of interrelated components that work together to perform a specific task.
Presentation transcript:

Team Members David Haas Yun Tang Robert Njoroge Tom Kerwin Clients Facilities Management Don Anderson Rick Klein

Introduction of the System The purpose of our project is to develop web-based interfaces to access records in a Microsoft Access database The interfaces will be used for adding, editing and deleting records in the database tables. Specific queries of multiple tables will also be created The system’s main purpose is to keep track of the usage of rooms at all four SIUE campuses

Database Tables User Campus Non-Assignable Structure Assignable Structure Usable-Area Rooms Floor SFC Cross Ref Department Class Room Equipment Multi-Use Classroom Ownership Status Hourly Lease Owner Tenant

Queries Department Ownership of a Usable Area Square Footage of a Usable Area Total Square Footage of Usable Areas Used by a Department Times of Use of a Multi-Use Class Room Square Footage of an assignable Structure Interior and Exterior Square Footage of a Floor

Life Cycle Model Saw Tooth Model

Process Plan -Understanding the customer and the customer’s needs -Choosing the most appropriate project tools -Clarifying requirements with the customer -Plan the design of the system -Prepare for testing -Prepare for programmer training

Basic Organization Organization Plan David Haas Project Manager Don Anderson Main client contact Tom Kerwin Lead Analyst/Designer Yun Tang Lead Tester Robert Njoroge Lead Programmer Project Manager – Organizes most aspects of the project Lead Analyst – Proper definition of the system from the client Lead Designer – Leads the design phase of the project Lead Programmer – Assigns programming assignment to others Lead Tester – Coordinates the testing of the entire system Erin Harris Upper Management

Change Management Plan Baselines -Requirements Analysis Document -System Design Document Proposing a Change -Team Members -Clients Proposed Changes Will Be Investigated Change Management Board Implementing a Change

Schedule CS425 Timeline

CS499 Timeline

Testing Plan Unit Testing – Tries to find faults in participating component (i.e. objects and /or subsystems) Testing on the individual module to make sure it performs its function correctly before they are integrated with other modules Unit testing should be done on chunks that are as small as possible Those small chunks are most of the time implementation-specific Integration Testing – To make sure that the tested components work properly together Use either top-down or bottom-up or some combination to combine the tested modules into groupings Using black box and white box testing, each module will be tested with the modules with which they interface

Testing Plan (cont.) System Testing – Testing all the components together; Testing the entire system as a whole, with all modules included, and insure it functions work properly; Testing through a combination of black box and white box testing. This will be done in an environment as close as possible to that of the client’s. Acceptance Testing & installation testing – Testing the system under the condition, which are agreed by the client To check the requirements against the project agreement It should be done by client, if necessary with support by the developers

Testing Plan (cont.) Testing Tools Microsoft Visual Studio. NET Microsoft Access Microsoft ASP.NET Responsibility David Haas, Tom Kerwin, Robert Njoroge, Yun Tang

Internal Reviews Definition Process Preliminary Design Design Process Programming Process System Test Process Postmortem Review and Reporting Plan External Reviews Preliminary Design Design Acceptance

Manager Reports Status Reports Meeting Agenda Non-Manager Reports Progress Individual Status Meeting Minutes

Installation and Operation Plan The application (Space Allocation) will be installed on the Facilities Management servers on or before April 22, 2004 Client is responsible for all aspects of operating the software. The administrator will assign users and permissions as needed The client is responsible for all maintenance of the software upon its installation

Risks RISK DESCRIPTIONPROBABILITY OF OCCURENCE DELAY IN DAYS POSSIBLE SOLUTIONS Loss of team member5%10 daysOther members will take on the responsibilities of the gone team member Learning Curve for ASP.NET20%15 daysReading literature and programming manuals about ASP.NET Feature Creeps15%10 daysOnly add appropriate changes that will fit into our schedule and not effect the development of the rest of the system. Personnel Problems10%5 daysIf disagreement arises between group members the project manager will make the final decision.

Reviewed RAD and SDD with the clients Contract complete and ready for client’s final approval Developed preliminary ASP web interfaces Current Status of Project

?

Prototype Testing Login screen –Correct username and password Assignable Structure Interface –Edit and update Valid input Updated datagrid correctly – Adding a record Valid input Record added to database and datagrid Query –Information from the correct record is displayed