Lab Assignment 1 - nikky4222/BigDataSpring2017 GitHub Wiki

ProblemSet1


SoftwareArchitectureDiagram

Software Architecture typically refers to the bigger structures of a software system, and it deals with how multiple software processes cooperate to carry out their tasks. Software Design refers to the smaller structures and it deals with the internal design of a single software process.

Software Architecture Diagram for Chimpanzee monitoring problem

Chimpanzees need to be monitored to know their daily activities.An architecture diagram has been designed with different layers.Data layer consist of capturing images,videos,movement,position of the animals.In the data access layer Facerecognition,feature recognition,GPS recognition,Image segmentation are used to extract the required features from the imagesand videos.In the Data Set layer,training data,testing data set are trained which is fed to the modelling algorithm like RNNBased on the result and performance,if the required results are obtained an app is released and based on the feedback test cases are designed.If the required output isn't obtained changes are made to the algorithm.

Design Workflow Diagram for Chimpanzee monitoring problem

workflow diagram depicts a series of actions that define a job or how work should be done. A workflow diagram visualizes how tasks will flow between resources, whether they're machines or people and what conditions allow the sequence to move forward. This workflow can be illustrated or described with a flowchart using abstract boxes and diamonds or it can be created with depictions of real-life objects using graphics and pictures that represent customers, forms, finance, products, shipping, payments, and more. For software development, a workflow diagram defines a series of steps a process must execute consistently.
A workflow diagram for the chimpanzee monitoring problem have been designed below.

Create GitHub Account. Create a repository in remote Github. Clone it to local machine.

A local account has been created and the repository has been cloned to the local.

Create ZenHub Tool Account. Create a board, 3 iterations, at least 5 tasks and show the analytics graph.

Under Big Data Analytics-Assignments repository 3 milestones are created as Iteration 1, Iteration 2 and Iteration 3.
  • Each Milestone is created with Start Date and End Date.
  • Under each Milestone 5 tasks are created.
  • Each task is assigned to its respective pipelines such as New Issue, Icebox, Backlog, In-Progress, Review, Done and Closed.
  • Also each task is given a Story Point i.e. an estimate which is used measure the effort required to implement tasks.
  • For each milestone burndown chart is generated which represents the work that is left verses time based on number of issues and its Story Points.




⚠️ **GitHub.com Fallback** ⚠️