JavaScript testing and system analysis

Project ProposalRan Tao/ 11794747ProjectCE301 Cooperative EducationProject name:JavaScript testing and system analysisProject Background:PERSONAL BACKGROUND:I am currently in my last year BICT studying in CPIT. In the past 3 years I have studied 4different programming languages which are Java, Jade, JavaScript and PHP. It helps builda basic programming concept for my future career.INDUSTRY BACKGROUNDBICT department in CPIT seek a student help them to create or re-design one of theirBICT course (code: PR280). So they need one student who has already learnt JavaScriptcourse in CPIT before to create unit test framework and 5 to 10 new test examples forPR280 practise test.The reason why BICT department want to make change is because as one of biggestinstitutes in New Zealand, BICT department want to make sure students can understandand using the latest version of the JavaScript skills. Moreover tutor can using unit testframework to check students’ code and give accurate feedback from that.Project Goal:To create or redesign at least 5 practise tests example and using unit testing framework tohelp teacher get feedback from students practise test.Expected Outcomes:For each JavaScript practise test it much contain “Before” and “After” version projectA Word instruction document which contain the entire requirement and what studentsneed to achieved for the practice test.1Documentation of each JavaScript practise test with good English and clearinstruction.In the “Before” project it will contain an original code which will break the JavaScript.Project Proposal2Ran Tao/ 11794747ProjectCE301 Cooperative EducationIn “After” project it must contain a standard answer for “Before” projectIn “After” project it should pass the Jasmine test and meet the instruction requirement.Project ProposalUsing jasmine.github for unit testing.Project Personnel:Project student3Ran Tao/ 11794747ProjectCE301 Cooperative EducationProject ProposalName:Tel:EmailRan Tao/ 11794747ProjectCE301 Cooperative EducationRan Tao021-072-1918taoran.nz@gmail.comCourse SupervisorName:Office:Tel:EmailMike LanceS661940 8318michael.lance@cpit.ac.nzIndustry SupervisorName:Office:Tel:EmailLuoFeng XuN213940 8394Luofeng.Xu@cpit.ac.nzAcademic Supervisor/Sponsor:Name:Rob OliverOffice:N213Telephone:(03) 940 7598EmailRob.Oliver@cpit.ac.nzProject Parameters (Time, Quality, Risk):Projected start date:Project starts 02/03/2015Prepare the project proposal (Draft + Final Version)Phase One: (2 weeks)Collection information such as jasmine.github and set up requirementsDocument existing Jade practice work and company testing project.Set up first JavaScript practice work (company test)Phase two: (2 weeks)Set up 2nd JavaScript practice test project.Test result for the 2nd JavaScript practice test.Write down the instruction for 2nd JavaScript practice test.Phase three: (1 weeks)Design 3rd JavaScript practice testTest result for the 3rd JavaScript practice test.Write down the instruction for 3rd JavaScript practice testPhase four: (1 weeks)Design 4th and 5th JavaScript practice testTest result for 4th and 5th JavaScript practice test.Write down the instruction for 4th and 5th JavaScript practice testQUALITYFOR STUDENT :4Project ProposalRan Tao/ 11794747ProjectCE301 Cooperative EducationUsing good and understandable English such as not uncommon words , right spellingand right grammar for students to readClear instruction for students to understand what they need to achieve for thepractices test.Make sure the amount of practices tasks are cover the course outcome and can becompleted in one and half hourF OR TEACHER:Teacher can using as jasmine.github to check students’ practice result accurately.Jasmine can not only save the time for teacher to figure out test result but also it ismore flexible / changeable for different test requirement.The model answer is meet the standard of the course outcome.The model answer has not any coding mistake.RISKBUSINESS RISK:BICT department change the course outcome/requirement of BCPR280 (SoftwareEngineering 2)Do not have enough students to enrol BCPR280 (Software Engineering 2)courseThe key technology platform of JavaScript has been changedBICT department has decide to using another programming language to replace theJavaScriptOther university or institute using same course material as CPIT to teachingJavaScript course legal issue.· PROJECT RISK :The project cannot meet initial course requirement.The project cannot be finished on timeThe quality of project is not good enough. For example unit testing cannot find outfault.The project is too complex for studentThe project cannot be running in clients’ (students) environment.· PRODUCTION SYSTEM RISKThe gaps between course supervisors and project students are irreconcilable. Such asTimeline settingProduction developer do not have enough experience for this projectCannot support documentation for userVersion control of new production is not good enough. For example the new versioncannot fix the previous bug and created more new bugsCopyright issue such as using other company’s source code without permission· BENEFITSREALISATION RISKDeveloper’s product cannot prove enough practices for clients(students)Product cannot support client(teacher)Changing requirement are hardly to achieveNew product will take long time to bring the benefit for clients(teacher and students)Team member left and take the source code as well.· PERSONAL5RISKLose data for last version of product.Person programming skills is not good enoughHealth impact during developingUnpredictable disaster such as earthquake and snowingEmotional impact from externalProject ProposalRan Tao/ 11794747ProjectCE301 Cooperative EducationRISK ASSESSMENTMark scaleLowlikelihood1100-3132425155624734155323657557343226565571067712Cannot support documentation for userVersion control of new production is not good enough.For example the new version cannot fix the previousbug and created more new bugsCopyright issue such as using other company’ssource code without permissionDeveloper’s product cannot prove enough practicesfor clients(students)Product cannot support client(teacher)Changing requirement are hardly to achieveNew product will take long time to bring the benefit forclients(teacher and students)Team member left and take the source code as well.Lose data for last version of productPerson programming skills is not good enoughHealth impact during developingUnpredBICTable disaster such as earthquake andsnowingEmotional impact from external2Total9The project is too complex for studentsThe project cannot be running in clients’ (students)environmentThe gaps between course supervisors and projectstudents are irreconcilableProduct developer do not have enough experience forthis projectMediaHighimpact857101357711743147789564914109636BICT department change the courseoutcome/requirement of PR280 (JavaScript)4-7Do not have enough students to enrol PR280 course8-10The key technology platform of JavaScript has beenchangedBICT department has decide to using anotherprogramming language to replace the JavaScriptOther university or institute using same coursematerial as CPIT to teaching JavaScript course legalissueThe project cannot meet initial course requirementThe project cannot be finished on timeThe quality of project is not good enough. Forexample unit testing cannot find out fault.Reporting Procedure:Academic Supervisor: Mike Lance6Project ProposalRan Tao/ 11794747ProjectCE301 Cooperative EducationThe academic sponsor will take charge whole project process. Will have regular meetingonce or twice a week (Thursday afternoon or Monday Afternoon)in CPIT to talk aboutprocess of project. Mainly using Email to keep touch.Industry Supervisor: LuoFengIndustry Supervisor will give student technical support during the project building. Willhave daily meeting in CPIT BICT project room and report him by EmailAcademic Supervisor/Sponsor: Rob. OliverAcademic Supervisor/Sponsor will meet once or twice a week or by make appointment.Mainly in CPIT BICT project computing room and using Email to keep touch.The project plan:Check the project pla
n draft V1 from Ran Tao.mpp and project plan draft V1.xlsx for moreinformation7

