T-76.4115 Progress Demo Byte-Pit 3.2.2006. T-76.4115 Progress demo 2 Agenda  Introduction (3 min)  Project status (5 min)  Status of project requirements.

Slides:



Advertisements
Similar presentations
Javascript Code Quality Check Tools Javascript Code Quality Check Tools JavaScript was originally intended to do small tasks in webpages, but now JavaScript.
Advertisements

T Project Review X-tremeIT I2 Iteration
T Project Review I3 Iteration T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 2 Agenda.
T Iteration Demo BaseByters [I1] Iteration
© 2010 John Dalbey Ch 9: Reviews Humphrey proposes that personal reviews will result in improved quality. Now that we have a defined process and some real.
WebCT CE-6 Assignment Tool. Assignment Tool and Assignment Drop Box Use “Assignment” button under Course Tools (your must be in “Build” mode) to: –Modify.
Revision Lesson : DESIGNING COMPUTER-BASED INFORMATION SYSTEMS.
Planning Iteration Demo Suunto Training Program Planner.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
1 DAN FARRAR SQL ANYWHERE ENGINEERING JUNE 7, 2010 SCHEMA-DRIVEN EXPERIMENT MANAGEMENT DECLARATIVE TESTING WITH “DEXTERITY”
Applied Software Project Management Andrew Stellman & Jennifer Greenehttp:// Applied Software Project Management Chapter 1: Introduction.
1 WEB Engineering Introduction to Electronic Commerce COMM1Q.
T Project Review Magnificent Seven Project planning iteration
T Iteration Demo Team WiseGUI I2 Iteration
Territory Management. Territory management usage Best Practice Content 1.Request your data 2.Rework your territory geographically 3.Balance your foldercodes.
T Project Review ITSUPS Implementation
T Project Review eGo I3 Iteration
T Final Demo Xylophone I2 Iteration
1 OrderPro Point of Sale (POS) Training Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
T Final Demo Tikkaajat I2 Iteration
T Project Review Tetrastone [Iteration 2]
T Iteration Demo BitPlayers I2 Iteration
Jeffrey Murray Test Manager PowerPoint Microsoft Silicon Valley.
Team Think For You. Outline  Introduction  Process  Requirements Engineering  Architecture  Detailed Design  Testing  Demo  Extensibility  Conclusions.
T Iteration Demo Apollo Crew I1 Iteration
T Project Review WellIT PP Iteration
Developing software and hardware in parallel Vladimir Rubanov ISP RAS.
Planning Iteration Demo Suunto Training Program Planner.
T Iteration Demo Group name [PP|I1|I2] Iteration
CERN IT Department CH-1211 Genève 23 Switzerland t Monitoring: Tracking your tasks with Task Monitoring PAT eLearning – Module 11 Edward.
T Iteration Demo METAXA PP Iteration 17 November November November 2015.
T Project Review Sotanorsu I3 Iteration
T Project Review RoadRunners [IM1] Iteration
T Iteration Demo Team DTT I1 Iteration
T Iteration Demo BitPlayers I1 Iteration
T Iteration Demo Team 13 I1 Iteration
MIS 7003 MBA Core Course in MIS Professor Akhilesh Bajaj The University of Tulsa Introduction to S/W Engineering © All slides in this presentation Akhilesh.
LANDESK SOFTWARE CONFIDENTIAL Tips and Tricks with Filters Jenny Lardh.
T Iteration Demo Apollo Crew PP Iteration
T Project Review RoadRunners [IM3] Iteration
Module 13: Monitoring Resources and Performance. Overview Using Task Manager to Monitor System Performance Using Performance and Maintenance Tools to.
T Final Demo BaseByters T Final demo 2 Agenda  Project introduction (5 min)  Project status (5 min)  achieving the goals.
T Project Review eGo I2 Iteration
Software Engineering Principles Practical Advice and Steps for Managing Your Project.
T Iteration Demo Team DTT Project planning (PP) Iteration
T Project Review WellIT I2 Iteration
T Iteration I1 Demo Software Trickery PP Iteration
T Iteration Demo Tikkaajat [PP] Iteration
T Project Review MalliPerhe Iteration 3 Implementation
AliRoot survey: Analysis P.Hristov 11/06/2013. Are you involved in analysis activities?(85.1% Yes, 14.9% No) 2 Involved since 4.5±2.4 years Dedicated.
ECE297 TA GUIDE Project supervision. Agenda M0 feedback Project overview M1 overview Project supervision.
T Project Review ITSUPS Implementation
T Project Review RoadMappers I2 Iteration
T Project Review Muuntaja I1 Iteration
ATLAS Distributed Analysis Dietrich Liko IT/GD. Overview  Some problems trying to analyze Rome data on the grid Basics Metadata Data  Activities AMI.
T Iteration Demo Tempus I1 Iteration
T Project Review Magnificent Seven Final demonstration
T Project Review Wellit I1 Iteration
T Project Review Sotanorsu I2 Iteration
T Iteration Demo LicenseChecker I2 Iteration
IN INDIA. INDIA WEB USES Concept and Analysis 1.Design isn't just visual 2. Be user-centric 3.Design is in detail 4.When designing, sketch often 5.Use.
T Project Review X-tremeIT PP Iteration
T Iteration Demo Byte-Pit I1 Iteration
2D Graphics Optimizations
HADI Tutorial Templates
T Project Review Group: pdm I2 Iteration
Bringing more value out of automation testing
So what is Target Management all about?
Academic & More Group 4 谢知晖 王逸雄 郭嘉宋 程若愚.
Lab 8: GUI testing Software Testing LTAT
Presentation transcript:

