How to Turn DFD into Code? [closed] - software-design

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I'm learning about software engineering and design right now, and after reading some books and articles, there's still some things that I don't really get. Mainly, like the title says, suppose we have finished design our database (with ER Diagram as the output), and then we proceed to draw a DFD for the system. Then, we're supposed to do a structure chart diagram, based on the DFD we created.
After that, how do we turn the DFD (and structure chart) into code? I have googled it with no luck, and all of the books and articles I read talks only about drawing the DFD, and do not spend even a page explaining how all of those diagrams turn into code.
I have seen the tools to turn UML into code, and while I've just only saw UML a bit, I kinda understand how UML can be turned into code. But DFD is just feels strange. For example, if there's some duplicated process in two bubbles, should we code twice?
Please note that I'm just asking for direction, not a full blown answer. I'm pretty sure that a full answer will be a book and not possibly answered here. So maybe some direction, articles, books, or something to read?
Thanks before.

You are right in feeling strange about code generation from DFD. Data Flow Diagrams focus in the description of the data flow in the system, but does not describe the process implementation. You have the data specification, but don't know what to do with it. Therefore, it is impossible to generate a system from a DFD. What you can get at most is a system mockup - a method for each bubble and the signatures of the methods. Even from a code source is hard to get a DFD, as you can see here. You can look in the field of Model-driven Engineering for further information about using models to build systems.

Related

For fun: coding wave function / sinosoidal surfaces for friend's birthday T-shirt [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
This post is to hopefully bring some joy to an awesome fella. He used to have a favourite T-shirt (pictured) which had 6 graphical functions on it. Eventually, the T-shirt fell apart about 10 years ago.
I wanted to surprise him for his birthday and replace the T-shirt as far as possible. As it isn't available to buy (or even anything similar) any more, I wanted to try and code up 6 such images, so I could combine them and get them printed onto a T-shirt instead.
I have been researching this for a while, and have found it difficult to identify the wave functions/sinosoidal surfaces, or how to code them (my main language is R).
So. This isn't for a work project or anything. I am just wondering whether there is a kind soul in the SO community who would either know what the images were, or could suggest how to code them up? Or if they knew what the images were and therefore could point me in the right direction/resources and I'll figure out how to code it up!
Thanks in advance.
Edit: as per the comments, in my attempts to make this dream a reality, I got as far as searching 3D wireframe wave functions in terms of identifying what the images were. But, most resources pointed at Python. As I am a mere biologist who is predominantly an R user (with some bash and awk), the Python aspect seemed pretty daunting. So I guess half the battle is trying to figure out (roughly) which specific wave forms the images are so I could search how to code them in R.

Interactive graph visualization [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I need to develop an interactive graph visualization, which will run againsta a Neo4J engine. It is expected to have rich visualization features like representing edges accoding to certain attributes (eg. visual width depending on attributes like amount).
By 'interactive' I mean that the end user should be able to click on a node in order to expand neighbour nodes and relationships.
I could not find such a graph visualization library so far. Open source would be a plus.
Depending on what you need exactly, our Sandbox may be what you are looking for. Perhaps we cannot offer you all the plusses you may want, but it's a start.
Disclosure : I work for Graphileon
Popoto JS is a nice open source tool.
It doesnt offer the specific feature you're asking for, but it is definitely worth a look.
IMO there is no such open source tool available as of right now, that supports exploring, visualizing and interacting with Neo4j graph.
You could use https://github.com/johnymontana/neovis.js that can visualize data from Neo4j and draw visualizations based of certain attributes and add interactivity to it. There is also https://www.ayalpinkus.nl/shinglejs/ which looks cool.
I am currently doing something similar and look up to payable versions like https://linkurio.us/ or https://cambridge-intelligence.com/keylines/

Path: Data Analysis in R [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I am building a path for beginners (like me) to guide them through the learning of data analysis in R (Only in R please).
Would you suggest me any new sections and/or new courses that i should add?
Heres is what i have been adding till now: http://studiy.co/path/data-analysis/
Thanks for the help!
well you need to distinguish... If you want just to learn R programming you may check Coursera course on R
https://www.coursera.org/learn/r-programming
that would give you some basics. If you need to learn how to analyse data then you may need a bit more. What are your background in mathematics? What kind of statistics know-how do you have? A GREAT resource in my opinion is the book
An Introduction to Statistical Learning with applications in R
That you can even find for free in pdf (http://www-bcf.usc.edu/~gareth/ISL/). Beware that you may need some mathematics background to be able to understand it fully. In case you have a more profound background in science I may have other suggestions. Could you tell us at what level are you?
Hope that helps.

PSD slicing outsourcing service [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
There are a couple of online services that offer PSD to XHTML/CSS. Which one do you recommend? How should I choose one?
First, I recommend using someone in your own network of people first. If you know someone with this skill who is open to freelancing, offer the project to them. Talk to local schools with web design/development classes and ask if they keep a list of freelance students. Build up your business relationships with people close to you.
If that doesn't work, choose one online the way you would choose anything. Research. Look at their portfolios. Go to one of the sites they did and "view source" in your browser to look at their code. Ask a web developer friend if she thinks it's well done. Look at more than one example and make sure they have consistent quality. Try to find out how long they've been around. (Do a whois search and find out how long the site has been registered, for one). Look at the person's resume if they offer it, or ask for a resume and any references they may have. You might even try to contact one of their clients and ask how their experience was with them.
In the end, when you've balanced price and your research, you have to take a leap of faith, but with your research, you probably will choose well.
You might want to consider learning how to do it yourself. I find that even with a complex design, I usually spend 90% of my time making the design in Photoshop and only 10% converting that to HTML+CSS. It's really worth getting to know HTML and CSS inside-out so you can complete the process.
Some clue here
alt text http://shup.com/Shup/375934/11063214233-My-Desktop.png
You can get help from this site
http://www.psdtohtmlreviews.com/
And I think this one is mostly recommended
http://designshack.co.uk/articles/reviews/psd-to-html-by-psd2html
But first of all consider answer of #josh
And here are links of some good tutorials of PSD 2 HTML conversion http://www.bestpsdtohtml.com/20-best-psd-to-xhtml-css-tutorials/
You can learn yourself
If you have to convert for once you may look at http://csswithcolour.com/
and if you have requirements for many projects or future projects then
http://htmlbutcher.com/ looks to be a good tool.

Generic applet style system for publishing mathematics demonstrations? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Anyone who's tried to study mathematics using online resources will have come across these Java applets that demonstrate a particular mathematical idea. Examples:
http://www.math.ucla.edu/~tao/java/Mobius.html
http://www.mathcs.org/java/programs/FFT/index.html
I love the idea of this interactive approach because I believe it is very helpful in conveying mathematical principles.
I'd like to create a system for visually designing and publishing these 'mathlets' such that they can be created by teachers with little programming experience.
So in order to create this app, i'll need a GUI and a 'math engine'. I'll probably be working with .NET because thats what I know best and i'd like to start experimenting with F#. Silverlight appeals to me as a presentation framework for this project (im not worried about interoperability right now).
So my questions are:
does anything like this exist already in full form?
are there any GUI frameworks for displaying mathematical objects such as graphs & equations?
are there decent open source libraries that exposes a mathematical framework (Math.NET looks good, just wondering if there is anything else out there)
is there any existing work on taking mathematical models/demos built with maple/matlab/octave/mathematica etc and publishing them to the web?
You might want to look at Wolfram demonstrations, and at the mathematica web player. This lets you take a Mathematica file and run it from a browser, and the demonstrations site already has thousands of demonstrations.

Resources