Course Name: Software Engineering Year: 2008-9 Teachers names: Dr. Shmuel Tyszberowicz, Mr. Eyal Ben-Ari Project Name: GIC.

Slides:



Advertisements
Similar presentations
Configuration Management
Advertisements

AXC01 DIXF: The Microsoft Dynamics AX Data Import and Export Framework
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Copyright © 2005, GemStone Systems Inc. All Rights Reserved. A Capstone with GemStone David Whitlock July 6, 2005.
8/28/2005ECEN5543 Req Elicitation1 Targets of Requirements Engineering ECEN 5543 SW Engineering of Standalone Programs University of Colorado, Boulder.
© , Michael Aivazis DANSE Software Issues Michael Aivazis California Institute of Technology DANSE Software Workshop September 3-8, 2003.
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
Multimedia & Website Design Working in Teams. This week Look at team work issues in web design Plan file and directory conventions Introduce formal software.
LHCbPR V2 Sasha Mazurov, Amine Ben Hammou, Ben Couturier 5th LHCb Computing Workshop
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Loupe /loop/ noun a magnifying glass used by jewelers to reveal flaws in gems. a logging and error management tool used by.NET teams to reveal flaws in.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
Configuration Management Avoiding Costly Confusion mostly stolen from Chapter 27 of Pressman.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
SEG4911 – Projet génie logiciel en fin d’études / Software Engineering Capstone Project Thoughts about Agile Design and Release Management Timothy C. Lethbridge.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
UNIT-V The MVC architecture and Struts Framework.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Software Configuration Management (SCM)
DSD Course – Project Status Presentation School of Innovation, Design and Engineering Malardalen University Dec 4 th,
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
Software Quality Assurance QA Engineering, Testing, Bug Tracking, Test Automation Software University Technical Trainers SoftUni Team.
Cube Enterprise Database Solution presented to MTF GIS Committee presented by Minhua Wang Citilabs, Inc. November 20, 2008.
Testing. Definition From the dictionary- the means by which the presence, quality, or genuineness of anything is determined; a means of trial. For software.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
Remote Service Solutions ATS 8550
Proposalz Generator Plus July Proposalz Generator Plus
Android SMIL Messenger Presented By: Alex Povkov Brad Gardner Jeremy Spitzig Santiago Jamriska.
Subversion, an Open Source Version Control System An Introduction.
Lisa Ruff Business Productivity/Accessibility TS Microsoft Federal.
Olof Bärring – WP4 summary- 6/3/ n° 1 Partner Logo WP4 report Status, issues and plans
Peoplesoft XML Publisher Integration with PeopleTools -Jayalakshmi S.
MSRA Intern Application Tracking System (MIATS) Compass Team.
Domain-Specific Development Stuart Kent, Senior Program Manager, DSL Tools, Visual Studio Team System, Microsoft.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Release Management Configuration management. Release Management Goal Coordinate the processes through the project development life cycle Ensure the.
Presented by Capstone Team #1. Guidance  Instructor Name: Dr. Alfredo Perez-Davila  Mentor Name:Abbasi Dhilawala.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
T Iteration Demo Team 13 I1 Iteration
Cross Language Clone Analysis Team 2 February 3, 2011.
 An essential supporting structure of any thing  A Software Framework  Has layered structure ▪ What kind of functions and how they interrelate  Has.
29 September 2004Spartacus Computing Solutions1 Welcome Mr. Brian Smith, Siena College Webmaster & Ms. Kate Zimmerman, Siena College Academic Program Administrator.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
GROUP PresentsPresents. WEB CRAWLER A visualization of links in the World Wide Web Software Engineering C Semester Two Massey University - Palmerston.
LOGO FACE DETECTION APPLICATION Member: Vu Hoang Dung Vu Ha Linh Le Minh Tung Nguyen Duy Tan Chu Duy Linh Uong Thanh Ngoc CAPSTONE PROJECT Supervisor:
DELICIOUS HUNTER SUPERVISOR: NGUYEN VAN SANG Members Tran Quang TuanSE60604 Dang Quang MinhSE60691 Hoang Viet Thang01515 Dang Giang Nam00462 Vu Duy Khanh00437.
Capstone Project FPT University FOOD ADVISOR APPLICATION Supervisor: Mr Nguyen Van Sang Team member: Doan Thi Hai Yen Hoang Anh Tuan Nguyen Minh Tu Tan.
RFH Team Supervisor: Mr. Phan Trường Lâm Nguyễn Việt Nam – Cao Quốc Hưng – Võ Hoàng Việt – Trần Thị Bích – Nguyễn Tiến Chung -
Project Dragon Small Business Website Content Management System.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GOCDB4 Gilles Mathieu, RAL-STFC, UK An introduction.
BOF-1147, JavaTM Technology and WebDAV: Standardizing Content Management Java and WebDAV Juergen Pill Team Leader Software AG Remy Maucherat Software Engineer.
9/18/2018 Department of Software Engineering and IT Engineering
Applied Software Implementation & Testing
Lisa Ruff Business Productivity/Accessibility TS Microsoft Federal
Leigh Grundhoefer Indiana University
Introduction To software engineering
Capstone Presentation
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
Design Review 2/21/2001.
Presentation transcript:

