Flow chart to code (F2C) converter Test phase 1, test phase 2, srs, design phase and coding final deliverable
Project Domain Desktop Application Abstract
With the penetration of computers in every field of life, we have seen the same increase in number of students in domain of computer science. A significant portion of the students opt for programming as their first step in professional career. However, majority of students find it difficult to absorb the concepts and develop the logic due to their non-computer background. We need a visual application that could help students develop the logic and create code for them. Flow chart to code converter is a desktop application that will help students develop simple and complex programs in the form of flowcharts and the application will convert the flow chart in C++ code.
Functional Requirements:
- Application will provide an interface to create flowchart. Note that instead of manually drawing flowchart, you will just select the node option (e.g. if-node, loop-node, create- variable-node etc.) from the toolbox and interface will create/update flowchart
- On clicking the “Generate Code” button, the source code of the flowchart will be created in
C++.
- User will be able to copy/paste the code or directly save in the form of “.CPP” file from
interface at specified location.
- All the basic code structures e.g. variables, if-else, switch-case, loops, structs, class etc. will be
- User will be able to edit any node of
- For any node user should also be able to specify all the related data g. variables, operators, comments etc. Suppose, if user creates “if-node”, he/she will be able to specify the variables, operators, values and comments regarding that if-node.
- A sample can be seen at: http://www.athtek.com/flowchart-to-code.html
Non-functional requirements:
User friendly, accuracy.
Tools:
C# OR JAVA
Supervisor :
Name : Muhammad Summair Raza
Email : sraza@vu.edu.pk
Skype id: summair.raza