T Progress Demo Byte-Pit

T Progress demo 2 Agenda  Introduction (3 min)  Project status (5 min)  Status of project requirements  Architectural status  What have we been doing? (10 min)  Programming  Designing  Testing  Visualization (15-20 min)  Questions (5 min)

T Progress demo 3 Introduction to the project  What?  visualization of anomalies caused by malware  Why?  to ease the task of detecting if a system is infected  to increase the speed and precision of the analysis  How?  by a 3D presentation of the system  by highlighting suspicious areas  Why 3D?  lists are tedious to search through  especially when you’re not sure what you’re looking for  visual objects can be more intuitive  trying out a new concept

T Progress demo 4 Status of the requirements (1/2) Functional RequirementStatus Loading snapshotsOK Comparing snapshotsBasic structure in place Screenshots, videos, presentationsDiscarded as low priority Main objects in 3D, relationsOK NavigationOK, could use some new ideas? Object clustersNot implemented, sorting does most of the job Other informationOK, could be improved Object filtering and sortingOK on the model level, still buggy on visualization Anomaly score visibleOK Data modelsOK, might need updates for compare Known malware warningNot implemented (yet) Sound, D3D, small optional requirementsDiscarded as low priority

T Progress demo 5 Status of the requirements (2/2) Non-functional requirementStatus PerformanceOK, graphics can be configured (though not through the UI yet) UsabilityNeed testing (will be also peer tested) MaintainabilitySettings OK, Coding standard mostly OK, Models not done Architectural integrityLayers in good form, no know deficiencies LocalizationFramework OK, usage needs to be checked Portability64-bit environment shouldn’t be a problem, needs testing? CompatibilityNeed testing with visualization component SecurityNeeds testing StabilityStatic analysis tools used, should have a go with customer’s tools Visual image guidelinesNot really considered yet Legal requirementsOK, no copy-code

T Progress demo 6 Architectural status (1/2) Approximated status of layers Logic Visualization needs more tuning Otherwise UI controlling quite ready Localization not done UI UI and 3D engine done. Visualization related changes possible HW OpenGL hardware abstraction done. Visualization related changes possible Audio output and Direct3D dropped SW Clustering not done Audio loading and bitmap saving dropped Everything else implemented as planned

T Progress demo 7 Architectural status (2/2) Approximated status of layers OS Everything needed is ready and tested Common Everything needed is ready and tested. Some additions possible Refactoring and code cleanup would be nice

T Progress demo 8 Coding & Design  Quite a lot of hours used  Lots of new code  Mostly  UI  Layout designed  Menus  Buttons  Dialogs  Property Grid  Visualization  Plan  Implementation of the plan (more on this later)  Control  Designing control logic  Sending events  Catching event and reacting  Some fixes and additions to other parts

T Progress demo 9 Testing  Reviews  Just a handful of review have been done since last demo  Unit tests  UI mostly used the framework established in I1 => no unit tests  Visualization best tested with exploratory style  Static Analysis  Same tools still in place (RATS, Prefast, doxygen)  System testing  Some bugs entered to the database  Most fixed on sight  Build breakers  Crash bugs  Visualization developed in a fast cycle  Some testing and fixing done immediately  Peer testing group contacted  Two man testing team will test their product in test sessions in Ruoholahti  We will provide our product on 17.2 the latest

T Progress demo 10 Still to come  Coding & Design  Corrections/addition to visualization  Still not too late for feedback  Bug fixes  Testing  Reviews  Code beautification  Code documentation  Architecture check-up  System testing  Peer testing  Maybe some missing unit tests  Documenting  Finishing all documentation

T Progress demo 11 Visualization (1/3)

T Progress demo 12 Visualization (2/3)

T Progress demo 13 Visualization (3/3)

T Progress demo 14 Demo (effect?)  Keep your fingers crossed ;)

Questions?