Presentation is loading. Please wait.

Presentation is loading. Please wait.

Makefile Visualization The Team: Sarah Baugh Hongyu Chen Brandon Otto Martin Strobel William Tran Our Client: Ahmed Tamrawi.

Similar presentations


Presentation on theme: "Makefile Visualization The Team: Sarah Baugh Hongyu Chen Brandon Otto Martin Strobel William Tran Our Client: Ahmed Tamrawi."— Presentation transcript:

1 Makefile Visualization The Team: Sarah Baugh Hongyu Chen Brandon Otto Martin Strobel William Tran Our Client: Ahmed Tamrawi

2 We are adding functionality to a Makefile Visualization project. Our primary task is to add four pieces of functionality to the code: Makefile Variables View Makefile Rules View Makefile Symbols View Makefile Symbolic-Dependency Graph (SDG) Description of our project

3 Utilizing concepts learned from project management, we worked with our client ( Ahmed) through the semester to implement/update a program that would allow a user to view a make file in a visual manner. Introduction

4 Overview

5 Our Project will create a Symbol-Dependency Graph The “GenerateSDG” button shall generate a Symbol-Dependency Graph Our graph will show the variables in the tree Our graph will show the rules in the tree Our graph will show the symbols in the tree Functional Requirement PDIO

6 We will provide a manual on how to use the code We will provide test cases used for testing our code Our program will work for all correctly formatted makefiles Our program will not inhibit the functionality of any previously written code Non-Functional Requirement PDIO

7 Project Timeline Schedule PDIO

8 Work Breakdown Schedule PDIO Name Create website Communicatio n Plan Set up SVN Risk assessmen t document Design Doc Schedulin g Programmin g TestingTotal Sarah Baugh 04141244433 Hongyu Chen 01126215633 Brando n Otto 01126215633 Martin Strobel 11216215533 William Tran 01116212533

9 Communication Plan PDIO

10 Personal Shortfalls Unrealistic Schedule and Budget Planning Eventualities Developing the wrong software functions Gold plating Requirement changes Shortfalls in externally performed tasks Straining computer science abilities Risk Assessment PDIO

11 You can fill in this with information Design PDIO

12 Makefile symbols handle certain variables when a value is different from computer to computer. This means that the variable is "undefined or in other words it cannot be resolved since it is user specific. To handle this problem, when these "undefined" variables are found, they show up on this tree view as unresolved. By displaying these in a tree view, the user can easily figure out where these undefined variables show up. The user can also figure out exactly where these variables reside by expanding the unresolved node and double clicking on the undefined variable, which in return will highlight exactly where this undefined variable is in the text view to the left. Implementation PDIO

13 Makefile martin needs to fill this in Implementation PDIO

14 Makefile chen needs to fill this in Implementation PDIO

15 Makefile Brandon needs to finish this Implementation PDIO

16 Makefile Parser

17 The importance of establishing requirements C# language How to work effectively as a team Strategies used for project management Risk assessment Ethical practices Project Planning (Communication plan, PDM) Working well as a team Outcome PDIO


Download ppt "Makefile Visualization The Team: Sarah Baugh Hongyu Chen Brandon Otto Martin Strobel William Tran Our Client: Ahmed Tamrawi."

Similar presentations


Ads by Google