Download presentation
Presentation is loading. Please wait.
Published byMichael Baker Modified over 9 years ago
1
http://gic09.pbworks.com/
2
Course Name: Software Engineering Year: 2008-9 Teachers names: Dr. Shmuel Tyszberowicz, Mr. Eyal Ben-Ari Project Name: GIC – General Image Compare Members : e-mailRole/sName# amirwayn@gmail.comRequirements manager SQA manager Amir Wayn1 akiva2511@gmail.comTeam leader Software configuration manager Tests manager Akiva Elkayam2 shani7783@gmail.comDesign manager Implementation manager Shani Hazan3 July 21, 20092General Image Compare
3
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
4
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
5
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
6
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
7
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
8
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
9
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
10
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, 200910General Image Compare
11
Key Architectural Decisions Data Access layer No Database All changes save to xml file. Pictures compare from local computer July 21, 200911General Image Compare
12
Project Methodology (1) Waterfall methodology. Team work Document Development July 21, 200912General Image Compare
13
Development stage – 5 rounds July 21, 200913General Image Compare Development Build Version DeploymentTesting Bugs fix & new features Project Methodology (2)
14
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, 200914General Image Compare Project Methodology (3)
15
QA– Versions Tested : 5 Per Version : By STD + Regression test. Test Coverage per version: 80% July 21, 200915General Image Compare Project Methodology (4)
16
Test Report : Bugs (1) July 21, 200916General Image Compare total integratedNot integratedFound in version MajorMedium minor MajorMedium minor MajorMedium minor 3011000011 1.00 5 311 000 311 1.01 3 120 000 120 1.02 6310011321 1.03 3100002102 1.04 19852013865 total
17
Test Report: Bugs (2) July 21, 200917General Image Compare
18
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, 200918General Image Compare
19
Team Effort (hours/month) July 21, 200919General Image Compare
20
Lessons Learned Working with STD Document from version 1.00. Role definition. Dedicated more time and thought to the NPP document. Too small team. July 21, 200920General Image Compare
21
Demo July 21, 200921General Image Compare
22
Q & A July 21, 200922General Image Compare
23
The End July 21, 2009General Image Compare23
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.