Calculate the price
Make an order in advance and get the best price
Pages (550 words)
$0.00
*Price with a welcome 15% discount applied.
Pro tip: If you want to save more money and pay the lowest price, you need to set a more extended deadline.
We know how difficult it is to be a student these days. That's why our prices are one of the most affordable on the market, and there are no hidden fees.

Instead, we offer bonuses, discounts, and free services to make your experience outstanding.
How it works
Receive a 100% original paper that will pass Turnitin from a top essay writing service
step 1
Upload your instructions
Fill out the order form and provide paper details. You can even attach screenshots or add additional instructions later. If something is not clear or missing, the writer will contact you for clarification.
Pro service tips
How to get the most out of your experience with Essay Fountain
One writer throughout the entire course
If you like the writer, you can hire them again. Just copy & paste their ID on the order form ("Preferred Writer's ID" field). This way, your vocabulary will be uniform, and the writer will be aware of your needs.
The same paper from different writers
You can order essay or any other work from two different writers to choose the best one or give another version to a friend. This can be done through the add-on "Same paper from another writer."
Copy of sources used by the writer
Our college essay writers work with ScienceDirect and other databases. They can send you articles or materials used in PDF or through screenshots. Just tick the "Copy of sources" field on the order form.
Testimonials
See why 20k+ students have chosen us as their sole writing assistance provider
Check out the latest reviews and opinions submitted by real customers worldwide and make an informed decision.
Sociology
Thank you for your service as a team .
Customer 452919, December 1st, 2021
Social Work and Human Services
The support team was available upon request. For the past two semesters I have been stressing on receiving my assignments on expected achievement dates. I value your service and hope that you all would improve your teamwork. I have been using this service now for 2-years and was totally satisfied. With this being said, I have spent at least a thousand plus dollars with this company. Knowing there are other competing companies that are on the market for a lot less than you guys are charging. "I trust that you all would get it together and avoid last minute communication which increases stress to the student."
Customer 452919, March 27th, 2024
Advanced Technical Writing
Excellent service as always, Thank you!
Customer 452995, January 20th, 2022
Sociology
Thanks to the entire team!
Customer 452919, December 8th, 2021
Sociology
Thank you for your service. I hope that everyone had a happy Thanksgiving.
Customer 452919, November 23rd, 2021
Sociology
Thank you
Customer 452919, March 23rd, 2022
Political science
Great paper
Customer 452863, September 11th, 2021
Criminal Justice
Very well and a good paper. Well worded and organized. I would like to know where the references come from
Customer 452519, June 13th, 2020
Sociology
Thanks to the Team
Customer 452919, March 22nd, 2022
Sociology
Thank you, this is an 8-week course, so I will be needing your assistance.
Customer 452919, January 20th, 2023
Computer science
Thank You
Customer 453099, August 28th, 2022
Sociology
I want to thank the entire team. Please know that I am truly grateful for your service.
Customer 452919, November 11th, 2021
11,595
Customer reviews in total
96%
Current satisfaction rate
3 pages
Average paper length
37%
Customers referred by a friend
OUR GIFT TO YOU
15% OFF your first order
Use a coupon FIRST15 and enjoy expert help with any task at the most affordable price.
Claim my 15% OFF Order in Chat