Course Name: Software Engineering Year: Teachers names: Dr. Shmuel Tyszberowicz, Mr. Eyal Ben-Ari Project Name: GIC – General Image Compare Members : Role/sName# manager SQA manager Amir Wayn1 leader Software configuration manager Tests manager Akiva Elkayam2 manager Implementation manager Shani Hazan3 July 21, 20092General Image Compare

Contents Project Description Requirements : in / out of scope High Level Design Methodology Testing Team effort Lessons Learned Demo Q&A July 21, 20093General Image Compare

Project Description Design and develop a general tool that compares between two images (or more), find and highlight differences. Gallery Management (images, history). Many possible uses. July 21, 20094General Image Compare

GIC scope (1) General Free Open Source Web site Feature set Compare between tw0 pictures (jpg, bmp, etc..). Highlight differences. July 21, 20095General Image Compare

GIC scope (2) Feature set cont’ : Gallery – arrange all your picture Comparisons history. Gallery operations – manage, delete, compare, save and restore changes. July 21, 20096General Image Compare

GIC– out of scope Support in camera raw image format. Reports – List of differences Desktop application Web service API for 3rd party tools (Real) Application that use this engine. Differences analysis. Integration with configuration management tools. Integration with more compare models. July 21, 20097General Image Compare

Architecture / HLD July 21, 20098General Image Compare GUI Layer Gallery GUI Comparison GUI BL Layer Gallery Management Comparison Management Compare Engine RGB α Compare SNR DAL Store Data Update Data View Control Model

Key Architectural Decisions Web Site Allows remote work. Easy deployment. MVC architecture Loose coupling between the layers. Model the different layers UI – Usability Business logic layer Wrapper Development flow July 21, 20099General Image Compare

Key Architectural Decisions Comparison Engine Implementations – c# Compare pixel by 4 parameters – α - Brightness R / G / B Use SNR (Signal to noise ratio ) – to consider if there is a change. July 21, General Image Compare

Key Architectural Decisions Data Access layer No Database All changes save to xml file. Pictures compare from local computer July 21, General Image Compare

Project Methodology (1) Waterfall methodology. Team work Document Development July 21, General Image Compare

Development stage – 5 rounds July 21, General Image Compare Development Build Version DeploymentTesting Bugs fix & new features Project Methodology (2)

Build version release – Copy the source files to isolated environment. Delete all the binaries and output files. Version update. Compilation. Create setup file. Published to the team. July 21, General Image Compare Project Methodology (3)

QA– Versions Tested : 5 Per Version : By STD + Regression test. Test Coverage per version: 80% July 21, General Image Compare Project Methodology (4)

Test Report : Bugs (1) July 21, General Image Compare total integratedNot integratedFound in version MajorMedium minor MajorMedium minor MajorMedium minor total

Test Report: Bugs (2) July 21, General Image Compare

Product Development Report Version 1 contains all the requirements set by the SRS document except – Support in camera raw image format. Reports – List of differences Desktop application There is only one medium bug that wasn’t fixed – if the pictures are totally different we can’t recognize the differences. July 21, General Image Compare

Team Effort (hours/month) July 21, General Image Compare

Lessons Learned Working with STD Document from version Role definition. Dedicated more time and thought to the NPP document. Too small team. July 21, General Image Compare

Demo July 21, General Image Compare

Q & A July 21, General Image Compare

The End July 21, 2009General Image Compare23