740 likes | 989 Views
Team 10 DCR ARB November 28,2011. Los Angeles Child Guidance Clinic Employment Opportunities Online Application System. IIV&V. Colin Crenshaw. Test Plan and Cases. Test Plan Static Code Analysis Sonar BugScout Fortify Unit Testing Acceptance Testing Test Cases
E N D
Team 10DCR ARBNovember 28,2011 Los Angeles Child Guidance Clinic Employment Opportunities Online Application System
IIV&V Colin Crenshaw
Test Plan and Cases • Test Plan • Static Code Analysis • Sonar • BugScout • Fortify • Unit Testing • Acceptance Testing • Test Cases • Data Insertion and Retrieval • Load Testing • Soak Testing 1
Team Weak Points • Operational • Issues resolved. • Technical Writing • Follow up on work handoff • Technical • Less experience with PHP • Little prototyping • Continuity 2
Team Strong Points • Operational • Peer Review • Motivated • Technical • Learning 3
Project Evaluation • On Track • Solid Architecture • Risk Identified • Worried about team Continuity 4
Operational Concept Description By Sonesh Suryawanshi
System purpose • To develop a web portal for • online application submission • reviewing applications • posting jobs on the website. 5
Registration facility for applicants • Online application system System functionalities 9
Attachments - Driving license , Transcripts etc. • Update applicant profile 10
System functionalities cont’d • Review applications • View applicant profile • Change status of applicants - applied, interviewing, approved, processing, hired, Qualified/Not qualified • Update job listings 12
PRO: Prototype Lawrence Aung
Navigation Flow Employment Opportunities Sign Up Form Login View Postings Applicant Home Page Admin Home Page Hiring Manager Home Page HR Employee Home Page Owned Job Postings Edit Profile Job Postings Manage Accounts View Open Postings View Posting's Applicants Edit Posting Create Account New Posting 13 Application Form View Applicant Profile View Appl’ Details
Live Demo 14
System and Software Requirements Document Siva Soumya, Mandadi
Source of Requirements • Client Meetings • Team Meetings • WinWin Negotiation sessions 15
Level Of Service • System Availability • Accepted level-90% • Achievable • Stable hardware, the internet service, and the software 21
Interface Requirements • Communicate in the visual appearance that LACGC is a friendly place to work. • Browser compatible- IE7,Mozilla Firefox 3.6 22
Project Requirements • Tools Requirements • Text Editor • PHP coding • MS Excel • WAMP Server • Adobe Dreamweaver • HTML pages • Language Requirements • PHP • SQL • HTML 23
SSAD By SoneshSuryawanshi
Software Component Class Diagram User Authentication Component User Interface Component Review Applications Component MySQL Database Component Online Application Component New Job Postings Component 27
Online applications sequence diagram attachments Create new applicant profile EEOC form Show available jobs MySQL Database Should be able to add attachments Mandatory to collect EEOC data Should be able to save data Should be able to select multiple jobs to apply 31
Should be able to retrieve applicants based on particular criteria 33
Change status page Review applications Show available jobs MySQL Database Details Show full profile Should be able to see the full profile Should be able to see all the positions a particular applicant has applied for Should be able to change status of applicant such as interviewing, hired etc. 34
Should be able to open or close job posts depending upon whether all the opening for that particular job are filled or not 35
New job postings sequence diagram New job posting page New post details MySQL Database Edit job posting page Should be able to add new job posts Should be able to edit job posting details 36
Life Cycle Plan AdarshKhare
Outline: • 577b Roles and Responsibilities • Cost Estimation using COTIPMO Tool • Work Breakdown for 577b • Iteration Plan 37
577b Roles and Responsibilities
Lawrence Aung (Builder / Trainer) • Primary Responsibilities: • Develop Software component Modules • Resolve Implementation issues • Integrate and Tailor the components • Secondary Responsibilities: • Identify training schedule • Prepare training scenario & perform training 38
New Team Member #1(Tester / QFP) • Primary Responsibilities: • Identify test plan and test procedures • Perform Testing • Record test results • Secondary Responsibilities: • Assess quality management strategy • Identify configuration management 39
New Team Member #2(Trainer/Builder) • Primary Responsibilities: • Identify training schedule • Prepare training scenario and perform testing • Secondary Responsibilities: • Develop Software component Modules • Resolve Implementation issues • Integrate and Tailor the components 40
New Team Member #3(QFP/Tester) • Primary Responsibilities • Assess Quality Management Strategy • Identify Configuration Management • Identify Quality Management Strategy • Secondary Responsibilities • Identify various test plans & test procedures • Perform Testing • Record Test Results 41
NewTeam Member #4(UML Modeler/Project Manager) Primary Responsibilities(UML Modeler): • Analyze Proposed System • Assess System Architecture Secondary Responsibilities(Project Manager): • Plan and Manage Project • Detail Project Plan 42