bounswe / bounswe2016group12 Goto Github PK
View Code? Open in Web Editor NEWCmpE 352/451 Group Project
License: Apache License 2.0
CmpE 352/451 Group Project
License: Apache License 2.0
We have to prepare some (30 to 40) user stories. A friendly reminder that the user stories should have the form:
As a [type of user], I want [some goal] so that [some reason].
After having completed the wiki pages for the assignment 2, we shouldn't forget about putting the links to the pages on our project homepage, as requested in the assignment.
Get books of Douglas Adams with genres and publication dates from wikidata.org.
The steps in your test plan at (https://github.com/bounswe/bounswe2016group12/wiki/Test-Plans) does not have a tabular (table like) format. As they are, your plan cannot be used for user testing.
You should have a table with the following fields.
Step #, Description, Data, Expected Result, Actual Result, Pass/Fail
When you start user testing, you will give this table to a user and they will fill the Actual Result and Pass/Fail fields.
Design a better interface using css.
@ThoAppelsin @ktasyaran @ezgitek @Fzaero .Please write down personal details into wiki page after @iremzog.
@iremzog Please close the issue after writing down your details.
(Probably) I will rank the results according to publication date.
Team meeting must be done before the lecture.
This issue requires me to learn about databases in real world applications, which is a huge deal.
Learn how to integrate Java with a database (since I don't know how to store data etc).
LEARN HOW TO DO THIS. URGENT.
I have some problems about getting data from database.
Diagram 1
i.In my opinion, the teacher should also be able to search & view topics, add & edit comments, view profile.
ii.Teacher should be able to do everything a student does.
Diagram 3
i.I didn't understand why "no result found" goes to the starting point. I think the application goes into a loop if no topic is found.
Diagram 4
i.In my opinion, features like "follow" or "rate" should not terminate the page. Only if user decides to go to next topic, the program should terminate.
Review TODO's.
It confuses me that the diagram relates the use case "Create Topic" with the actor "Student", but the description below indicates that the actor should be the "Teacher". There seems to be some other inconsistencies between the diagram and the description. Apart from the diagram, the descriptions look pretty good and concise.
The "USER" on the diagram is likely an external actor. However, it has been indicated with a box, which usually indicates a system object (like the other three). External actors are usually indicated with a stick-figure as far as I remember from the lectures.
The two boxes on top of each other are most likely the alt box for the two alternatives, which lacks the alt operator on its top left. Also since the boxes do not extend all the way to the :DATABASE object, it looks like as if the :DATABASE object returns the topics found twice.
The system objects in a sequence diagram shouldn't be so general like Client, Server and Database as told by the Suzan Hoca during the lectures as a bad example (she had given that example as "what we should not do") and rather be more specific objects.
Other than these, the transition functions and the parameters to the functions look enough and complete, as well as the descriptions to the diagram.
(anything above this line has been done before 15:00)
It is a nice diagram other than being a little cluttered with coinciding arrow lines.
The condition diamond splits into 7 arrows, two of which are grouped under "teacher" condition and the other 5 under "user" condition. I suppose that the "user" condition is a complex condition which expands into "teacher or student", which could be further clarified as so.
The four parallelized activities, to me, implies that all those 4 actions are required to proceed to the next step, although I think some of those 4 are actually optional actions, i.e. I should be able to search just by entering some keywords without specifying tags. I am not sure how one could distinguish between a required action and an optional action, though.
After taking some of those actions, like "View Rate" or "Follow Topic", user should probably return back to viewing the topic instead of terminating the "View Topic" activity.
(anything above this line has been done before 16:00)
I understand that a "Teacher" class is generalized as a "User", a subclass of a "User", which should be indicated with a empty triangle-headed arrow pointing towards the "User" instead of that other symbol.
Other than that, I personally am a bit confused about the Association, Aggregation, Composition relations in a UML Class Diagram, so I am unable to make a review on those.
(anything above this line has been done before 17:10, sorry for being late)
Download data (probably in JSON format?) and process with JSON libraries in Java.
Customer meeting time must be set to understand requirements of software project.
We'll have to create a page for personas.
Write code and then prepare doxygen.
Although we have some features listed under the minutes of meeting, we have to carry them onto a wiki page.
Pls help :)
This will be a relatively easy issue to resolve, apart from the part where I will have to set-up the Jena library.
Here are my reviews on Group 8:
Research and write about the git versioning system into wiki page.
Test your code.
I am quoting this:
"Please provide small descriptions of the existing applications, listing their key features, and finally, list the advantages that your system will offer compared to the features of the existing systems."
So we have to come up with sentences like "Our product is similar to [this], but only better because of [these]."
What if somebody commits mistakenly to 'master'.
Decide on which languages and environments to use while developing front end and back end.
Watching the videos listed
Optional videos:
and making comments as described in the HW description
Also remember to put a reference link whenever necessary.
Submit Readme file explaining project to github.
Selecting a topic which is rich in connections and also interesting is the main objective.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.